== ruby-1.8-pth # 2011-05-05T10:29:54+09:00 Nickname: duet Linux 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 x86_64 Distributor ID: Debian Description: Debian GNU/Linux 6.0.1 (squeeze) Release: 6.0.1 Codename: squeeze == start # 2011-05-05T10:30:09+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 => 1 option :optflags => ["-O2"] option :output_interval_timeout => "5min" option :ruby_branch => "branches/ruby_1_8" option :suffix_1 => "1.8" 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-05T10:30:09+09:00 + svn checkout http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8 ruby SVNOUT A ruby/KNOWNBUGS.rb 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/.gdbinit 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/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/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/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/sha1.c SVNOUT A ruby/ext/digest/sha1/sha1ossl.c 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/sha2.c 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/README SVNOUT A ruby/ext/bigdecimal/bigdecimal.def SVNOUT A ruby/ext/bigdecimal/bigdecimal_ja.html 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/syslog.txt 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/.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/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/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/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/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/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/rational SVNOUT A ruby/ext/rational/lib SVNOUT A ruby/ext/rational/lib/rational.rb SVNOUT A ruby/ext/rational/extconf.rb SVNOUT A ruby/ext/rational/rational.c SVNOUT A ruby/ext/-test- SVNOUT A ruby/ext/-test-/threadswitch SVNOUT A ruby/ext/-test-/threadswitch/extconf.rb SVNOUT A ruby/ext/-test-/threadswitch/threadswitch_hook.c SVNOUT A ruby/ext/-test-/add_suffix SVNOUT A ruby/ext/-test-/add_suffix/depend SVNOUT A ruby/ext/-test-/add_suffix/extconf.rb SVNOUT A ruby/ext/-test-/add_suffix/io.h SVNOUT A ruby/ext/-test-/add_suffix/bug.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/README SVNOUT A ruby/ext/pty/README.expect.ja SVNOUT A ruby/ext/pty/pty.c 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/menubar3.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/old-extconf.rb 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/config_list.in 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/canvas_zoom.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/datefield.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/tablelist.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/widget.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/menuentry.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/autoscroll.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/diagrams.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/khim.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/crosshair.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/dateentry.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/style.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/setup.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/ntext.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/toolbar.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/panelframe.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/scrollwin.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/cursor.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/chatwidget.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/scrolledwindow.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/plotchart.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/history.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/swaplist.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/getstring.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/statusbar.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/superframe.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/calendar.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/ico.rb SVNOUT A ruby/ext/tk/lib/tkextlib/tcllib/canvas_sqmap.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/tspinbox.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/busy.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/listbox.rb SVNOUT A ruby/ext/tk/lib/tk/message.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/fontchooser.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/winpkg.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/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/ChangeLog.tkextlib 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/MANUAL_tcltklib.eng 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/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_cipher.c SVNOUT A ruby/ext/openssl/ossl_config.h 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/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_x509crl.c SVNOUT A ruby/ext/openssl/ossl_ns_spki.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/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/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/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/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/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/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/cparse.c SVNOUT A ruby/ext/syck SVNOUT A ruby/ext/syck/bytecode.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/rubyext.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/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/gram.h SVNOUT A ruby/ext/syck/yamlbyte.h SVNOUT A ruby/ext/syck/handler.c 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/README SVNOUT A ruby/ext/etc SVNOUT A ruby/ext/etc/depend SVNOUT A ruby/ext/etc/extconf.rb SVNOUT A ruby/ext/etc/etc.c SVNOUT A ruby/ext/strscan SVNOUT A ruby/ext/strscan/depend SVNOUT A ruby/ext/strscan/extconf.rb 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/prelude.rb SVNOUT A ruby/mdoc2man.rb SVNOUT A ruby/dln.h SVNOUT A ruby/util.h SVNOUT A ruby/hash.c 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/doc SVNOUT A ruby/doc/ChangeLog-1.8.6 SVNOUT A ruby/doc/etc.rd SVNOUT A ruby/doc/ChangeLog-1.8.7 SVNOUT A ruby/doc/NEWS-1.8.6 SVNOUT A ruby/doc/shell.rd.ja SVNOUT A ruby/doc/NEWS-1.8.7 SVNOUT A ruby/doc/forwardable.rd.ja SVNOUT A ruby/doc/etc.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/ChangeLog-1.8.5 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/time.c SVNOUT A ruby/ruby.1 SVNOUT A ruby/GPL SVNOUT A ruby/numeric.c SVNOUT A ruby/LEGAL 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/README.EXT.ja 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/miniprelude.c 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/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/weakref.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/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/rbconfig SVNOUT A ruby/lib/rbconfig/obsolete.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/compile_prelude.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/digest/test_digest_extend.rb SVNOUT A ruby/test/logger SVNOUT A ruby/test/logger/test_logger.rb SVNOUT A ruby/test/bigdecimal SVNOUT A ruby/test/bigdecimal/test_bigdecimal.rb SVNOUT A ruby/test/ruby SVNOUT A ruby/test/ruby/test_pack.rb SVNOUT A ruby/test/ruby/test_argf.rb SVNOUT A ruby/test/ruby/test_enumerator.rb SVNOUT A ruby/test/ruby/test_system.rb SVNOUT A ruby/test/ruby/test_ifunless.rb SVNOUT A ruby/test/ruby/test_iterator.rb SVNOUT A ruby/test/ruby/test_trace.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_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/test_file_exhaustive.rb SVNOUT A ruby/test/ruby/test_struct.rb SVNOUT A ruby/test/ruby/test_beginendblock.rb SVNOUT A ruby/test/ruby/suicide.rb SVNOUT A ruby/test/ruby/test_condition.rb SVNOUT A ruby/test/ruby/test_math.rb SVNOUT A ruby/test/ruby/test_alias.rb SVNOUT A ruby/test/ruby/test_regexp.rb SVNOUT A ruby/test/ruby/test_range.rb SVNOUT A ruby/test/ruby/test_integer.rb SVNOUT A ruby/test/ruby/lbtest.rb SVNOUT A ruby/test/ruby/bug2519.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_string.rb SVNOUT A ruby/test/ruby/test_object.rb SVNOUT A ruby/test/ruby/test_assignment.rb SVNOUT A ruby/test/ruby/test_signal.rb SVNOUT A ruby/test/ruby/test_dir.rb SVNOUT A ruby/test/ruby/test_file.rb SVNOUT A ruby/test/ruby/test_method.rb SVNOUT A ruby/test/ruby/beginmainend.rb SVNOUT A ruby/test/ruby/test_whileuntil.rb SVNOUT A ruby/test/ruby/test_queue.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_readpartial.rb SVNOUT A ruby/test/ruby/test_gc.rb SVNOUT A ruby/test/ruby/test_pipe.rb SVNOUT A ruby/test/ruby/test_defined.rb SVNOUT A ruby/test/ruby/test_super.rb SVNOUT A ruby/test/ruby/test_time.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/test_process.rb SVNOUT A ruby/test/ruby/ut_eof.rb SVNOUT A ruby/test/ruby/test_hash.rb SVNOUT A ruby/test/ruby/test_rand.rb SVNOUT A ruby/test/ruby/envutil.rb SVNOUT A ruby/test/ruby/test_env.rb SVNOUT A ruby/test/ruby/test_path.rb SVNOUT A ruby/test/ruby/test_exception.rb SVNOUT A ruby/test/ruby/test_clone.rb SVNOUT A ruby/test/ruby/test_fixnum.rb SVNOUT A ruby/test/ruby/test_thread.rb SVNOUT A ruby/test/ruby/test_case.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/test_timeout.rb SVNOUT A ruby/test/-ext- SVNOUT A ruby/test/-ext-/test_threadswitch_hook.rb SVNOUT A ruby/test/-ext-/test_add_suffix.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/test_time.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/rational SVNOUT A ruby/test/rational/test_fixnum_gcd.rb SVNOUT A ruby/test/rational/test_rational.rb SVNOUT A ruby/test/rational/test_rational2.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/test_bn.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/max.pem SVNOUT A ruby/test/openssl/test_config.rb SVNOUT A ruby/test/openssl/test_x509crl.rb SVNOUT A ruby/test/openssl/test_ns_spki.rb SVNOUT A ruby/test/openssl/test_x509name.rb SVNOUT A ruby/test/openssl/common.pem 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/base64 SVNOUT A ruby/test/base64/test_base64.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_httpresponse.rb 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_response_parser.rb 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/mkmf SVNOUT A ruby/test/mkmf/test_sizeof.rb SVNOUT A ruby/test/mkmf/test_find_executable.rb SVNOUT A ruby/test/mkmf/base.rb SVNOUT A ruby/test/csv SVNOUT A ruby/test/csv/test_csv.rb SVNOUT A ruby/test/rinda SVNOUT A ruby/test/rinda/test_rinda.rb SVNOUT A ruby/test/pathname SVNOUT A ruby/test/pathname/test_pathname.rb SVNOUT A ruby/test/stringio SVNOUT A ruby/test/stringio/test_stringio.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/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/yaml SVNOUT A ruby/test/yaml/test_yamlstore.rb SVNOUT A ruby/test/yaml/test_yaml.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/trim_hello.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/.gitignore 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/template SVNOUT A ruby/template/fake.rb.in SVNOUT A ruby/install-sh SVNOUT U ruby SVNOUT リビジョン 31435 をチェックアウトしました。 LASTLOG ------------------------------------------------------------------------ LASTLOG r31313 | svn | 2011-04-20 21:42:43 +0900 (水, 20 4月 2011) | 1 line LASTLOG LASTLOG * 2011-04-20 LASTLOG ------------------------------------------------------------------------ CHECKOUT svn http://svn.ruby-lang.org/repos/ruby branches/ruby_1_8 VIEWER ViewVC http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?diff_format=u DIRECTORY . 31313 FILE .document 27093 sha256:ed4affea3292b36df8c93bb20dff117bb479c517300c807cd110cdecc7f02e68 FILE .gdbinit 28122 sha256:f621eb41397f8831e0c2cbf4ed871a06312f3f8da0e9acd168a4d732dde75aca FILE .gitignore 27319 sha256:80b0c33ade6b4f85d165df342a785cdb5ee03713c536e1888aeb0e3b0e80f1e2 FILE COPYING 11708 sha256:ee5ea2165958f0854ccb3ee8c8a4293a98f081917d8af8b034dc3c404d4e2682 FILE COPYING.ja 25242 sha256:164d7f4cca252e55ba36176a45d21e86fe0c2275ebe4638edc6c6bf63f51bb8d FILE ChangeLog 31312 sha256:ecebca5de6e418adee6d50bd349f34f35557942f43d7ddeb7eaf8f64a6f18fa7 FILE GPL 11708 sha256:204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 FILE KNOWNBUGS.rb 18078 sha256:e43d67d7fa03445cf4d432202fb91c2790d7d77ba92b4a2725c5cd59bb6b1cef FILE LEGAL 27321 sha256:a8a86f4e62742144b19e195a37b6ce7fe62bba0aaf5ccb4ea4f84e492f914fb4 FILE LGPL 11708 sha256:a190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7 FILE Makefile.in 28766 sha256:797e2b794da5cc02b8655bda7d978e5ecea15343b0be7bfc5621197bb072b1cb FILE NEWS 29815 sha256:6d5453f5c416a63654dcdce7e17f4865acbffa5de686bdd564f6ecaec92b2c5e FILE README 27636 sha256:7e2f70e3958231aa97ee0bb38d53988c234a5a726eb93070c338e73c419af6bd FILE README.EXT 23638 sha256:379d5684be0e7bef2eba1f66133199247a4212382fa2a1557f95581243cf3e68 FILE README.EXT.ja 25242 sha256:2ed92edfdda811e65bdeae54b12188d49839ec58c6ed07ef096424898e3a96c0 FILE README.ja 27636 sha256:92a325fbc34b6e87f31a86cb725cdf1b9a31c20e21e99618c9618792339a6165 FILE ToDo 11708 sha256:e1bb952199a8aaa45a34eb10ad07214b4981553cce24da357d2c066377179fc5 FILE array.c 31013 sha256:8ea561e425ccebcbfd1d423db58993fdd50e20bc67330096047974d60d42df58 FILE bignum.c 28324 sha256:c5c5e5f7be28098b83609e06cc92b5946ca17b451e4018db035a9b714e90d2fc FILE class.c 26262 sha256:a28b5283e616f3deb479ad3ae2b6ac3f89040fb70d4fa2d3df5c4f3e48a70a79 FILE common.mk 29424 sha256:d6cebbb3020dbbf90ef5e4ec679448e59de14d95924f6486791d2b9c3592af90 FILE compar.c 25523 sha256:9feaa789fde1841cfa74af33db1f9f1262ccfc5ae58c451a24cecbf332a012b9 FILE compile_prelude.rb 27053 sha256:baf1decd24d74adc1271b4fd3f7dbfa616fc7cf8ec40c558176f99fd2ddef7c0 FILE config.guess 18471 sha256:22603ede0c0ea4769f32f52d7b42a7dd7ad0608b8d55fa21d2115efd01cc4605 FILE config.sub 18471 sha256:76dae42e342b050c73d63a4c398703beecd0915d5350e8d667abcf0f746be6e2 FILE configure.in 29342 sha256:ce9fc654bebe5e2d39a85ac0b2b9f6c813c7548f02f593bdf90a61e65254bfd9 FILE defines.h 28764 sha256:52b719e58bfb3be50574473b2a97fa43e974d0f97f0b99abc4e4e957c51a65c3 FILE dir.c 25430 sha256:ca04168b5b81a5b7ba2972640d949c3ae181bfd58a06814586b44054b717e9a0 FILE distruby.rb 12109 sha256:5bbd3e4dfac49b3c8c2d3a89b1b93ab7067c5a954e08482433c19d4055116b04 FILE dln.c 25964 sha256:737502718d9e738baa8c56f468ddef6b9c4d8d79d10cf44385620eb769bb5aff FILE dln.h 11708 sha256:ca95630b7f6f280aaf78a5b3ab1c3f63c94a017eeca3af64331e852a864c89a7 FILE dmydln.c 11708 sha256:02ecf7daa5060907de707b50ce057312479528208b1029dab65ab3d689f2abd2 FILE dmyext.c 11708 sha256:cdce65005f7207f6c9e0f8d2d227e9982a30859e6333bfbadcbd0c13b11bb015 FILE enum.c 31013 sha256:8679004afb95beb2d5d941b81a515e9b5634ce289978e0210e0e2fb89af7af50 FILE enumerator.c 26215 sha256:7fb0e8df6fd5e75e023efcbbd66c4286c5564d003103653ad00c92c42a564066 FILE env.h 22939 sha256:cff94ca7631bef22d2b4fcd9ce2aea93643bb49a46005db5c10762e7604fe2a0 FILE error.c 30903 sha256:2c20de548a10c0c262687bd3dadbd7ad51d817498d3e9091ae4a2b93514f8f61 FILE eval.c 29326 sha256:fee890fbfa536ede4188d67f13b7c5b39bba6f4d09f53076dd26b22bfdbc224a FILE file.c 28796 sha256:6e550e394181bbfbf5b242947c73826fc07a0456fe6b7c358525a274152221e6 FILE gc.c 25661 sha256:a68af573f6b490aadd10bfa8af26dcf2100a38913e7df8f2b84c91f97ed97d89 FILE hash.c 26833 sha256:bcd7671a1ec678eb64d66c9e96e1bd776cae0375fea6011db579d949143a9398 FILE ia64.s 11708 sha256:39b2916f1e60d278844adbf8d967a153e8649dca4607188140b7b297fa26372b FILE inits.c 21782 sha256:e0a627e8ea7b4713530ca2a294bccc9c7af05247c41d77e6dbf9c84ce41599a2 FILE install-sh 11708 sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 FILE instruby.rb 28791 sha256:12435577b60c9314c5f37f31d279f6ef31b889980eeb6d64622c40719546896f FILE intern.h 30443 sha256:ac2d96c4cfed8c4ed85762eb34e0e7c45a0e53221c5930f9eb62f7b67811ccc8 FILE io.c 28294 sha256:c86e07f002f2c8aa063186f40ffed19ccd999705c4806f4f825b8f0f28afbb83 FILE keywords 24338 sha256:f673a1ba5a09ca8f7e64718ea7671f3ef006048c8083a5995b26cf2e8395947e FILE lex.c 24344 sha256:3e0394dd4e4f29a48ba6994f6157d424bf42b8b593647ca6cdfe25158cd6ff82 FILE main.c 18459 sha256:8f72ee8221eaa0186fe8e7a10da98f604e267d21f0b43976d0b685710adf6be0 FILE marshal.c 25995 sha256:d9754a3533e2157409c0b5d48b9940712bcac1e1a77fff233e679d6070e7a20d FILE math.c 26335 sha256:6bfaebebbb96aeaa5b2ebc4db34407678edb5a81ec421e4d095ec571fb81bccb FILE mdoc2man.rb 11708 sha256:998f82729f479980eaabd5c4b82799c65afbe2e75f0bdfae6583cf245e49f5c0 FILE miniprelude.c 27053 sha256:3796983538ad3b292403d27bdd3342bbab3acb2f8a348215f3b06c67f76d7e0d FILE missing.h 28773 sha256:433c247ee2ff3afeeb82b3ca96e6d69f8c5be19e6340bda1f276976cca77852e FILE mkconfig.rb 28958 sha256:11bf871a659bec8fef6304ad1d583d3b56c7602a7bd06731e94b2016c291b6d5 FILE node.h 29326 sha256:09cb7e30be45f3d829e194b1b103d2d2a521b3213ba5ab6c5b404e9d27dfa00a FILE numeric.c 31302 sha256:dd8eadb07e092811556de78d99f9575af05c94a1d2c7012aa782ea9f3227f98c FILE object.c 29639 sha256:dda423bf88ad74ebd7b8e733463ef2c52d39a5028d001dbb1a4660ea8a869522 FILE pack.c 28458 sha256:a0148d793da17611d03b5193c40c039e3f2618f068cf01d51d6cb19309559b84 FILE parse.y 29440 sha256:b8b26939f163e6af14f78ad088f1364a95b6582302325358fe89ad5c26b20265 FILE prec.c 25430 sha256:40cf9803ae59c7172a668133f8c69fa76f00e90482dcb5457ecdd92621793b94 FILE prelude.rb 27093 sha256:d984507c664c12cf545d5ebb12751675aa96fb9cb496f2ef09c301f583d23271 FILE process.c 27983 sha256:6b76a77032f3dcae49cfd25573720860c38953c9088d1b66ba88097cb3812b37 FILE random.c 26583 sha256:5fad0bd575cfca9b39adfdc1d3b9bef6830cbc12855dc3cc83d288649816af47 FILE range.c 23356 sha256:de92efd38ab3136168508d9799cb064321b3625d29efc25f11fbf27c28e15a59 FILE re.c 29933 sha256:cf3f36d862330b1a5a51004195d9eb1cefb409c5e1e082e30b27519cc3999e00 FILE re.h 31312 sha256:4f1bc9607c4737403d889c9b7048d36da027f7b2cead7bb9cfff0450b3bca627 FILE regex.c 28192 sha256:0e34a1d7d36b03e3494dcbbe72b75112705fa66bd769af0815e6c0015d0ca688 FILE regex.h 25430 sha256:91a15047e54bcf5c8be8285652162f234948a3a50c87ffde97cd2577938499e9 FILE ruby.1 11708 sha256:d60ba7da9bfe30e5402324f91ac6d7cd1d3a75ad9b203804948c6bb27f58a70e FILE ruby.c 27468 sha256:3006a34483ec53dad627a93adac02ac8132c7b9c559cf2a14096cdae41fa648f FILE ruby.h 27725 sha256:c110706d6f74ebfc2915a35b26cbcbfe1c2d57209f1e5f47b4b40996c6564dd6 FILE rubyio.h 16025 sha256:66fb657b9467502cd4224964e4bc55130867ea9136bbdcd29114d99e31f17123 FILE rubysig.h 18319 sha256:d322dae33ddee61d41c3164a09101de5fb4ad3fab7e86a085c9e4298d65016e1 FILE rubytest.rb 20850 sha256:87f1d535c2075bc4715118695ca808f6146da7c52fa931ab616c5f6e8782d734 FILE runruby.rb 12333 sha256:ade5557ff2f48c2dfc24464d650eb7e2a08c9f82e6bc8db8805dcaf6a7677739 FILE signal.c 25430 sha256:11a3487bd0b4437f90c1b2a2f628ad4477445e3d082aa6e4a5f050fccb6948e5 FILE sprintf.c 25430 sha256:939fd6267cf02eced4731565560ffdc9e6dde3a784f82fd9daa580cc938c30ab FILE st.c 11708 sha256:809e663557881723e16a9b42c15883ccd594ef41a7606dfcd36cf21d2556dc8a FILE st.h 28764 sha256:6aa40ed816ae78d5eafc8c0e035dd53ff34d721431da187ee5ba0e212eb7892c FILE string.c 27337 sha256:b2f19a3876dbf243f5018faab924ccb1b8565aeed44d6a024388ce49800225de FILE struct.c 25430 sha256:c8f257534e85d789ee81b078cf03bb1e5d60413a083ffd2ebfac069393a81da7 FILE time.c 25973 sha256:97fc0a08cdaee3d32d98e1f1b3d19a5cf6b0970b58c73ca2e4bf0b2f5c208753 FILE util.c 28794 sha256:faa88c35f6db1b49bfccafaf42f2b23f44862b51781be6b341f400db7ef35cb0 FILE util.h 28764 sha256:d4385d4a6988b726ee726687469eed1d055dc2c9119209eba80ee65d5bc3ae82 FILE variable.c 27051 sha256:d40b73b59b662639715ba520ee2044f88d75d0268b65e5019488008caeffa8a6 FILE version.c 27851 sha256:f2c69cb691a6ab29c1dc258921d17b9cd58cc6fc857d52c4b0f20577e669d3c6 FILE version.h 31313 sha256:c3b42bd753e65fb42141521090508dc2e4c38b2986ce15f0f84733ebfd51b0b8 DIRECTORY bcc32/ 28759 FILE bcc32/Makefile.sub 28759 sha256:139fb60d0741c3e7dbecce2012a4ae8886b0af3bfec205cc8f4c1d841fd255cf FILE bcc32/README.bcc32 27636 sha256:8b6a4b2152261749f642580fd76cd736c88bd669e6a7c36d7588332d719fbc28 FILE bcc32/configure.bat 24923 sha256:361dd36d5a08a8ac0b86aaed63dc1e419937dbc93154625ccef6ea86dfc57f26 FILE bcc32/mkexports.rb 13694 sha256:8fcc00c6589dbfcf21f72dcca0856620f14b27fbf3c2cbe6195ab3fc538fd441 FILE bcc32/setup.mak 17543 sha256:234e77597cbeae102226353a7d30cddb252decd4383526de793df72123d0e617 DIRECTORY bin/ 11708 FILE bin/erb 11708 sha256:62fbb3a962c7478dd91f52aaccf17f18cd4a11638fafacb34fce5075dd6f27b1 FILE bin/irb 11708 sha256:cb9023157cbf2580c0dc0764ee31fba7daec30757db4dace422644422cfeed2d FILE bin/rdoc 11708 sha256:16c7a7abab2f960f9b258ed9883d00cfad3d3196dc2b5d196d5e6b198f31d504 FILE bin/ri 11708 sha256:6c2b46b73d4817c430fb1a2f6cb8909996fa31f6d62cb219d4d40d4921d5817f FILE bin/testrb 11708 sha256:5dcf854d02f4adb3c36b447afdd55cb763335b19669bfb5d53e6abbe7a6e5b1b DIRECTORY cygwin/ 29424 FILE cygwin/GNUmakefile.in 29424 sha256:cb9674b58c029f8cff490fb59bfa44ddc35da2461e76f0d1700d73c9aefa26da 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/ 29175 FILE doc/ChangeLog-1.8.0 11708 sha256:730684ffe1030c2381b2f124b4f853c6fb5c328f8e8ad7c0cf13a1f443ddab14 FILE doc/ChangeLog-1.8.5 29175 sha256:74a9b819ba1531367aed4accafedbe9ee7c262cc0b419f6c24f86379ff8a46cd FILE doc/ChangeLog-1.8.6 29175 sha256:ced0ac6a036e3d68b1fb7c3a1d26f2ef1187f67099cd999534dbf3265173dd67 FILE doc/ChangeLog-1.8.7 29175 sha256:3930a0e693983081566a8b5b48e6151b1fa827d8117ef6ebd91527d629de6242 FILE doc/NEWS-1.8.0 16164 sha256:28f6b7089c41114b4b1a4e435e263eaaadbff6c7f44ccd5a21703586cea54415 FILE doc/NEWS-1.8.6 29175 sha256:9002b193d7261bca6eb4f71f0b3573906013a0fe19c62e3bed24c959f97ac8dc FILE doc/NEWS-1.8.7 29175 sha256:c895fa431078d444de6bd554685b0bb32852b1cf6eceb6ed9de43deb3c0fb2d3 FILE doc/etc.rd 27454 sha256:c20be4571118279b4ac3f58c6b0a4b04ab607b2c38e6de991fa659afad7a619c FILE doc/etc.rd.ja 27454 sha256:028c0ffb7edfd5608f6210f33cab3b1fd5c7e44c1b3aa9892432632224c280af FILE doc/forwardable.rd 11708 sha256:b07d901335aa6f5e64976451a09183e2745d38e50bb09c29d348c686af16d53c FILE doc/forwardable.rd.ja 25242 sha256:ba4efcf7893869539ac4cdb0b9e2c8b27b1b79911ec69c00a892b7e178119d5c FILE doc/shell.rd 11708 sha256:08808c6f57ca79f7a1f1a222774d244a25dd281cd9af336920751e94556563ed FILE doc/shell.rd.ja 25242 sha256:2dfc75ea15a7f3a4471d361dee97b3b14d0dc0878aedeee36b5a1b7902c94d07 DIRECTORY doc/irb/ 25242 FILE doc/irb/irb-tools.rd.ja 25242 sha256:fe71c3b500bb23a6de9806d1c23adfde4b7e660e1309a9fe6707b708d287bdbe FILE doc/irb/irb.rd 11708 sha256:ce6ea1db8a37011f450d0b9162e1dfa7e1ebab048ef50d40699bc0b5b8b4ff2b FILE doc/irb/irb.rd.ja 25242 sha256:67aa6a8207797b02dec769c35d91e245ce8c0f865f1b83ae1a46688f8099abb5 DIRECTORY ext/ 30552 FILE ext/.document 11708 sha256:74cb513180f12faaf60bc0fee78b6ce890cb27a77e51b3076aa316d63b87c51f FILE ext/Setup 26581 sha256:9e03c8326ae9c5d049b1688d24f0d92b1652e3c551840cfbdd87b7b94da8fe4d FILE ext/Setup.atheos 26581 sha256:966e753d8fd24e2cbb5bdab3e1f4f6cc710a2aecaa3e84a1375b1e83b3478eda FILE ext/Setup.dj 26581 sha256:ffd0fba7a04c45bd1ef949177cb80d0a42410dc98154ea6eb3fcc0ca9bc97090 FILE ext/Setup.emx 26581 sha256:0c5be8911c932afaaa127c44d3e651a8035b2003ac2270ed9cca6b80ac57bb35 FILE ext/Setup.nt 26581 sha256:42ce8c893820a0a1597b432818e36fde917a7900cdfe4fb54eba894dfc264017 FILE ext/Setup.x68 26581 sha256:6827d916f3c338c90f960fbcb353496dc7750126bb3fe2b1b0c572e9fb400995 FILE ext/extmk.rb 26355 sha256:49f564037b49e2882b248559aa6a1c610261221f9e922812ebf64114f3cc746b FILE ext/purelib.rb 16674 sha256:a1933b61c771c9f4bbd995914e02fdb107cbf8038ffa1e900753416e3d5a55e0 DIRECTORY ext/-test-/ 29380 DIRECTORY ext/-test-/add_suffix/ 28801 FILE ext/-test-/add_suffix/bug.c 28801 sha256:c00cdfa3c25db3a390e60a448b4a729b88a34d09337a9d5be1418da630e926a6 FILE ext/-test-/add_suffix/depend 28794 sha256:95cb9a4f9a5fa099e6d2c9bbce197a8df80a8646cec3d0f425fa248640263ccb FILE ext/-test-/add_suffix/extconf.rb 28794 sha256:5f122fce081df4ca856f3c21206166f14e3e0da9da1c9ce4ca99ed770fb21cd9 FILE ext/-test-/add_suffix/io.h 28794 sha256:2c10f387d3191cffe647ede4a3ab20728a3ff3b0c09d15f3176386e96713f8d2 DIRECTORY ext/-test-/threadswitch/ 29380 FILE ext/-test-/threadswitch/extconf.rb 29326 sha256:7c7031c90c1f705e2d0a050a12416eb11a9be251fbc8ef4e2d45f9b9bd23f367 FILE ext/-test-/threadswitch/threadswitch_hook.c 29380 sha256:f5262e8321676b63b792844f1272e3c4bdeba436ffae1944cc8684e0126b9291 DIRECTORY ext/Win32API/ 28898 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/ 27366 DIRECTORY ext/Win32API/lib/win32/ 27366 FILE ext/Win32API/lib/win32/registry.rb 27366 sha256:1a63751503f3007cbc0f05ceed76732dcdb844752e8fb9277c51f777f890f535 FILE ext/Win32API/lib/win32/resolv.rb 27366 sha256:b485d0afd40e8428d88f4154e9bfab60ff920ed186490e364c8392cac0b4214a DIRECTORY ext/bigdecimal/ 28898 FILE ext/bigdecimal/README 11708 sha256:3a6a8761da14d6f7f2389660a0b6c3d953d77c5d42d98255f81223780de46244 FILE ext/bigdecimal/bigdecimal.c 27665 sha256:a2857e83a3c3ce0eb4677247375bce7a8782a12966c63ceaec2be97caf89c412 FILE ext/bigdecimal/bigdecimal.def 11708 sha256:9ac613ff3ef16aa3d000341ad1ac8d01444bdf57c74f1c035eb1b755546cb026 FILE ext/bigdecimal/bigdecimal.h 23667 sha256:694a800c23d82f3a2992c552d25d745e5822c8231c8dd58ed8fba76808c90168 FILE ext/bigdecimal/bigdecimal_en.html 26034 sha256:5f7b93914d5b589133cc46b5d275119763eef46b846b35af0263e00200356758 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/ 27366 DIRECTORY ext/bigdecimal/lib/bigdecimal/ 27366 FILE ext/bigdecimal/lib/bigdecimal/jacobian.rb 11708 sha256:dd82b6a2ebd7085de3cecf687d25c934899d90934cd1c3cb6490e705a15707ae FILE ext/bigdecimal/lib/bigdecimal/ludcmp.rb 27366 sha256:0227c5123974f3b8a01862e9eddb7dcd23d1893791af5c29716d93193d1bb465 FILE ext/bigdecimal/lib/bigdecimal/math.rb 27366 sha256:fa82aa5216f2184b0d12e7c8cba443d1cbeac3f55b460b2b3ee0916444fe1485 FILE ext/bigdecimal/lib/bigdecimal/newton.rb 27366 sha256:c273555a5c5f48b6778bf39fea7e631fec442b1fbc3f3cc181fb6842dc6c8461 FILE ext/bigdecimal/lib/bigdecimal/util.rb 27366 sha256:2e4bc4d11308ee38b681b9c2998635f4a3b098fa0a84a014bc51e8ed3b067816 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/ 28898 FILE ext/curses/curses.c 25270 sha256:6f7bc8277e63aa368e8f898720846ff8f728fe1e5b0df8b03c9fdeef7b27ad9c FILE ext/curses/depend 11708 sha256:d23fd1d3b4dee6e4b6090637c4f5eae28f31d2199b8d0e577454bce23debd4b1 FILE ext/curses/extconf.rb 18180 sha256:14059b6eb680ac5994202d3f87ebb37e89b64b8c0efe0815ca896f8aeca1a69b 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 27366 sha256:0112e00652fd83ea614bb0f963042d2d198f2cbe387a95608f4ebec82166a725 FILE ext/curses/view2.rb 11708 sha256:631973c26ed51b4ab40961d45ddd59711151a332b0989bc73aa13a27c2359cf7 DIRECTORY ext/dbm/ 28898 FILE ext/dbm/dbm.c 20171 sha256:e886691665dd2e244e55c40d675039627720eee43b6ac35d3da82a10420f1711 FILE ext/dbm/depend 11708 sha256:d925fbd470a49728000ba7f498fe9c9179bc8c196c2d16f62501e6017f4d0226 FILE ext/dbm/extconf.rb 11708 sha256:9fc92787d9558a63d6c13e470c75e8b5745c153d937ff55084ce82df9a7916be DIRECTORY ext/digest/ 29656 FILE ext/digest/defs.h 11708 sha256:8781e6f4f69514f153f2c3d80751ca087258359182b32125c76974a2f4e445d9 FILE ext/digest/depend 11708 sha256:2f21252786a47fc3ddf9ea094b7bdb3dfe21599023099b0c19620733d8b982eb FILE ext/digest/digest.c 29656 sha256:3164ff699d1ea1001c2646b8379893446301560a55f308dad503866c5af3e0b4 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/ 28898 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/ 27366 FILE ext/digest/lib/digest.rb 27366 sha256:f0c0f49ea47db5b8ccc34c7ca7fc2f2a0ea17c1894583ce3b2fdf5051d6daea7 FILE ext/digest/lib/md5.rb 25903 sha256:7652976ca5c2373e71fcd51122e964b768c84b9bc172e486104eee9d6112db8f FILE ext/digest/lib/sha1.rb 25903 sha256:723bd96aff3577ca45cee819e7fafdae92c73619782a2a2503f508e57929a3b7 DIRECTORY ext/digest/md5/ 28898 FILE ext/digest/md5/depend 11708 sha256:5af5ee450096b35d7615f71050a35c5579442c102513a9b96b46f7d80f6baf13 FILE ext/digest/md5/extconf.rb 24437 sha256:10827220de1893fb155466a6f84217db4b3ea86acc4283fa3c665a54042e2410 FILE ext/digest/md5/md5.c 18459 sha256:5273a220a4ba225960638219e0979ea254d6010e02fee998be2c157e7e48b93a 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/ 28898 FILE ext/digest/rmd160/depend 11708 sha256:c3ad0b3d589a0bd02b91b541a753da4a74c40e5950670548f0ba90317de5822c FILE ext/digest/rmd160/extconf.rb 24437 sha256:3c1458b4870e7d81b3283f5cf914eb958a3d974350ab1897e93238067349c13a 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/ 28898 FILE ext/digest/sha1/depend 11708 sha256:1a792c4acb2d900d475205e514720e21aab8ed14711e4a66e85876c13264b93d FILE ext/digest/sha1/extconf.rb 24437 sha256:b7dd86105443c113e234572a6b6d273eea27f69ea7c96281325fc10ee9a2d312 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/ 28898 FILE ext/digest/sha2/depend 11708 sha256:4bfccf9b24ff1ef66f943b930342317cc0973030f3d0fc9a52d2bb4d63684301 FILE ext/digest/sha2/extconf.rb 24503 sha256:636775e68eb447121d6b4652451587f919630ff01b66bcfcbc555d6915a548e9 FILE ext/digest/sha2/sha2.c 24438 sha256:8e283a2983cf218e5f9d8bf8b66b1cac358bf15b178bedddf43c7904aff13ab0 FILE ext/digest/sha2/sha2.h 24503 sha256:335d46c0a0250e5211f5cd52a032c8bbf436f2a34fda9ca8e169a53f6282ead8 FILE ext/digest/sha2/sha2init.c 11708 sha256:8e3da54f454c85d548b0a5013f5be4a45766c9eb80ac4dd85068da8966aeb9dd DIRECTORY ext/digest/sha2/lib/ 24436 FILE ext/digest/sha2/lib/sha2.rb 24436 sha256:14007297127cfd0ec64542bd270936abf4887aaa83cf19d63575fde4d8b42036 DIRECTORY ext/dl/ 29943 FILE ext/dl/depend 27320 sha256:bfce39e4e100f563753f95bb9a5d54267d8213666472e8ccd27d4e224a69b2c7 FILE ext/dl/dl.c 28250 sha256:c263dbe690638193febd1ae398fbc849820fb580b65ed9eb82c1e1f4efac8c79 FILE ext/dl/dl.def 11708 sha256:aac0b50e04d24613463ddddd2b26b3e7aee36f8ef20ba1a1dfe85044479d0e6b FILE ext/dl/dl.h 11708 sha256:b542e011470816b1be9ff0c9f1d19c3cd2b948691657ad6f8c9ccd765096a018 FILE ext/dl/extconf.rb 29943 sha256:28083accb3ca3bddc7a2102629a21d97329319722325b2c1867a191a772f81f8 FILE ext/dl/h2rb 11708 sha256:6ebbb32ed32799a177553e62c5c62a3778c7bdb0208062983f6b0c7f378a9cae FILE ext/dl/handle.c 26439 sha256:1df2bcefa212b6b3deda5989b780762b18ff89134c4761b8b243b86702ad7ebe FILE ext/dl/install.rb 11708 sha256:13109a9649e32a868625a4159754670feb4a48c0d11f758d54dee428bec37473 FILE ext/dl/mkcall.rb 23088 sha256:d6aa6a4873bb1ab66bec5945c796c68a889686dc54a6fa379066180d2eab2626 FILE ext/dl/mkcallback.rb 23088 sha256:3de66d3bc8dd6a1fc1d0ef045d9b13f1d16197e5e55d54f69acb48a6d3cfa51a FILE ext/dl/mkcbtable.rb 23088 sha256:4ea4d073be63f2232bbd26880d3cf173bc081fce467e75b5b4ace6bbace452e6 FILE ext/dl/ptr.c 18185 sha256:7939cc06fb2deba35152bf6ef1026f12bc53015c622e4ec74af65ebc97f7a3df FILE ext/dl/sym.c 18185 sha256:a03ee7812c783c7e744fa94f3ad56aa77f1db5a2b6c0e0a6881d3554178e912a 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/ 27366 DIRECTORY ext/dl/lib/dl/ 27366 FILE ext/dl/lib/dl/import.rb 27366 sha256:a7b6edcd735e4c8ad4152dd8b5f0890c868cf75117c09a745a5ac192b8832e4b FILE ext/dl/lib/dl/struct.rb 27366 sha256:ed7612a9583a90208d648fb748774d1d2e06a39dc5c43a84600377553637d11b FILE ext/dl/lib/dl/types.rb 27366 sha256:11dccd682637a00c9d88cc92e72b1308b6bf830668e6e332f742cde6c09eff12 FILE ext/dl/lib/dl/win32.rb 12548 sha256:79c6819325b743ea0b919ecbca71a0ef4d1b2fcb519c26b58d7f4de64838c518 DIRECTORY ext/dl/sample/ 27366 FILE ext/dl/sample/c++sample.C 11708 sha256:7b23f9ceb00622b1a2011900e425b1db42abae29047767d977fdf4179040d6be FILE ext/dl/sample/c++sample.rb 27366 sha256:ce98ae10026419f387be1d931ef5f3c24a788431b709430a0839a73e73eb3f18 FILE ext/dl/sample/drives.rb 27366 sha256:255a4d199870af865a60eedfa01b597de187d881e13c3dbc3304f5e29ebcb591 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/ 28898 FILE ext/etc/depend 11708 sha256:bf169117f13840823bee8494acdaf45c95d4efe04bce6ebb616fd050995327ec FILE ext/etc/etc.c 27454 sha256:1ab88025a46ff8eb4fa456c5b337f77ebd3a8aedb85ae6c20d5c5adf3ba1ce41 FILE ext/etc/extconf.rb 11708 sha256:26eb1faceed9a1ab0ad5988e9ab21012ca7d8e6d024c29c8aa0ec325b179d456 DIRECTORY ext/fcntl/ 28898 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/ 28898 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 25300 sha256:7bb214219e1b24a3f366eb5e4b7f93d72bd0547fb18b377163eeeebafb4daab0 DIRECTORY ext/iconv/ 29943 FILE ext/iconv/charset_alias.rb 29943 sha256:1e92cd627569af02f7b915fb43199903fe0d100cd41e98eb81f5b77b65b4b8a2 FILE ext/iconv/depend 11708 sha256:d82f5b4fbf82c7b09e902381329bbfce556177d11bd3135628a026d2c87d44b8 FILE ext/iconv/extconf.rb 11708 sha256:4e7257040cdf160ecd486569a0f98ecbfeb5f37915894877920261dd58c08ccd FILE ext/iconv/iconv.c 27805 sha256:3f23e85d8fac94f0b072918b7c5f8c16988c3360b72cb48bea1c31e79488ea6b DIRECTORY ext/io/ 28898 DIRECTORY ext/io/wait/ 28898 FILE ext/io/wait/extconf.rb 11708 sha256:22e11b9d51d90d063bd9514cd20cc66baa2fe3e3549ee4edb402121f117fe8f9 FILE ext/io/wait/wait.c 17069 sha256:8bf610faf988daeee66d1b1dee6954064b5d0aad644da7b5257c3ba4d83ca1eb DIRECTORY ext/io/wait/lib/ 11708 FILE ext/io/wait/lib/nonblock.rb 11708 sha256:0d686ba6896af96285d0821b1e897dcecbe98c9b96171f3fc367fc2ae465ed45 DIRECTORY ext/nkf/ 28898 FILE ext/nkf/depend 11708 sha256:f60654bf2b655ba56217a40d04b37da6b3f48ba3c77eddee3e00eed1ed1c3a48 FILE ext/nkf/extconf.rb 11708 sha256:6a9b239afd27fa750b7bc3b41b81f6bb55e2688791b89a1cc0769559d767ef23 FILE ext/nkf/nkf.c 23161 sha256:1fa59e377a4b56b6698a42eb3dc6cc8084fb33eaa4bfd314b304e4b50a97b02c DIRECTORY ext/nkf/lib/ 27366 FILE ext/nkf/lib/kconv.rb 27366 sha256:757450c58765676676b1e44514b036a526439b7f8feeacdd11dfd5a88022c413 DIRECTORY ext/nkf/nkf-utf8/ 26903 FILE ext/nkf/nkf-utf8/config.h 11708 sha256:2906dfd957f67305adc11224ee4d59005238b3fdaa831e4cc13ecfd07f0b1231 FILE ext/nkf/nkf-utf8/nkf.c 26903 sha256:2cb30e362fed9054ff013dd90fb10a4656b248b92765103378ec01dd3de8135e FILE ext/nkf/nkf-utf8/utf8tbl.c 11779 sha256:e66c9510a00f7932505de41f4ab91eb8162e872ca8e5b263799fa84a21ac57f9 FILE ext/nkf/nkf-utf8/utf8tbl.h 11708 sha256:dab8a0b8e333f646b781645b175ea7af4efabec72006d1596bc185839001305c DIRECTORY ext/openssl/ 30279 FILE ext/openssl/extconf.rb 27921 sha256:9239c3860fe7579662930e8b0bf3f19cf0a5a5c93687bfe5ae678186a0db85b5 FILE ext/openssl/openssl_missing.c 16465 sha256:a294c7e5d1cef8f37b54012bddc5adb69c5f5c595b9805b20c931db60c91a8de FILE ext/openssl/openssl_missing.h 26835 sha256:00179104aae44af149b14dbc8950a2e962eeb6da37dfb017fbbeed3167908f5e FILE ext/openssl/ossl.c 26838 sha256:20a3ce8ba02d40f9131655a8ad293b11b48ebf32ecb84faaac219a7a1d9072ff FILE ext/openssl/ossl.h 26838 sha256:55167142c08932ad96449f29b93033ca4af621aea71655c1ab6de3708dd73bac FILE ext/openssl/ossl_asn1.c 29071 sha256:5eec94a60fa7d06bbfa38eb4bdc8b072b95a2956fae84ea8ac4da8d9e8b2e2f0 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 30279 sha256:e60c001102ffadcd5ab48ede4862c76e9e702faffcbf2579eba14670c61581a8 FILE ext/openssl/ossl_bn.h 12496 sha256:c907e39f42b9c7d1580a8816f9ddd7af1afe64fbf4085507c114c2ffc7a87ea7 FILE ext/openssl/ossl_cipher.c 26835 sha256:3db0522d4f111da8e57a25b36ecc515e0f8706727faa22a309e4dd92cd47f97e FILE ext/openssl/ossl_cipher.h 12496 sha256:8a1a19d45dc1c9788957b09639cf9348cabeae270e4e1cc5d011bfdea9934094 FILE ext/openssl/ossl_config.c 28632 sha256:2b0f5dae4192611cbda9882e3d6ddc5ee92716883ea3378dc5856739105058ee FILE ext/openssl/ossl_config.h 11708 sha256:d766daff824b9ff63ca6dc9d878bdea0a63cb6bd169f50c86b6e080fbd62fb47 FILE ext/openssl/ossl_digest.c 23506 sha256:55d096c316ab9c188772973cb493d72d4313647c4cd57e7af3c70ddf079f17a4 FILE ext/openssl/ossl_digest.h 12496 sha256:ea808bd1733b873da55aa27d0c505f46dcd5f42e1c6e6bc3c4c4fa05d08f7f50 FILE ext/openssl/ossl_engine.c 27921 sha256:730a6e7b67c62f5d7377f1f95e2b9655044412c6a434a59430affbde81a82c61 FILE ext/openssl/ossl_engine.h 11708 sha256:bdb9e24678735864be4a9af513ccc15b39eec33c4f22642bfcd1c75ca9af4ac8 FILE ext/openssl/ossl_hmac.c 26835 sha256:dc66ffe5a392bc7105aabd268b4f9cb98f9b1381f0d231e5d755424aef55cb05 FILE ext/openssl/ossl_hmac.h 11708 sha256:dc0a125ea153010e02b3ffeee9e9be009be836af7386e01a02e9f5bedcff4359 FILE ext/openssl/ossl_ns_spki.c 18172 sha256:9c6b806ecbf559475af4b0bcf2cdf7deee09ab236deec8c67ed3e47dd79c4583 FILE ext/openssl/ossl_ns_spki.h 11708 sha256:9f02d33a6a675116b3c70c9e8103efaf0d98f24323be3b5c18f53c84f4bd4bdf FILE ext/openssl/ossl_ocsp.c 26835 sha256:5f6f0da55d86cb9a6f2b528b9aebec831d7fbbb4ea2a47cf2555a60d5bff99b3 FILE ext/openssl/ossl_ocsp.h 11708 sha256:910b2c609aa8c315615fb67bcba00a2283238319821d146fcc3c265e1732a9b8 FILE ext/openssl/ossl_pkcs12.c 18172 sha256:ad37791cbda72f88bd8febbcd42f81b7bf7d977344d1db8b008594ac74a0746b FILE ext/openssl/ossl_pkcs12.h 12496 sha256:78a60e246ff6cd65480abe176081d78845c6a1e5a68bdd2f7b315fe5ca3212be FILE ext/openssl/ossl_pkcs5.c 26861 sha256:2af75834e76697694680672b06f7d080a0c90f849cb80858a60d6bc5c0a90792 FILE ext/openssl/ossl_pkcs5.h 12800 sha256:7ad448d80e8252fab055908759916f204b1d82a98d39686aa3c7656d1732107e FILE ext/openssl/ossl_pkcs7.c 26838 sha256:cd48c5855a0309322d3946d478f5de42ed078219eafaf6a8ad84582c4e825fd2 FILE ext/openssl/ossl_pkcs7.h 12496 sha256:e04d65a1060bad2d08a8e627da6d84f018dea88fab0ca7935ba6d45263458815 FILE ext/openssl/ossl_pkey.c 26835 sha256:51cfe3d459727674d6825bd54da2c50c5406c77b7957461fda9834ceae231ace FILE ext/openssl/ossl_pkey.h 12496 sha256:34987b9ec689c759fe411e1d40672288cb989ea3a80636e9d51a83143691584a FILE ext/openssl/ossl_pkey_dh.c 26835 sha256:2a0c7315fd0f09f8cf4a575bcc79892c325fc6b8a612a8d3bff84d18e2fb537d FILE ext/openssl/ossl_pkey_dsa.c 26835 sha256:3b1435978b95e51bb0168e7ec5525e97c1f58ec6463202d1f8f88cade5aa42d2 FILE ext/openssl/ossl_pkey_ec.c 26837 sha256:d7c6ccb51a9797d894b93c7748ddeb742969fd32f1aede711fad73f97cbd98f7 FILE ext/openssl/ossl_pkey_rsa.c 26835 sha256:db70fe58f20383af309b08d94ebb421ba77aac96bc57a3146f0dec298e6a516a FILE ext/openssl/ossl_rand.c 18172 sha256:f052c7f473bfeb706ab752375b5bc785250b24e73534627d0808bca3b9721c86 FILE ext/openssl/ossl_rand.h 11708 sha256:2bafe6a152450c72d8b3838bb11056976321a81812b4b77bc1946c25d2ed184c FILE ext/openssl/ossl_ssl.c 26838 sha256:ebf0a904bfc61f3afbb25528e2e2ff2c8edd2fedda282ac3d0aa05980db50f7b FILE ext/openssl/ossl_ssl.h 12496 sha256:2d96baeee8624abb7dc471632a5b27f50bf6b585f60dd4529944f0a8b0ccac2a FILE ext/openssl/ossl_ssl_session.c 26861 sha256:931e580ea9e100a75a50854e593b86328eff3db13a68822517d1f1039412def7 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 26838 sha256:38d7d50a1016f457ed524d71fff449d659b28007566d8791e850203f84d51be8 FILE ext/openssl/ossl_x509cert.c 18172 sha256:94d310f6b09ee36e552db8d08b8037e556e3515961a3a9ba7d2e919edf3fbd0f FILE ext/openssl/ossl_x509crl.c 26838 sha256:d029d117779ec7b2c6a893e65b36ccfeafc1c4c3a7805ce728126c64a625656e FILE ext/openssl/ossl_x509ext.c 26835 sha256:80539e0c8e82ab709af9d5eb41183cacb94d295cc5aa46ef200bf296f8089dc4 FILE ext/openssl/ossl_x509name.c 26840 sha256:b1321b6da487b9261ee4361809a2ee1ca0f3102787fcafc6824ff00bea55706e FILE ext/openssl/ossl_x509req.c 18172 sha256:b1fd9986a78ceed62dcf8e2a852ae3a7544dde6aa9e38c60413dedd49e6b927e FILE ext/openssl/ossl_x509revoked.c 12496 sha256:cdef2725028013bf64b050ab3c7a6c2a83e637471f9dafdf063f7643a2dbb80e FILE ext/openssl/ossl_x509store.c 24540 sha256:0a9b9d351057c25654eebedbe899005a711898ea70dacc6192df1cbc1c19df55 FILE ext/openssl/ruby_missing.h 12496 sha256:c9aeed9dd073e1e149e53d90c4f0d41074dfaf6940b4b249907e3617bfd3ccc1 DIRECTORY ext/openssl/lib/ 30275 FILE ext/openssl/lib/openssl.rb 28632 sha256:9f4d10fa2194271a7823da688a0e8acdbfd717c851aa85b70469ff7e5ab95af1 DIRECTORY ext/openssl/lib/net/ 27366 FILE ext/openssl/lib/net/ftptls.rb 27366 sha256:263c692afc1d3694aab58514040526dc0b5b0f51e678de0cfff87faa8e805c75 FILE ext/openssl/lib/net/telnets.rb 27366 sha256:3eaf72a1a831d167615a4125759b654ea2147ed33a7f1b606420825f154f4fb9 DIRECTORY ext/openssl/lib/openssl/ 30275 FILE ext/openssl/lib/openssl/bn.rb 30275 sha256:15289aa6428387ea3eb5270b6e7312c6f4b01a266500da901b9c5e0dc00f5a2a FILE ext/openssl/lib/openssl/buffering.rb 26835 sha256:37dd67088934aabf0f1b32f1c7891d2253e797f32851b7f6f60f70bfe80a82dd FILE ext/openssl/lib/openssl/cipher.rb 12496 sha256:394bfec3377e8af956c73e9db9aa4cd8755529dd4c99b07fd93d7663511ff608 FILE ext/openssl/lib/openssl/config.rb 29051 sha256:987724cb117a73b4d205d422e4ec7ecd2881e5addd7532f5282e10fcbb482080 FILE ext/openssl/lib/openssl/digest.rb 26835 sha256:908d4d2ad4b38448123ef0305f4d7107b1071a808b39643712697d6c1554d275 FILE ext/openssl/lib/openssl/pkcs7.rb 12496 sha256:b5a170bc88fd13e0f1c17d0610e9bf5acd85e28709e6e4c3a205f278c684ab75 FILE ext/openssl/lib/openssl/ssl-internal.rb 26889 sha256:a19fb9acc9f9dfc01357f42e534d4087b9a039b331d5d344b75594cd78ff9235 FILE ext/openssl/lib/openssl/ssl.rb 26835 sha256:36654cd56796b41f633f5c54061590a881374e68e58c15b2a6e4e0095a9fd79f FILE ext/openssl/lib/openssl/x509-internal.rb 26889 sha256:27b8003a6dd6eeb16fb3f8e1008f35176fc5c6273ae77f04b107c5e38e136ed4 FILE ext/openssl/lib/openssl/x509.rb 26835 sha256:36654cd56796b41f633f5c54061590a881374e68e58c15b2a6e4e0095a9fd79f DIRECTORY ext/pty/ 28898 FILE ext/pty/README 11708 sha256:0f2451d5b1277ae7e19ec793b7bbb73b956116c081076813f906031367624229 FILE ext/pty/README.expect 11708 sha256:46bd762a1106fdaec2cad56cdd6b889563b627159af4b978e2d70e69b1f4cc5f FILE ext/pty/README.expect.ja 25242 sha256:3dce45eb31e07f6d09a8bc3566a08ab48ee3da414fb5310c6f01f017ed900be3 FILE ext/pty/README.ja 25242 sha256:b1d40207d63186d31d869f2e17b159d89d4e5d842ec29cc6decd5ba2f2f0d441 FILE ext/pty/depend 11708 sha256:76381cd2cb36392db6544d3cb0a82e7b1b42f20cb049bcd15ac715bedf934c9f FILE ext/pty/expect_sample.rb 27366 sha256:b1af521bfa517e28dd15594873675b836d0a9fe570a65c1e00d97e24b6267905 FILE ext/pty/extconf.rb 11708 sha256:8e71deabe5dd75ecc9be020e55c31f69dccf6208d7995e77ea14a9d7cdd4c944 FILE ext/pty/pty.c 26786 sha256:1f06ea6346956474c34ba060f94baae921afc4468a581ce03ddffb8ec4c95fff FILE ext/pty/script.rb 27366 sha256:dedcefc40351b4ce31678e6ce199c38c0b4493c7c496529d8c868896e8b9d6b2 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/ 28898 DIRECTORY ext/racc/cparse/ 28898 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/rational/ 27366 FILE ext/rational/extconf.rb 26581 sha256:360c0b154194a8b273d998163d876fddfe2b44c2db6f4d7de47b2b50132c0068 FILE ext/rational/rational.c 26581 sha256:9d767e6035dedcb70d3fb345db80238c7f1342f5b2df12c3d0133e673231d105 DIRECTORY ext/rational/lib/ 27366 FILE ext/rational/lib/rational.rb 27366 sha256:608a7e6f1dd3b675c02f860920db25a1358d90506b484cc4406912248a876400 DIRECTORY ext/readline/ 28898 FILE ext/readline/README 11708 sha256:ecb0236c71beef9a281779e87d720036b869ea2a2bcdcb055f55fd23fe091405 FILE ext/readline/README.ja 25242 sha256:df3d6ffcc0971aaded1d229390bafa61b5819a2db4d087a4c53f104f3ee3e162 FILE ext/readline/depend 11708 sha256:0b3e49a3eb8a11886220b8d3169c755778424fbdca984cb36afc50fa28ff0213 FILE ext/readline/extconf.rb 26712 sha256:5d6e88deb593b4aee04f76a65f7d75b4af7c1e8135e23e24b400c4c24213d451 FILE ext/readline/readline.c 26712 sha256:dca8abd2b28cd9aa99aa953253fb3890b3d9d195b68aa7cabe5bfa3d3abba9c6 DIRECTORY ext/sdbm/ 28898 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 20171 sha256:d6ee4a1ea2671bf31eda8d60ba83f8474934c29d9f4e01ea77c89444b72c882d FILE ext/sdbm/sdbm.h 11708 sha256:b7f14b87d31f2d2ee90c7aec73a346b4cf5e2729cff9a11d493f464783795496 DIRECTORY ext/socket/ 30479 FILE ext/socket/addrinfo.h 26209 sha256:0643f6821aadf344ceb0aea6c33b824f6fd10f4074bab482c0734498ec362b24 FILE ext/socket/depend 26209 sha256:4cc5b4fbf2e3468e0b0de2aace0608cbf1c5c10c77967239d9c5791a843e7074 FILE ext/socket/extconf.rb 29901 sha256:8a856465d9c84ebc2dcf642602b397d68f559680f8e402340e36bb012586f555 FILE ext/socket/getaddrinfo.c 30479 sha256:7663bb3b63978b3860dcdb9bab8a74c535fd304271a514113c41675c756048a4 FILE ext/socket/getnameinfo.c 30479 sha256:08fea2501cc4f5fe5487aee0b14bd7ecc39702cd414ba9ee14ea8fa4b7b4977b FILE ext/socket/socket.c 30457 sha256:2a8db713be840c22e36f6e087b50b22b779ef9a000a89d17cabb784f169ef4a0 FILE ext/socket/sockport.h 11708 sha256:6aab535ca2a0da7043132b0a404818b3c67dd74673f83b8ed260ffa368c09d3d DIRECTORY ext/stringio/ 29338 FILE ext/stringio/README 11708 sha256:56f619258fa63dddfb13001fd125bea69d00d7f590eff2b0141146fb8e5b1327 FILE ext/stringio/depend 11708 sha256:162e54bc7c87c3ac541b2e201486ccc5b59a557dea848d451807aaa961acbd0a FILE ext/stringio/extconf.rb 11708 sha256:4e8679a7b9f094198dcaab71686aa50a02f5935a99745fb0823a3e1533275103 FILE ext/stringio/stringio.c 29338 sha256:e8f5a86a44936bd4aa599a4bf1fbbb84bf0c2ab29cdc9c60529adee3ea19a5cf DIRECTORY ext/strscan/ 28898 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/ 28898 FILE ext/syck/bytecode.c 18176 sha256:d8376f927ebcab33b56b73fdc8761508513c599c238f3b598ae727b1d5962463 FILE ext/syck/depend 11708 sha256:bf1a680557e235001785cdc56709fcd36b8bdec6f4c85021344cd1c1c609796a FILE ext/syck/emitter.c 27591 sha256:7d72e68653d0744b490c5093a4940e14d06878c472fee87ee1dabc9a509df1d6 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 18176 sha256:4074f2afc664c0e66f72265b7092a038be3742c5f9c47de205407d5872207948 FILE ext/syck/implicit.c 18177 sha256:0abf976fb8e0fc67b8adfc8006702422960659e69e38b3d9100dde852efff922 FILE ext/syck/node.c 18175 sha256:d1e3c8985dd05b373581e0ff4fdd43bfd7f63cc21977895a2eb50b489b510230 FILE ext/syck/rubyext.c 18176 sha256:2be0e017ea3bdabf96f5f43260efe2ecce6b332eb591f4714d413948897f997b FILE ext/syck/syck.c 18176 sha256:6e5499f647d4794b67f6517ada5e21cf930736fa2cb319fe13ce79f524b28211 FILE ext/syck/syck.h 18285 sha256:35330b1ef4d3e2e00765d00a8b5cd3874a3dfe433b78a06d79b88a0527810dde FILE ext/syck/token.c 18176 sha256:585edb21d73ae0c7c69da259d0434490df45debd124b2847fe5cafe05834f2a5 FILE ext/syck/yaml2byte.c 27466 sha256:2388d2797854d658cbdca6016c5e302d527cf83b29d116fc6c7fef2775fe5889 FILE ext/syck/yamlbyte.h 11708 sha256:3428fd8292993d6a4acfda401f798f9a1077982e11728acaf049fe85b86770b6 DIRECTORY ext/syslog/ 28898 FILE ext/syslog/depend 11708 sha256:a61c086c7fbc73dc6efc959261a6176cafcc4d1318f0bbf9dc37d2ba2c40a320 FILE ext/syslog/extconf.rb 11708 sha256:a39c0fa203301b5c06bbf9a247515099da7b4970f66cbb86eb1a4f071a29e36b FILE ext/syslog/syslog.c 18534 sha256:ea9e8f7ef9c84239a71ce04e9e8680d51074dba9ab50daf307a2dfad172a980c FILE ext/syslog/syslog.txt 15822 sha256:b334d6b131007b8459f8b669cad8a88d6812e50d9c279afc180fb9c09432882c FILE ext/syslog/test.rb 27366 sha256:8a303b36c65799a6248aef8eb27c015ad4c015432587cc9b0ebcf0fddb5d46f9 DIRECTORY ext/thread/ 25431 FILE ext/thread/extconf.rb 11715 sha256:2cc8f3e8fb992f0a46ac4a939456d0e7959f61bfc7fd7a869211941cc9c95eef FILE ext/thread/thread.c 25431 sha256:54ebc58f41ddf4d79ceb88dbd7170dbcfbddac4eb9539ffc87b8c055a1e7cdd5 DIRECTORY ext/thread/lib/ 11715 FILE ext/thread/lib/thread.rb 11715 sha256:a1431e309d615456bd4c36c919f2642f4c1cc37c94739673876845afd87cc280 DIRECTORY ext/tk/ 30171 FILE ext/tk/ChangeLog.tkextlib 24064 sha256:74909ad96363a6e59fea14844baa797880a23186f13a93bbd7133bbdeac55750 FILE ext/tk/MANUAL_tcltklib.eng 24064 sha256:3749a1e5e5cd8a0221d9e97b941c94fcaba6783fe95134c20929a7a62fd21b20 FILE ext/tk/MANUAL_tcltklib.eucj 24064 sha256:22062f84749a771196b5e65171b3ac0dbc6ab6826a1c650656930fe53643b3cd FILE ext/tk/README.1st 15849 sha256:d696e9abee27d359bebf61df13e24e132811e9c2b543313732b56fbe2779cc3e FILE ext/tk/README.ActiveTcl 24064 sha256:14f268171376a4a4a4a10dd87b896af9d5b36bf5dde1858b2e4ee98afa2da30b FILE ext/tk/README.fork 11708 sha256:17a5b3f1e54c1bc37524a1c93293219eb60a19e6eaee51e365c6526e3ea5c688 FILE ext/tk/README.macosx-aqua 11708 sha256:66fa7984b3fa49b9f36367ab4767b72d6fa78ecd0e23438d66c2c58b91a8b610 FILE ext/tk/README.tcltklib 27628 sha256:c09d461ec52367f9cfaddd68bede8d6b29afe3cfe42b759a629f4a7c400462dd FILE ext/tk/config_list.in 24301 sha256:a7c308688f88c9a1b983e0d553d666b410431ffea00342840c140d08c1cdffce FILE ext/tk/depend 18188 sha256:2821866d90f93541cb5d277c014e807cd80008dcdebd6b9ced954ad1ba99d969 FILE ext/tk/extconf.rb 28792 sha256:bc39504e6080256c4a3d67a2e7c1407592b57dc47fc6477b8d03375b5aab6212 FILE ext/tk/old-README.tcltklib.eucj 11708 sha256:ef9f9aa35949178f24a65b55094ec8813b1b3a96bee380ac3ee318c75b8be160 FILE ext/tk/old-extconf.rb 24066 sha256:c8e46383347e6600ab7e150ed6ffa68bce1f812ea910139f7d24c3309d2d0df1 FILE ext/tk/stubs.c 29152 sha256:82e64a93af2e2fec7cf8b59f28d66cf5b6cb927524f19b597868763dba49bf54 FILE ext/tk/stubs.h 11708 sha256:8f6b1ec9a2565992aff47350536b5b21c3729d689950d09142ef0f6594687218 FILE ext/tk/tcltklib.c 29089 sha256:146814c8fe2ecc10b844517ee3ad2e2ec3777159b0633e7853b18e69bf894d28 DIRECTORY ext/tk/lib/ 30171 FILE ext/tk/lib/README 11708 sha256:4707c944459cd65120ab9f5ef857f0ebc7b297b28477c524b93823d6d332e9cb FILE ext/tk/lib/multi-tk.rb 30171 sha256:d27e0b8f7266892a4ccb5877b729b9554c8f5f68effd14444806c1841cb42741 FILE ext/tk/lib/remote-tk.rb 25487 sha256:9aefeabf6d4c6c1b517746d3a558d8205916d69c84b4b59565b906567b841582 FILE ext/tk/lib/tcltk.rb 24064 sha256:654de6e736a4e75d7a62c298ae7de97f91e6d38a06b8550146ae47e93f14ef37 FILE ext/tk/lib/tk.rb 29089 sha256:93998832a7aa83a1e1ccdf9d93daad9e52e2bf1ee2b3bd8153a0ae3432444bef 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/ 25759 FILE ext/tk/lib/tk/after.rb 11708 sha256:1de48256d8783e0e13a8327d3b98cf0e5668e386715f44ca690822105cf75210 FILE ext/tk/lib/tk/autoload.rb 24064 sha256:78dd0d9311f1df0edacdd7d06aac94e88649fb0888440cdc0b25253af5b18daf FILE ext/tk/lib/tk/bgerror.rb 11708 sha256:255540d2149173b9b48f9c18a56dcacf7c038e40375d4f9adb397a4d62cdf02b FILE ext/tk/lib/tk/bindtag.rb 24064 sha256:e215267a818555f4666fb0d73e903efbcfc359e19bdeb0bd85018de0edbfabbb FILE ext/tk/lib/tk/busy.rb 24066 sha256:80ff9ffbbea8ff468848e367ed6380c876a1fb7701fcc60dcc8b00bd9ce57410 FILE ext/tk/lib/tk/button.rb 24064 sha256:8d9ea89061e74130f0d26c774de0ccb058637427bc591ecde231e22f374f47db FILE ext/tk/lib/tk/canvas.rb 25240 sha256:af0c229a29d85c7a24b5a792c8c6b9cfa9f57ac1736d927848c8dc1d901b99f4 FILE ext/tk/lib/tk/canvastag.rb 24064 sha256:7899f72b92d323b4a2da6c3d26443d64fb4c6cbdec6b2a522061f11d9f691370 FILE ext/tk/lib/tk/checkbutton.rb 24064 sha256:ce9e43878630a5ad22259698a0630e3ea6b6ea462f727739e0c9590035c75a18 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 24064 sha256:3f4a2081f3b535b5d0dde7884e9d7228ebc2a667666aa06b0e8de4fee59125a1 FILE ext/tk/lib/tk/console.rb 24064 sha256:447c810bda5e407fa6fa87454669816eb91017aae9cded2664810b16b1991365 FILE ext/tk/lib/tk/dialog.rb 24064 sha256:1bc72d57f315ead353c677b75f03a2b6db8fc1355b6febf92ca69f4aae0d672c FILE ext/tk/lib/tk/encodedstr.rb 24064 sha256:3ad4250c18a019fba059efbff870deb46f6e50cab76bf2e558d25b3ba63e0627 FILE ext/tk/lib/tk/entry.rb 24064 sha256:b94a89add399192e3c00852767da039556718f42d0f59e687c6a33c378142287 FILE ext/tk/lib/tk/event.rb 24064 sha256:1f4d070e7c81cd9239b01140eaa9e37f7b09f566fdddf395f2f815de07216f7a FILE ext/tk/lib/tk/font.rb 24064 sha256:f85644b2f68e818a50c64c56a3342b072b9cfe145d374a0b57df8a1daa7c45c1 FILE ext/tk/lib/tk/fontchooser.rb 24379 sha256:359f1389400b611425b4d2684e66997e37b8f1bfbbd0345b735010c415ebb959 FILE ext/tk/lib/tk/frame.rb 24064 sha256:cfeaf7110ba7418277465e53e5d73aeb9e8125642d495b0c39b0dd6aeee937c7 FILE ext/tk/lib/tk/grid.rb 24181 sha256:5d0023f139cc296272f4790fcc92a8c0353f9b04ca349d7cce7cdc8d3368e9c5 FILE ext/tk/lib/tk/image.rb 24379 sha256:9d94c27603ed076b1961cbc4e7c88cc277c434d4e1aa46741aff3294b4fa0e41 FILE ext/tk/lib/tk/itemconfig.rb 24064 sha256:1ce5bb5e5b2dac338cee7eb16f1c9741210d858bf37249f3ccb5d2f67c303e2c FILE ext/tk/lib/tk/itemfont.rb 24064 sha256:133f73640bb0a171e8a4785195588795bd40c980089291d29a1bd95517b5e896 FILE ext/tk/lib/tk/kinput.rb 24064 sha256:5840828e722ca8df339cd8fd946f7aa308b04e4b4c5c9de6bd5c9e16be77f466 FILE ext/tk/lib/tk/label.rb 24064 sha256:ad92ba36149afd216d28fed242c2bab01857bac629badeb64d66ab29d5fe5420 FILE ext/tk/lib/tk/labelframe.rb 24064 sha256:d5c6e5fa03ab43e3a7388c06d7acf58d3a8491200e2f332ef2cb28aef1ceca9c FILE ext/tk/lib/tk/listbox.rb 24064 sha256:e9fc47306dd9e3ac7c92ea84fa6b350e1dc3f50dfb399d7127969fb32e54cdd4 FILE ext/tk/lib/tk/macpkg.rb 24064 sha256:f3ccf21527f04361d2a3dc666c3498d16c87c8f8a99491435570e71998a2b622 FILE ext/tk/lib/tk/menu.rb 24064 sha256:1b21aadd077f5826777be7831aa9bcff565d09be10159f3e4532d1e784045800 FILE ext/tk/lib/tk/menubar.rb 24064 sha256:af1423b66e71d1481b490e92a10b217a6766129559905124d0d6f17d3194611b FILE ext/tk/lib/tk/menuspec.rb 24098 sha256:c96b43272590d0a302c7a0ba8f12f2eeae36f2333b7885ba77740d2028bac499 FILE ext/tk/lib/tk/message.rb 24064 sha256:bcaeb33ee2f710f02485be3c5b1bfafb022ae5b284c3310d61cf770dd5ea91e0 FILE ext/tk/lib/tk/mngfocus.rb 24064 sha256:7460b7116a6955368dbcf8e2f9afa78aa0bdffcf89b0c752486b3e7dec551549 FILE ext/tk/lib/tk/msgcat.rb 24064 sha256:e8e8d067e5d6b0bd2e0bad58608b79e7feff0c63a6ccc51edd034ecb1d316c86 FILE ext/tk/lib/tk/namespace.rb 24064 sha256:cd7d75cc1786b68b0b68a81568b76684f1b1eda2ae8ce01c29847ded1df163c4 FILE ext/tk/lib/tk/optiondb.rb 24064 sha256:1d3ea28228845eab872e0ae44b0f9043fa3e989dcd6abaa7738105ef1b46aff6 FILE ext/tk/lib/tk/optionobj.rb 24064 sha256:09f1220ad9d90dbae5b9dfa2352c9d3244c09489d758196a0e85552548877199 FILE ext/tk/lib/tk/pack.rb 16350 sha256:0b40a16fb769fac59d0c909c0394fafc5c541ccd6b5b3a684fc2c2855af4ab45 FILE ext/tk/lib/tk/package.rb 15849 sha256:b93dfff4cf040c2ede264d7149ca920744d41bec5c822f99a60f0469ae2325e0 FILE ext/tk/lib/tk/palette.rb 24064 sha256:44ba3a46b95b6fe68c541597b66094b8df40263b0f6b103a198ddf7bd8933f9a FILE ext/tk/lib/tk/panedwindow.rb 24064 sha256:f90010b8b2885ab800694f4e9d624f27df30aead0970a0a6b164c91d9b4b34e2 FILE ext/tk/lib/tk/place.rb 24064 sha256:76405b3c7b825b498a869423a1809398a8013448c93e33927e6c2afd6ba8f901 FILE ext/tk/lib/tk/radiobutton.rb 24064 sha256:cea5289a1424849a4d5d439c6ea750f8f2bbf2f008bc2f6add00a914073c7a9d FILE ext/tk/lib/tk/root.rb 24064 sha256:61cd573d8b7c1c3cddc06a7c058957843f1d4bcab24d6e8d884595d8f927aae1 FILE ext/tk/lib/tk/scale.rb 24064 sha256:800ae8c1bc4a510a6b4d5dba9fb50f1cc892f730bab6719540f15164ee028e02 FILE ext/tk/lib/tk/scrollable.rb 11708 sha256:6b03989a45df5f37c7cbe2790f0d0687068a285bf7100e0c2906c7498f2aeadb FILE ext/tk/lib/tk/scrollbar.rb 24064 sha256:800b834d5b18f6618a69025fe9a3b31a4388a749bb0288bafc6ce4c6e977f564 FILE ext/tk/lib/tk/scrollbox.rb 15849 sha256:a61d3d16c361c861d42c6f40ee25f6b98c6fe55449abe21354fbeb8d6ed1aaf4 FILE ext/tk/lib/tk/selection.rb 24064 sha256:25ec059129deb94a1a6a0904aaea1aa887be9225c942b387e655886d6741c960 FILE ext/tk/lib/tk/spinbox.rb 24064 sha256:bdfcc0eeaa5b10da87bd153a026e98465ca73fa30253d78f169382c322ff2d69 FILE ext/tk/lib/tk/tagfont.rb 11708 sha256:a1f7bb792c1bf6c180f215790577d298df1aad0d9f778afd0745d4c5ae4488b0 FILE ext/tk/lib/tk/text.rb 24064 sha256:fbc6a35879b41899f0b0745b3cda0ed116337fcc7a4e056a42321d45c5305ed4 FILE ext/tk/lib/tk/textimage.rb 24064 sha256:5dc695873dcbe59247d1d14a3db5aea9a62043ff3e8c3335c170bfed4e22a6ac FILE ext/tk/lib/tk/textmark.rb 24064 sha256:1f940bc82ac54422c918585828791240a083870aeecf9349ef94967e2b633af0 FILE ext/tk/lib/tk/texttag.rb 24064 sha256:51965125f9e4b3361bf8c5542448c6f4905a3dd1427b9d1c1e2e803399ff48bc FILE ext/tk/lib/tk/textwindow.rb 24064 sha256:358c9024124dd7e8c951536bfa13ffb232166f247b783577d9e2cb3985d7e18f FILE ext/tk/lib/tk/timer.rb 24379 sha256:ee879986b27fb27b02b59be67eb4f5a08c55eaf877f9ff7dbc39d40d7971fd23 FILE ext/tk/lib/tk/toplevel.rb 24064 sha256:c35b359ff2ea0eef740cf54c5f72f39312256202d850e9a276bb25289918505f FILE ext/tk/lib/tk/ttk_selector.rb 24064 sha256:e632539ec16b0959faabfd00568844027c0c07e4279351ba302e0e7c8ae1db0e FILE ext/tk/lib/tk/txtwin_abst.rb 11708 sha256:e1faf4f5dace659c20c021eb3b13ecbbb1ec68e12e87e696c006ce42c2b035e7 FILE ext/tk/lib/tk/validation.rb 24064 sha256:abbcacab529b74fe8539134fdd63dde93dc2eb1c9d1d2c849fd5dce2aa21c32b FILE ext/tk/lib/tk/variable.rb 25759 sha256:8f8401f0f0cdff786d9ca5f2218f7d29c7861c8a80f0228f3ae9d40a920abed2 FILE ext/tk/lib/tk/virtevent.rb 24379 sha256:70f1f72f4236224e8e8aad69a2e1596909ad20d85eafd3dc0644f93c5da86c75 FILE ext/tk/lib/tk/winfo.rb 24064 sha256:579aac785c0fe607c7fb4a0cc49087a44f11ed4cc30d8ec120a5a6a4d4a11e36 FILE ext/tk/lib/tk/winpkg.rb 24064 sha256:f88878faf6e81346c928a21e72b3bc03c05f5bc7aea4f7a13cedbaeefdadc161 FILE ext/tk/lib/tk/wm.rb 24064 sha256:fcca6f3f7032dc7095135a25b422f6e291356102b646051588f9e573ff6d7947 FILE ext/tk/lib/tk/xim.rb 24064 sha256:170cd96a346a6471015e1d0e95618a55f140f64c6c04c82d750c72d067ff2384 DIRECTORY ext/tk/lib/tkextlib/ 27056 FILE ext/tk/lib/tkextlib/ICONS.rb 11708 sha256:b4392c3a3739b6f0220d026d66d056e8379c862857cfebb2af7c99ec33f061dc FILE ext/tk/lib/tkextlib/SUPPORT_STATUS 24064 sha256:0392e513aaf41c0155f91b23f173b95d9991591c54df39fc820344116eb03ac9 FILE ext/tk/lib/tkextlib/blt.rb 24064 sha256:80c3dfce852155a5ec87a4d63dbafc5ad05278295fb9fa9f69846e97ab8e950a FILE ext/tk/lib/tkextlib/bwidget.rb 24064 sha256:02969dea8224303d4027c7b0d471b90a635728445496c68ad20b6ca68e1388af 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 24064 sha256:0aa9f1b68673ef81be5d2d5cc78f7cb92f6846b9c727a6bc3ce6ce4b8d98192e FILE ext/tk/lib/tkextlib/setup.rb 24064 sha256:5d246391e7f176bc3a13565fb80f36cdc7132eafafcf430a4967d28f5ec0cfd7 FILE ext/tk/lib/tkextlib/tcllib.rb 24064 sha256:ed99379f6954f93ab6ac8aca0bfd2003d7704a22117e4ddd56537acf46241de1 FILE ext/tk/lib/tkextlib/tclx.rb 11708 sha256:54d0c831307531fb82e5847ccbb2c58f3ba712be4dcb84021ecd9de92307f97a FILE ext/tk/lib/tkextlib/tile.rb 24064 sha256:2410244b347ecf50cced6dbea1f5c2f1e3b2bb3b585e739026d28339e7daf3c4 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 27056 sha256:16e837383f81bbe372e9445e880df1276fa6aa89775fbf7f38a3bf454406af2d 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/ 24064 FILE ext/tk/lib/tkextlib/ICONS/icons.rb 24064 sha256:a69d1f0b165892717d69a315c3f488a36d6982cd4504a148a458d60dfecfd3f9 FILE ext/tk/lib/tkextlib/ICONS/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 DIRECTORY ext/tk/lib/tkextlib/blt/ 25240 FILE ext/tk/lib/tkextlib/blt/barchart.rb 24064 sha256:0e4fabfb1c409c9a1e65a2841c9bed80eb5ebd049c6ebfca94e86f8b9ab09292 FILE ext/tk/lib/tkextlib/blt/bitmap.rb 24064 sha256:819d19b5184fed932bfbcb50a650ee29359554c0dae1f27070acbf147f8657b2 FILE ext/tk/lib/tkextlib/blt/busy.rb 24064 sha256:2201968a22304a6a385ba58770821dc13fcb1c4cacff8252c24799f73f2dcb01 FILE ext/tk/lib/tkextlib/blt/component.rb 25240 sha256:dbdbcd4a60ff9495e14af86810f00ad383a56d779e4c568660cb2645facc5642 FILE ext/tk/lib/tkextlib/blt/container.rb 24064 sha256:5acda899733c1f66b4cbaad3147e258370e05a7123a9c66d2dc1c6246c5ce84d FILE ext/tk/lib/tkextlib/blt/cutbuffer.rb 11708 sha256:3bd7c759895b8ec9736ca8b73ba995e2d1907e13387b93a5bd2d3cefada1a74b FILE ext/tk/lib/tkextlib/blt/dragdrop.rb 24064 sha256:d8ec24fb306d8db378b5c1a430516befa80509ffaa43ef0b16a3e5b6663a6590 FILE ext/tk/lib/tkextlib/blt/eps.rb 15849 sha256:772cb4ca1e3291223ee8ee4591d31367fec8c60949863ea164c33a81689ab92a FILE ext/tk/lib/tkextlib/blt/graph.rb 24064 sha256:796289676b4b428a4ce501bead8acb2303bf9ec1c0b75cb0c49e343500bd6f78 FILE ext/tk/lib/tkextlib/blt/htext.rb 24064 sha256:0fb23a25b973fbefe795ad99413953d37a566568748b15837e00b9d14c87111d FILE ext/tk/lib/tkextlib/blt/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/blt/spline.rb 11708 sha256:170f7c79d17ba26f664902b19cc58eee76e8e06603d7bdddcbbace4ec9309d4d FILE ext/tk/lib/tkextlib/blt/stripchart.rb 24064 sha256:6134989e05b75411fdee28f6b8eb645b275c697e7828f8a10a2efd8e0b6432b6 FILE ext/tk/lib/tkextlib/blt/table.rb 24064 sha256:996e06103cbe1c7a322d8881803d880b6b790e006fa8e8c9ad04ee42b1bfa7a0 FILE ext/tk/lib/tkextlib/blt/tabnotebook.rb 24064 sha256:9a71685315178f367a1398b280277d21ff1d81fa513fc9a4c139de808ac28d7b FILE ext/tk/lib/tkextlib/blt/tabset.rb 24064 sha256:48bc705ed9c9e2c068ad21be7174cf517ae6477132fc53c8581a19971a50eee7 FILE ext/tk/lib/tkextlib/blt/ted.rb 24064 sha256:d709c4b13e3e3b44365b04fb39f41dec3d2ac46a6d5ef4a4a25f128bfb149ba4 FILE ext/tk/lib/tkextlib/blt/tile.rb 24064 sha256:971993ec5825897b46bffe650a4c8b321125e1c0548b54502b8c93be6034b977 FILE ext/tk/lib/tkextlib/blt/tree.rb 24064 sha256:e031405010dd7e5e64de87ff8ae997b6b50765821af053f1f6878f40084585d9 FILE ext/tk/lib/tkextlib/blt/treeview.rb 24064 sha256:10e8066440fe0bede95780766d360b65ab66f61e76f4ce575f31f68dcd20d11a FILE ext/tk/lib/tkextlib/blt/unix_dnd.rb 24064 sha256:10f37f06d27d574714450bdd4abc4c3bc516535dea4b64ed04c8eccc551b505d FILE ext/tk/lib/tkextlib/blt/vector.rb 24064 sha256:bb5a471281d0a0130290272d07809fabee8dac4eb3e60d2a90d0dce642d41e5d FILE ext/tk/lib/tkextlib/blt/watch.rb 24064 sha256:e02b4f9a88294da180669568b8564116bf5dafbaeced74da08ae9ba11d1c2e24 FILE ext/tk/lib/tkextlib/blt/win_printer.rb 11708 sha256:2cb13f3c78b7d78ae4aa931657f1a34d21c996a18c63d2f00e8616b7c81e9001 FILE ext/tk/lib/tkextlib/blt/winop.rb 24064 sha256:df29bc0524257ce3ac16a75c2d622f5886729b546c4dfef5779e2eea1ce72480 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/ 24064 FILE ext/tk/lib/tkextlib/bwidget/arrowbutton.rb 24064 sha256:471c5dfb8e08b2efb2bac0c32e4b4c493ad9c48c3e3da682bdd00f5122ac4ce1 FILE ext/tk/lib/tkextlib/bwidget/bitmap.rb 11708 sha256:111aa39eb7436d469c75cfd89e67e2e1bbda0b6d2ed7c7cab8b27d0fe3737e6a FILE ext/tk/lib/tkextlib/bwidget/button.rb 24064 sha256:a4646a5484d5592944a7462e97f7ebc2080349b221e16ad02199a1ae460d21c8 FILE ext/tk/lib/tkextlib/bwidget/buttonbox.rb 24064 sha256:f3e3f6d1b850832547864c7548e73a29799e7a7e0c69b09f255a743102a24d7a FILE ext/tk/lib/tkextlib/bwidget/combobox.rb 24064 sha256:7deb59bbf89d74bff8ee0edbd487cc7503f94165ef1f6347e5201c39a84a6149 FILE ext/tk/lib/tkextlib/bwidget/dialog.rb 24064 sha256:709d883bf0c89b1692c71a958dff8e1ba96ace35ba45e04d9d4765c657d74a47 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 16544 sha256:16f85777f62776cd48c2670c36e76b763744127c065529ee3c5d6bbb3045802b FILE ext/tk/lib/tkextlib/bwidget/entry.rb 24064 sha256:0f80fa2d54ca532ef201ca22d35cb904aeb81e0d99996e79c79d34507445f9e8 FILE ext/tk/lib/tkextlib/bwidget/label.rb 24064 sha256:b2a0bf0097aa4cc196fb9a861c01a129420c3db88af10358741ab144623ccf2a FILE ext/tk/lib/tkextlib/bwidget/labelentry.rb 24064 sha256:3279bfc1c69b8cb4fedcbf164a33b6dd9ab485cace212b29d0f0e6cac8e0c1cd FILE ext/tk/lib/tkextlib/bwidget/labelframe.rb 24064 sha256:f67432de682b71b7a9b301022bbede5899fb8426aa72b81d6c28c4b3b32d1e2b FILE ext/tk/lib/tkextlib/bwidget/listbox.rb 24064 sha256:a96f1b132cd0455096de65d1ea5a4ea4347765ae61a91d15f242ca36524cb75d FILE ext/tk/lib/tkextlib/bwidget/mainframe.rb 24064 sha256:d568786f589fd03bb4061f61218e28d8109474d251896fc2a6b7a90a0cf4c802 FILE ext/tk/lib/tkextlib/bwidget/messagedlg.rb 24064 sha256:9cba62ebca854f1e3c07a94d4bc4defdad96bd913b5d8319d5d2d2ccfb044f07 FILE ext/tk/lib/tkextlib/bwidget/notebook.rb 24064 sha256:6bf8a3ab02d2dc82b00da0f97d36e9b18901cce66d7ef226dc0b002b6fb3fb80 FILE ext/tk/lib/tkextlib/bwidget/pagesmanager.rb 24064 sha256:9ec76c77f5e201b8e6444a25050c7ed4700875edac080da1f5a6641fd531c545 FILE ext/tk/lib/tkextlib/bwidget/panedwindow.rb 24064 sha256:1af27b64b783f8cd62aba352b52e731bcbd5f3285ac8b12de5de2062380745e0 FILE ext/tk/lib/tkextlib/bwidget/panelframe.rb 24064 sha256:8b9cf22c0d443e4ca61435f64e7beca144dbfe3948dfcb44f405d61d292df7e1 FILE ext/tk/lib/tkextlib/bwidget/passwddlg.rb 24064 sha256:1ce44af6c4682a5181e4bcbc9f9ec72c0d709fbb94c18ec13df9b05a18f76e4a FILE ext/tk/lib/tkextlib/bwidget/progressbar.rb 24064 sha256:a8572c4cb2419f2cad755b2b2802c518dc64bb19c2c2909864f721b34766531a FILE ext/tk/lib/tkextlib/bwidget/progressdlg.rb 24064 sha256:c9aa655f8205563974a4f4b5f716191ad431be9225fa8c18b11a795a3fe2377e FILE ext/tk/lib/tkextlib/bwidget/scrollableframe.rb 24064 sha256:c871562ebc5f997e2ff1387a2e71fd59706b798bdff2fe734563ffa726088e2b FILE ext/tk/lib/tkextlib/bwidget/scrolledwindow.rb 24064 sha256:235cbb45df4ec0056a175d380b8941a7bf6f4bb2423d7be8a6f9074d68383824 FILE ext/tk/lib/tkextlib/bwidget/scrollview.rb 24064 sha256:2828b19262699976944d4a2623b7123a5519e7d4b126f76bc4e13fb185a8008c FILE ext/tk/lib/tkextlib/bwidget/selectcolor.rb 24064 sha256:e472a5bd9af2a5c14ae2f5ce992593af2820689ee72f566c17d71e90960be431 FILE ext/tk/lib/tkextlib/bwidget/selectfont.rb 24064 sha256:2a5412535a5f329fd3807dfef29f691038a8d1871ede87bce4d3d7880c48c0a6 FILE ext/tk/lib/tkextlib/bwidget/separator.rb 24064 sha256:ad3c221a06cabe05f9f9549fc4874220f4b3c4a49eaf8e0ba28ff4873bce9ef7 FILE ext/tk/lib/tkextlib/bwidget/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/bwidget/spinbox.rb 24064 sha256:e5acd2f43eeebee175fdfebed70a9b110f81414c0f47a1cb9a93861d5d422eb9 FILE ext/tk/lib/tkextlib/bwidget/statusbar.rb 24064 sha256:7ce3202beda57dd26ec7920494e51f97ca9a07df3f4ed5c6c975374d64cac09b FILE ext/tk/lib/tkextlib/bwidget/titleframe.rb 24064 sha256:89b7b73a04711c607af2a95f0879a59072e5dd7a87f507ac67e39c69e96382bd FILE ext/tk/lib/tkextlib/bwidget/tree.rb 24064 sha256:ef88fb41454e1f30012ed470657dac53b17523c9f9f77755d453481029f5a851 FILE ext/tk/lib/tkextlib/bwidget/widget.rb 16544 sha256:d57478cdba4c3dc1043123ab06dfd3e1c863dd55e2cdc59141c77db1c799857e DIRECTORY ext/tk/lib/tkextlib/itcl/ 24064 FILE ext/tk/lib/tkextlib/itcl/incr_tcl.rb 24064 sha256:e001419571c9522093d5157e8cbd25fbf5f913b7ce56a3a5c9a7d8c58f7b8f31 FILE ext/tk/lib/tkextlib/itcl/setup.rb 24064 sha256:22a74370a60cbfcd2dd65a1744f7d9cbdbacbddce2693ec93d6c9071ac5d612e DIRECTORY ext/tk/lib/tkextlib/itk/ 24064 FILE ext/tk/lib/tkextlib/itk/incr_tk.rb 24064 sha256:fafb279df7650d6a81fe9bedcec8001a3f4b882c9c3c3b72071c5c2a32fa0762 FILE ext/tk/lib/tkextlib/itk/setup.rb 24064 sha256:c07ce4798ca58390c1c79eb1012189bab916455d3d0c151e25f6dbd4a314ffd3 DIRECTORY ext/tk/lib/tkextlib/iwidgets/ 24064 FILE ext/tk/lib/tkextlib/iwidgets/buttonbox.rb 24064 sha256:c89b26af6a393c728e11f91db4b6438e48dd05caeedf5d1a043c9b265db643da FILE ext/tk/lib/tkextlib/iwidgets/calendar.rb 24064 sha256:541af1f9adf3d19a6b2d7bbd20a0957009a647d9f2b66909e72739fecb44c4c1 FILE ext/tk/lib/tkextlib/iwidgets/canvasprintbox.rb 24064 sha256:eb934aeb73d0e819da25539a13c854d51936a50f9c8db5589f27b2478667c3df FILE ext/tk/lib/tkextlib/iwidgets/canvasprintdialog.rb 24064 sha256:19ec7fb91b56a161338d88913e15d889aaadfc3e353ce191c8de530e67de9460 FILE ext/tk/lib/tkextlib/iwidgets/checkbox.rb 24064 sha256:3bcaad1a14b42741db81b582b14d0b57cdfb19f6348197ce9f2e95ed907c13dc FILE ext/tk/lib/tkextlib/iwidgets/combobox.rb 24064 sha256:27990c77627b649e4b42a797a4d332fb016a15272ee9e582190fdf3c91ef216c FILE ext/tk/lib/tkextlib/iwidgets/dateentry.rb 24064 sha256:72eac43319dac6a08d8b893c8aa4f8e7121fd85fd186cd9d9b4d5e572353c3ac FILE ext/tk/lib/tkextlib/iwidgets/datefield.rb 24064 sha256:6b97bc25c69866dcae772080d1e9bbfd175e312e2b028e69b73a5a5a2fbb4203 FILE ext/tk/lib/tkextlib/iwidgets/dialog.rb 24064 sha256:d640752b0ca255134e990f5bdefb872c0970d145b74701bc0c54dc52b0db4210 FILE ext/tk/lib/tkextlib/iwidgets/dialogshell.rb 24064 sha256:01247987ed56a53b21378752f0f298e0767760289dde8d62ce11f4ad3d935ec6 FILE ext/tk/lib/tkextlib/iwidgets/disjointlistbox.rb 24064 sha256:c30dab1766336ebddc17c867eca30cddf322477173a65ee01bdad7c3c05967a7 FILE ext/tk/lib/tkextlib/iwidgets/entryfield.rb 24064 sha256:623c9d8a6d11a13a7f0ecf022523f3a67f2afffd8b87940d91fcf84c3e8d6b91 FILE ext/tk/lib/tkextlib/iwidgets/extbutton.rb 24064 sha256:675096df78c4719ddcf257fe86c042c4529d54cbe757624d52fa0e9ff7c643dd FILE ext/tk/lib/tkextlib/iwidgets/extfileselectionbox.rb 24064 sha256:50bd5dd011a4980326d684c4fea4c494e93ccf7ae9a0c72a2b270b2491cb347b FILE ext/tk/lib/tkextlib/iwidgets/extfileselectiondialog.rb 24064 sha256:e8b52e6e51faf9948ab2ce28e272cb137829be51cb9e13ecc11305dbc0e8464c FILE ext/tk/lib/tkextlib/iwidgets/feedback.rb 24064 sha256:177007123a5912ca7f882612d6c4a76cbb27c4ccffacc5af69cb2ffba52fe4af FILE ext/tk/lib/tkextlib/iwidgets/fileselectionbox.rb 24064 sha256:0cbab469e2e3822d49869b7c394043f0f7befec49628ca11fb6114af079afa56 FILE ext/tk/lib/tkextlib/iwidgets/fileselectiondialog.rb 24064 sha256:decb34f572ac259455e640d927a7882521d12e2ec0571f34bde625972096f220 FILE ext/tk/lib/tkextlib/iwidgets/finddialog.rb 24064 sha256:15f2165219f8d33a6a3370e8ebb519a76123cc4b40b7a59d354d7a480f96b028 FILE ext/tk/lib/tkextlib/iwidgets/hierarchy.rb 24064 sha256:60bf167cef7cba6361d8cb8e0ffda238b6a664281fd67e1a3a1820f0b2452fae FILE ext/tk/lib/tkextlib/iwidgets/hyperhelp.rb 24064 sha256:32e594cb3c6cc22e73da0255eaaf62e6e7e838241a121254ba0398fb105c91b2 FILE ext/tk/lib/tkextlib/iwidgets/labeledframe.rb 24064 sha256:a77abd21069e31ae60de09124b026b9b1fb6f23c7fcfd1ad0f776e85885c3174 FILE ext/tk/lib/tkextlib/iwidgets/labeledwidget.rb 24064 sha256:c072d8e460335af92a07ceceae534e4d25bd686cb85039331e352b2f0f73a282 FILE ext/tk/lib/tkextlib/iwidgets/mainwindow.rb 24064 sha256:29f0f3d6cb126f1b1647cd57966423779eaf54ee42a998d045ca8673094a4b09 FILE ext/tk/lib/tkextlib/iwidgets/menubar.rb 24064 sha256:47ebfcbb5bc38479ef298255701177a0462692546eb2b169039fa51a89ce2b18 FILE ext/tk/lib/tkextlib/iwidgets/messagebox.rb 24064 sha256:913c7b5583ce3da5674055aba6a137b7390f8653638ebd7eb6c41d7a52204313 FILE ext/tk/lib/tkextlib/iwidgets/messagedialog.rb 24064 sha256:2de71a215cce62b0102ad8051e97f65e1e373aa358723716e1716248bca2c893 FILE ext/tk/lib/tkextlib/iwidgets/notebook.rb 24064 sha256:cc1ba7c5b664587ace2570ed5c2bb95eba73d74d784d317a00bef16cb5ef441d FILE ext/tk/lib/tkextlib/iwidgets/optionmenu.rb 24064 sha256:e70ee4bdf04b9e86a461c3c8276467080b06217b8a536d312d3cab0234e145fe FILE ext/tk/lib/tkextlib/iwidgets/panedwindow.rb 24064 sha256:edff075355f64d0dac44be7774b3f1c04a54884e848176d3aaf4dd2b7b70d380 FILE ext/tk/lib/tkextlib/iwidgets/promptdialog.rb 24064 sha256:9cae21dfd86e490ad768274fdd07f5e8ad59e47b3dde533d17631601f8592817 FILE ext/tk/lib/tkextlib/iwidgets/pushbutton.rb 24064 sha256:213c46b1c1df345a40373cac5afa5c6520ce454406bde09d52948ecf51ce20bb FILE ext/tk/lib/tkextlib/iwidgets/radiobox.rb 24064 sha256:da02c89247b4d70d08657614c4eca9bd126580456118e0ba6cd68ebdf7d20063 FILE ext/tk/lib/tkextlib/iwidgets/scopedobject.rb 24064 sha256:f7091b83731be54ffba8825b5936551d4a4584b75965ca1b95c2454adaff276e FILE ext/tk/lib/tkextlib/iwidgets/scrolledcanvas.rb 24064 sha256:5d3044a1a890e612559da3cfb3a76f99bb350b439fd87931a04c30b712e3a995 FILE ext/tk/lib/tkextlib/iwidgets/scrolledframe.rb 24064 sha256:253ee1072fdb1731ad984682b25cb450203681e8319547aa3f28575cb024defd FILE ext/tk/lib/tkextlib/iwidgets/scrolledhtml.rb 24064 sha256:2a5339c5ba6f989073d151b2f37cb50a3db7242130b3939cf4fa5626f9f91bfd FILE ext/tk/lib/tkextlib/iwidgets/scrolledlistbox.rb 24064 sha256:41057817cfd3e28cb2cfe3c95206a510b8299ea5ca37701da3243aca95bd6774 FILE ext/tk/lib/tkextlib/iwidgets/scrolledtext.rb 24064 sha256:918549af8b529421b8c4acc83e659a4a10e03c75110839fe6174b2d835168238 FILE ext/tk/lib/tkextlib/iwidgets/scrolledwidget.rb 24064 sha256:bde7d204337a72032cd9f03910947e2126e8c27c28ecc8f2b04ccf04c61967ee FILE ext/tk/lib/tkextlib/iwidgets/selectionbox.rb 24064 sha256:bb36cab06a2a42eec08464ac85a0d5ea72667f75ac86537fa816e3a3530cb684 FILE ext/tk/lib/tkextlib/iwidgets/selectiondialog.rb 24064 sha256:5837cc4fd4b8a6f07ea39052ec5e370ab9cd654d2f2f108cef3f6b29cd6bf202 FILE ext/tk/lib/tkextlib/iwidgets/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/iwidgets/shell.rb 24064 sha256:f81ef241c292f7e21a11670615f983de2d85b3ca00c7e96a1debaec1e1971314 FILE ext/tk/lib/tkextlib/iwidgets/spindate.rb 24064 sha256:558ac09d64d0ee4903c48e039f68d3342e857dbb98612caba8004f8842660e1e FILE ext/tk/lib/tkextlib/iwidgets/spinint.rb 24064 sha256:7a41f6f2641b231809932ebf68443cf1a0381aee217aa35aac25cadc3c1b8728 FILE ext/tk/lib/tkextlib/iwidgets/spinner.rb 24064 sha256:d3fd194678b0cc4a439f9c7a75c069765b40f1fd094fd0e31a7d091e559f987e FILE ext/tk/lib/tkextlib/iwidgets/spintime.rb 24064 sha256:6215d6dbfe39ce558079330938d91b2aff9ed88e883f28515747e055a0905281 FILE ext/tk/lib/tkextlib/iwidgets/tabnotebook.rb 24064 sha256:7171a793022ec8957d19e9968060e5ee36d326ceb20d951a37c2ecf919196cc2 FILE ext/tk/lib/tkextlib/iwidgets/tabset.rb 24064 sha256:19b350516d6e21c9e214a13d632048f9071f80e00ca4e22ad3130dabb29dae9d FILE ext/tk/lib/tkextlib/iwidgets/timeentry.rb 24064 sha256:4f13924695bd2adecebdbfed1da85052b186748f55062a49254625bb3cc8f263 FILE ext/tk/lib/tkextlib/iwidgets/timefield.rb 24064 sha256:4a373fc8dd37fc5fb19f712882d475bfe3a576364681a64fc5b0b2626bd62f8c FILE ext/tk/lib/tkextlib/iwidgets/toolbar.rb 24064 sha256:fcf22f01af782fe93648c5edba864a04eb66ae6dcfe31606ad98efde14038011 FILE ext/tk/lib/tkextlib/iwidgets/watch.rb 24064 sha256:749382f479b842e6f316b8048961810e89484939e3a006166e763f40156551ba DIRECTORY ext/tk/lib/tkextlib/tcllib/ 26532 FILE ext/tk/lib/tkextlib/tcllib/README 11708 sha256:d57266bd2b77cb875a1c2e8d1b8e060e0dfb3280892729eed229e41fe4df6a8e FILE ext/tk/lib/tkextlib/tcllib/autoscroll.rb 24064 sha256:cb7c175a01bf505c8f4c1d2d20c6caa0d659eea0f2b5c5ff8a55b2b2f0d40466 FILE ext/tk/lib/tkextlib/tcllib/calendar.rb 24066 sha256:b68aadb30f4a3ba90907585376f7956ba14c946677501a087bc640b775eb1d38 FILE ext/tk/lib/tkextlib/tcllib/canvas_sqmap.rb 24066 sha256:b2e3d232ef0f6abc00a4ef81a6cc91ef3b619dd9a4313300a3c46b64535726f8 FILE ext/tk/lib/tkextlib/tcllib/canvas_zoom.rb 24066 sha256:29bcc082988509bdc838ae3da53d7be20f87119d1db68b59c939a20993093633 FILE ext/tk/lib/tkextlib/tcllib/chatwidget.rb 24066 sha256:5f12b7325cdd3b481b8480cdaddfbf9cb4dc65e46ba162715394936a5949c032 FILE ext/tk/lib/tkextlib/tcllib/crosshair.rb 24066 sha256:de7b6dad56b5d0fc3523c1fabe4d2999c2b0d6c205bdff8517dfeccb78c753a6 FILE ext/tk/lib/tkextlib/tcllib/ctext.rb 24064 sha256:c4e6ee8e4aaf76357284e8b9280574fa00d86c099e7658be0932700f408c18c3 FILE ext/tk/lib/tkextlib/tcllib/cursor.rb 24064 sha256:1978d9080a6a55e88a82172b672c1ca691addfdc5828a847b88c7c01fc5083b7 FILE ext/tk/lib/tkextlib/tcllib/dateentry.rb 24066 sha256:cff63067f7ef290dc4638d1aee71aa3744fbfd11d537b1a606209d9f620e26f4 FILE ext/tk/lib/tkextlib/tcllib/datefield.rb 24064 sha256:7d657387ee7194959a6eda2bd2d681458426c8912fc3aa6236a99226e5204503 FILE ext/tk/lib/tkextlib/tcllib/diagrams.rb 24066 sha256:353aae80ecaaa291d4501a66fe4bcd5b9bb66ff5085c2223291d95eb501bc941 FILE ext/tk/lib/tkextlib/tcllib/dialog.rb 24064 sha256:64fbcbf2ea520b3d35bbee28dca69f2e801463d8d81a985065bf99ef4e250dc9 FILE ext/tk/lib/tkextlib/tcllib/getstring.rb 24064 sha256:cdf39d3957e69ad3aee438198c04abeceebfe3cd96a14354e4e7016fd93eaa82 FILE ext/tk/lib/tkextlib/tcllib/history.rb 11708 sha256:ece8bb090866ed6705649906c1d90f55b4c5b8425bb1e7789efb244aa4d6a4aa FILE ext/tk/lib/tkextlib/tcllib/ico.rb 24064 sha256:9979c56b788c0ca3e019208b6b06ab5895655048f416eee6ba5fa14da99b1962 FILE ext/tk/lib/tkextlib/tcllib/ip_entry.rb 24064 sha256:fbab2ead1ee2a6ed8cc182f042afda67c4973622ce0301a5ed334610c0d2ad86 FILE ext/tk/lib/tkextlib/tcllib/khim.rb 24066 sha256:e1f5e3c6bc22789325359e4b05f1382573b617c30d4e8e2bcdcf4d71083b9cd7 FILE ext/tk/lib/tkextlib/tcllib/menuentry.rb 24066 sha256:af5ed3da2860f6298b3a0606d3d924dad1f59be5c31c4e17ec2ba8fcd9959527 FILE ext/tk/lib/tkextlib/tcllib/ntext.rb 24066 sha256:21fc296f214ef3aa7eb93055a9f1652983dc07a8a56a344e71f4d01127d8f279 FILE ext/tk/lib/tkextlib/tcllib/panelframe.rb 24064 sha256:3c42f6cedb4d9c368133521c6ac3d97f3acdc9f51507534366251865d8b23eb8 FILE ext/tk/lib/tkextlib/tcllib/plotchart.rb 26532 sha256:f19f8c8cf917feaf911107230b8dcc035b939e2419b3aa431fca319d2dc42a59 FILE ext/tk/lib/tkextlib/tcllib/ruler.rb 24064 sha256:e1dfbb1dbe6bbac01fcde1b6ae735b66a178d20cd05f368ea6cf530ce3abb7b9 FILE ext/tk/lib/tkextlib/tcllib/screenruler.rb 24064 sha256:e9ef6112d0d0c0faf0c0d58f7098b11c729d687eec31a3fed3c101fa1eec4c4a FILE ext/tk/lib/tkextlib/tcllib/scrolledwindow.rb 24066 sha256:769aacafb3f1236f856fe9bc68865a74960ea5c84f2af1a9337e38fd5349826e FILE ext/tk/lib/tkextlib/tcllib/scrollwin.rb 24064 sha256:9c3871a6014b26dac1e974145f8ac730415b17035d8e47f0b9bdf932293e1d7c FILE ext/tk/lib/tkextlib/tcllib/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/tcllib/statusbar.rb 24066 sha256:d60a6d6f732435c3529b6691aa96d334afba2a04695e7d46098dc25031d0921e FILE ext/tk/lib/tkextlib/tcllib/style.rb 11708 sha256:a9e4cc6237e8cbb256c40b0b5c2bf220636327330873591a48fb617cc0acddea FILE ext/tk/lib/tkextlib/tcllib/superframe.rb 24064 sha256:c7af04b9c27ff82a1759664ad69bdc73102ea4a2ca039f4742b26ff52406ccd4 FILE ext/tk/lib/tkextlib/tcllib/swaplist.rb 24064 sha256:c3ed9aa2568333bc9d3f9e1e033fe7c772c9595f5e59c8a88e6d95173285bec1 FILE ext/tk/lib/tkextlib/tcllib/tablelist.rb 24064 sha256:797c976903a0174bb2e2e668afcc7fc58644346b49fc132152046610ea9b1165 FILE ext/tk/lib/tkextlib/tcllib/tablelist_core.rb 24064 sha256:77944379fcc87ee07b97b5bad7f54e1ddb1fd3e939ae468559222bd87450a35e FILE ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb 24064 sha256:fa6de233c098f73b1526fed6feecfa187ebf6c37b3ae0f950e8a6a31ceff74c4 FILE ext/tk/lib/tkextlib/tcllib/tkpiechart.rb 24064 sha256:dc97c2a7c6b0daf29f9b218edde5daab18e773eaf00249bae703db0a087c923d FILE ext/tk/lib/tkextlib/tcllib/toolbar.rb 24066 sha256:94832a73b1d8457cf2d8e7bedfd65485f47b1f4634ac11bbb2c014894e7de7da FILE ext/tk/lib/tkextlib/tcllib/tooltip.rb 24064 sha256:2e41fce14a5d3f16d4ae990ff52c2ed9846b665337b03624d0a2ffddebe658aa FILE ext/tk/lib/tkextlib/tcllib/widget.rb 24064 sha256:19f68e219d61171f412105ad9fc6b0e943fe1dcd8c219a4cae0cadb4ac71c53c DIRECTORY ext/tk/lib/tkextlib/tclx/ 24064 FILE ext/tk/lib/tkextlib/tclx/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/tclx/tclx.rb 11708 sha256:61ebbf169ed684461107bf394fab232028f88ad6a4db8d20b6dd74cb29d91a8e DIRECTORY ext/tk/lib/tkextlib/tile/ 24066 FILE ext/tk/lib/tkextlib/tile/dialog.rb 24064 sha256:55c686dc8b0b7708f8c46bb11963e7709d4fe239f4422522442a1de9c4813494 FILE ext/tk/lib/tkextlib/tile/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/tile/sizegrip.rb 24064 sha256:d625b603dae5d9f87a5ecdc50aabefb0dfe95a8cbda5e7afdd5a40c4c51b37e5 FILE ext/tk/lib/tkextlib/tile/style.rb 24064 sha256:8e6c3a8de4b27aced0e66321c657d7b2341e6be4bed68e9ff0c6ff31cbb3b39e FILE ext/tk/lib/tkextlib/tile/tbutton.rb 24064 sha256:67feebd5252dd0245f3eed87bd6cb3939c371b5989f8cb4c352d351b0cfcafd7 FILE ext/tk/lib/tkextlib/tile/tcheckbutton.rb 24064 sha256:c2db9d852676ebf95feb8843ef2d8065f16dd2d6229e1c175da0ea24d260814a FILE ext/tk/lib/tkextlib/tile/tcombobox.rb 24064 sha256:e7de336497eaede2cc219a128aff6d8a9d51d40cb80e8006e2ed8d0b253e49ac FILE ext/tk/lib/tkextlib/tile/tentry.rb 24064 sha256:2333cfd04a0c567274d3778ffb471df377b3d8a7a8f83ac5c4a0287a57d95941 FILE ext/tk/lib/tkextlib/tile/tframe.rb 24064 sha256:630580a720d644dda9d5cad5d60d8da7fa5bfbf6cd9a7dbb4b96a8f96a8eb2e3 FILE ext/tk/lib/tkextlib/tile/tlabel.rb 24064 sha256:3cbf7094ae5d2eaa068f53f86f40cbcfc07b042676ce3dd7694874ee943ac30f FILE ext/tk/lib/tkextlib/tile/tlabelframe.rb 24064 sha256:5fe2c487b86c44def0e85e20d51a235f8191ed5127683d0659f0697fe6c269fb FILE ext/tk/lib/tkextlib/tile/tmenubutton.rb 24064 sha256:81b7717a9cd4fc6ca5f0abc4928e5e0d7ea9f8680323b39c5cb20373e4dd8f3a FILE ext/tk/lib/tkextlib/tile/tnotebook.rb 24064 sha256:22d21c9957bb81576fe80fe3bae5dab647d0eb796e145f582aa6df12ab198ea8 FILE ext/tk/lib/tkextlib/tile/tpaned.rb 24064 sha256:7c7dca2860c37432d266ddf3bcb848156c60d90b987e215b9dd550f0d2f1313b FILE ext/tk/lib/tkextlib/tile/tprogressbar.rb 24064 sha256:d759940688d96d2513b3aae464bb4c8591d8c34edf45ae96808341ba7281b3e3 FILE ext/tk/lib/tkextlib/tile/tradiobutton.rb 24064 sha256:65b2049837d38a56a84b0627a22a138903953618792f4da73b45702017db0177 FILE ext/tk/lib/tkextlib/tile/treeview.rb 24064 sha256:288b586a441dec56fc19b7221d17c365a5999fe102cd78e10ecd909abb654042 FILE ext/tk/lib/tkextlib/tile/tscale.rb 24064 sha256:9d699530961d8ec6da4592c41ded9d10e15eaec913f29ad4e51865576bd0cd4c FILE ext/tk/lib/tkextlib/tile/tscrollbar.rb 24064 sha256:34f8d5df4486ca432a9de1d8f6eee776841d7ab3e386f2a6af4712df9fd8c081 FILE ext/tk/lib/tkextlib/tile/tseparator.rb 24064 sha256:2450afe27c28ff19ca41f4c565b0b4f18af22984c3322fc7b99db0bb0ec22f83 FILE ext/tk/lib/tkextlib/tile/tspinbox.rb 24066 sha256:e07caba9ca6a2fc3086291a09a1393be441763a89e77d57df2fb3770623170ab FILE ext/tk/lib/tkextlib/tile/tsquare.rb 24064 sha256:fa5a1222511f8ca661cf0e148eee95e1644b0c739166159b8fa26007198a4319 DIRECTORY ext/tk/lib/tkextlib/tkDND/ 24064 FILE ext/tk/lib/tkextlib/tkDND/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/tkDND/shape.rb 16367 sha256:435f17e914b68b0ef64d756ce67c9adfc29fe520ecb47e4c8d7c5906d9764441 FILE ext/tk/lib/tkextlib/tkDND/tkdnd.rb 24064 sha256:40d99e204417dcd99840f5923e62660006b8e40d723b63bf84ee3870beb65246 DIRECTORY ext/tk/lib/tkextlib/tkHTML/ 24064 FILE ext/tk/lib/tkextlib/tkHTML/htmlwidget.rb 24064 sha256:699b85188403f89e41e1e7b1a0c0dbdef378669267b7ac0a1c26e95096e72685 FILE ext/tk/lib/tkextlib/tkHTML/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 DIRECTORY ext/tk/lib/tkextlib/tkimg/ 24064 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 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 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/ 24064 FILE ext/tk/lib/tkextlib/tktable/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/tktable/tktable.rb 24064 sha256:e6c445b9c60848682806e1f62eacf16e12fafa82d0393fc2b09f670982abe363 DIRECTORY ext/tk/lib/tkextlib/tktrans/ 24064 FILE ext/tk/lib/tkextlib/tktrans/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/tktrans/tktrans.rb 15849 sha256:8cfc3ada71f64debc391aedb72bfef9ff28b329de15357ae8be0d70e14afce5a DIRECTORY ext/tk/lib/tkextlib/treectrl/ 24064 FILE ext/tk/lib/tkextlib/treectrl/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/treectrl/tktreectrl.rb 24064 sha256:0b473db8dee9ca16b6a4e270e396518bb5fc85c5732496e79bc1304934e22e54 DIRECTORY ext/tk/lib/tkextlib/trofs/ 24064 FILE ext/tk/lib/tkextlib/trofs/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/trofs/trofs.rb 11708 sha256:7e547c92af8c7e78b4f35835ea62ba35e23d6046cb1892a229ec939fa76ab81a DIRECTORY ext/tk/lib/tkextlib/vu/ 25240 FILE ext/tk/lib/tkextlib/vu/bargraph.rb 24064 sha256:cba28df7719193f48f734f79043d8e38d5752fd45b261269fd42f2dfa579e727 FILE ext/tk/lib/tkextlib/vu/charts.rb 24064 sha256:9661eff6b327e7d17f55aa246313687c2414f668fb540dc2f11d54b352cea11e FILE ext/tk/lib/tkextlib/vu/dial.rb 25240 sha256:5bff06438c427d4753c2550d6e304f786e51c2ab53909e0ebbe6c4609374ff7a FILE ext/tk/lib/tkextlib/vu/pie.rb 24064 sha256:fe6757b4a28e513fe299411272053933fc3a295bed72374e89f29b8011a8f1aa FILE ext/tk/lib/tkextlib/vu/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/vu/spinbox.rb 24064 sha256:153163ec1896403be7a51ac4fe26a4b25bbbae479e4d47533ca1697d5b1f12da DIRECTORY ext/tk/lib/tkextlib/winico/ 24064 FILE ext/tk/lib/tkextlib/winico/setup.rb 24064 sha256:a314b3ba39a1820a1d7496fd13dd0ecc55577b8cd1d6e3595adcc80063a15424 FILE ext/tk/lib/tkextlib/winico/winico.rb 24064 sha256:09ab8e654cb38b9a77d815725a88d2f4da4ceadcbaec95c19496901e9e082e96 DIRECTORY ext/tk/sample/ 26532 FILE ext/tk/sample/24hr_clock.rb 24064 sha256:f507253bd7f38d60903bfdc1185789ed8fa614e79602a2ed2983a86c4be7fcde FILE ext/tk/sample/binding_sample.rb 24064 sha256:eb36ed002300595e583315752dc9e86299e413412d3e74cbbb975ef3014e46f9 FILE ext/tk/sample/bindtag_sample.rb 24064 sha256:95f344c93fc280549ede9f718209475fa730fd2a680bf3e36084794a8ad29241 FILE ext/tk/sample/binstr_usage.rb 24064 sha256:dd82cb2651167fe84e20f771d184412b57c8bc520c6d4684f1bbf98a5e5b75ad FILE ext/tk/sample/btn_with_frame.rb 11708 sha256:74963065268c436f01c429f52256e16b1367254830f7946be4402458adb33b0b FILE ext/tk/sample/cd_timer.rb 24064 sha256:e9ba83805ab5cca530aeeeec64914df4204b850469876f4abd4a65ae0b1fba9a FILE ext/tk/sample/cmd_res_test.rb 24064 sha256:2a36e4ab2b3859ce817e786b49a636a7b5ea452815d8ffd16612fa13dde621c8 FILE ext/tk/sample/cmd_resource 11708 sha256:c6a6d828980a54901ec1ffcde9b9a1b443a46bdbc9afadc2426ef126d9326113 FILE ext/tk/sample/editable_listbox.rb 24064 sha256:11d1f53f7668455ece5415651d4a50a9b6ca730d63f2c646a38bc3349bf770d1 FILE ext/tk/sample/encstr_usage.rb 24064 sha256:26c9c937bd31572be689e136b5dc02b1b43345a0033119acb45b377f6e1f21f9 FILE ext/tk/sample/figmemo_sample.rb 24064 sha256:8fff3854d4b3b64d450d4ad954a4d00892bbab7c9471e4878d66f6c6535adee0 FILE ext/tk/sample/irbtk.rb 24064 sha256:7c83c6cfe40c64915e331d58830ff1df0a515eb67f7d732b4a004ae70e2288d4 FILE ext/tk/sample/irbtkw.rbw 17370 sha256:66280c23aa16c01929424a3e2b3b7f0606492481767205256deaab36c7bb31d4 FILE ext/tk/sample/iso2022-kr.txt 11708 sha256:3cc73d139187ce5f842379604939e9af76ced9e20e944fd4c2f8ce49321f8f52 FILE ext/tk/sample/menubar1.rb 24064 sha256:1c530328d265e46a2361eeab1d905a6771e6f5b941f8ce216b61d0116211dd8d FILE ext/tk/sample/menubar2.rb 24064 sha256:a8224e68815cf72d3380e7aaa0aed32e313247c516829348707e7326f5581ff3 FILE ext/tk/sample/menubar3.rb 24066 sha256:521841ac855bc6d9dfc8b40e44213ba1515f4e25e02bd2508459363433069e41 FILE ext/tk/sample/multi-ip_sample.rb 24064 sha256:4e745d4bd6f5a8cca785e94248cdde96a72b80f12169f589ea4a329c349235db FILE ext/tk/sample/multi-ip_sample2.rb 24064 sha256:783d9386f8dd9393687e3ff609f825394063a4ecc7676763f1f0f331528d834c FILE ext/tk/sample/optobj_sample.rb 24064 sha256:4bad8669913cd9a4600ffa936f50dd4ac52d82abac5dafa58476543467289558 FILE ext/tk/sample/propagate.rb 24064 sha256:bc13819f5cebf85848a1e9a78b6ccf11348aeee19c4712d5014de143c5daa8d1 FILE ext/tk/sample/remote-ip_sample.rb 24064 sha256:a43b5c75d74da037aac0845ed85c4c84a4f65e7978951049afe433b686bc2722 FILE ext/tk/sample/remote-ip_sample2.rb 24064 sha256:4b977f0a2810e93178ae563a9d3329e089d18f7f00da9985f4ad15ff314d68f5 FILE ext/tk/sample/resource.en 11708 sha256:d9e26aecc60cc777c4552e0c27e793cc085140d187fc8ebfeb2ada3cf89c44bb FILE ext/tk/sample/resource.ja 25242 sha256:d0fe59ddeea4551ac38c56ed1c3146014a50512cf8f7b3e3c621c7c4b3e933d7 FILE ext/tk/sample/safe-tk.rb 24101 sha256:f1f9afb19b4e26e228b10b9924243b6f1823cb8328954ebb338b61c6cb610735 FILE ext/tk/sample/scrollframe.rb 24064 sha256:441d5c5a3d5136c23552c87c1840743d3d01d23f1f1f52b148b0e9e25584f3ae FILE ext/tk/sample/tkalignbox.rb 24064 sha256:809c7705cd6212bce6311901c2c0bd0ba4fce301d84e67537d1cd7b5320849c4 FILE ext/tk/sample/tkballoonhelp.rb 26532 sha256:abd7aa02f092f0143b5e46662a814f1688401820a308a94a6de148c59dda4588 FILE ext/tk/sample/tkbiff.rb 24064 sha256:0bdb4b19336ce5eefa457b6efd3027579eecedb0fbfd208c213607b434f1566b FILE ext/tk/sample/tkbrowse.rb 24064 sha256:8b2e29eb1b9a40d3a30be2be04e333c41969ee77e738c94967aa53acb133e227 FILE ext/tk/sample/tkcombobox.rb 24064 sha256:4c15cce35a62faf59bf70226ea4619e2bd924a676d4716be458326954a049744 FILE ext/tk/sample/tkdialog.rb 24064 sha256:fd78499e2db316b739419c136895d369e3abeaade4e282d76a859b0574352044 FILE ext/tk/sample/tkfrom.rb 24064 sha256:263a467f5832cd5f234d4a84c789c78bb5ef753aca82e89848a984393e7ae0c4 FILE ext/tk/sample/tkhello.rb 24064 sha256:df943214a56d62ab458de776bf06988acaa1e75c263341ce990b3b16f99f9aa8 FILE ext/tk/sample/tkline.rb 11708 sha256:221a0cd8a42b0955785fef030c66637fc62727abb51f202796f43c928fc325d4 FILE ext/tk/sample/tkmenubutton.rb 24064 sha256:477935d8829333c5ac3300556407d76ec5bf893c7eda1993072fad17f0dc4d56 FILE ext/tk/sample/tkmsgcat-load_rb.rb 24064 sha256:40c833abcb5f1ce4920a03fabfc27957bf418e5bf397434525b080cd905b3746 FILE ext/tk/sample/tkmsgcat-load_rb2.rb 24064 sha256:9908244c2677a1ad037b4e8733b11011d25c6a717ac545016fbf25dfdb093659 FILE ext/tk/sample/tkmsgcat-load_tk.rb 24064 sha256:c5bde3a9bcd6fb316b25844b930035e5ef04ca041bdd2aaffed471f804a7d715 FILE ext/tk/sample/tkmulticolumnlist.rb 24064 sha256:137a2e396d71a38b9fa84a2e6eae4f7f2b6c15f9e5d5d5646bef08963e3e686a FILE ext/tk/sample/tkmultilistbox.rb 24064 sha256:ed678b0a2b826bb195cc7fb1d05a5446df5a54975944fa8eb5f0b4dbdef8a516 FILE ext/tk/sample/tkmultilistframe.rb 24064 sha256:5838b29f0819f74980389ccc9e3bfce9c1aecf5138bc8a5472255d2537f9c4e7 FILE ext/tk/sample/tkoptdb-safeTk.rb 24064 sha256:3d655ff0f64abf3fa9f27f003fc1b1b0bcdcf00976ba2ea50ed45be1e5276fd2 FILE ext/tk/sample/tkoptdb.rb 24064 sha256:a71073f7af6e2940d4aec00cd694296c9ca55a5e814c6b2c93e283d0de22bfb4 FILE ext/tk/sample/tkrttimer.rb 24064 sha256:9a5480d1c5d01d9c39f12b1148d44aed496f5c6e0e075bd1224b201431935959 FILE ext/tk/sample/tksleep_sample.rb 15854 sha256:16c607242c5ca4ae0d8738123a7a6ae08da3ee1e8f089b6ae4bfc2fb34d4ea6b FILE ext/tk/sample/tktextframe.rb 24064 sha256:ab0bbb15f60dda0c2760bc4a42fea4815bad8b247d03a644eae06dc5337e8c21 FILE ext/tk/sample/tktextio.rb 24064 sha256:c22cc8d53186ec4f2d2b57128412d6508589a6f53c70d419c0b9500b55e16303 FILE ext/tk/sample/tktimer.rb 11708 sha256:24f5dc47bb0cf02c9bc9315ca81184c3e2d5998ee7cc0daf70172f3251064ce7 FILE ext/tk/sample/tktimer2.rb 24064 sha256:77026d84628d1750ef572d713f2b57deac385447a6af3c29374160406635f4fc FILE ext/tk/sample/tktimer3.rb 24064 sha256:6eb4f4b86b9a8b8be24403ffaae0aa54ac1afa0eaa559932e290615f94ee7d75 FILE ext/tk/sample/tktree.rb 24064 sha256:1399cec1a72942f4127b521f1d1db775909cbd7356c5f450cf78ec8a143c7341 FILE ext/tk/sample/tktree.tcl 11708 sha256:76644169e81c840638e13aa5e8e40a46ceee3cc2e448bd8fff23f0c0fade28e3 FILE ext/tk/sample/ttk_wrapper.rb 24064 sha256:8657b9102bc680b6793fcf15d1c0f2c008f3afeba71d5420de0764e83ff10dd7 DIRECTORY ext/tk/sample/demos-en/ 24064 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 24064 sha256:5ce0c72e81376e635c843bb346bb7b64b536fa775eae9c2eb75247b91e1dcd3f FILE ext/tk/sample/demos-en/aniwave.rb 24064 sha256:a5af84a8354d59ab169a45493d323bcfcc47015579fcd068f72bbaac0418db2c FILE ext/tk/sample/demos-en/arrow.rb 24064 sha256:8583436c3bf14d582dec29035ec0c895cdb3a71a0a525352463a8463a3f2a9bb FILE ext/tk/sample/demos-en/bind.rb 24064 sha256:ef6d8d51b4e25e33db0ce4da3bd2465ba9008ca8d0229146e3c324b270bfcd42 FILE ext/tk/sample/demos-en/bitmap.rb 24064 sha256:59ebcc373f64987455a5132ce3c110633004fe26644a2a4cce54804df56beeab 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 24064 sha256:7054530e78bc7a3359b6cc6077f9d62363b2613d7f2771415e29e3b7b4d248b1 FILE ext/tk/sample/demos-en/check.rb 24064 sha256:e112bb1d783d0f17ab292d222021b31db3c09da9c4f77b4f49f7a98aa958f668 FILE ext/tk/sample/demos-en/check2.rb 24064 sha256:937bc6bfff4f84fc7bb4286edb40381538f0d85bbfa53fa0d6f5ffa7f5a70b1c FILE ext/tk/sample/demos-en/clrpick.rb 24064 sha256:08a51882b4a7cc5914ce849f6b8c1779e7c5468ca58dd797adc51a3168d0b7f8 FILE ext/tk/sample/demos-en/colors.rb 24064 sha256:588e3260e90a6746eab4f791edbef365339e2b51a038c32a4bdb55f5283d0b67 FILE ext/tk/sample/demos-en/combo.rb 24064 sha256:68a5834ca317acd493efb6df4b765674bf30514e3ca9bfbca035b5afb8a5f657 FILE ext/tk/sample/demos-en/cscroll.rb 24064 sha256:a1ebb4c979ee4066e217ec40d70e7dfe6ab690b3aedbc829043a30c38a838bfc FILE ext/tk/sample/demos-en/ctext.rb 24064 sha256:b5fdeb01cd234b960a00b70805232b845106472597fcac92d0da684dc2743714 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 24064 sha256:9bb99e7bbc89d9b6ecf4344628f1141dd9f2148b3a5fb618eb0ee28212acc784 FILE ext/tk/sample/demos-en/entry2.rb 24064 sha256:016d1b4937fc57b255b62165eb76ae3a6f4474c8bcdcd49bc48ef1a44de9ecc2 FILE ext/tk/sample/demos-en/entry3.rb 24064 sha256:951a9f2495488152cf408dcb2d598f9b340b0b8a60cd6e8f498d1bb566ee7f0d FILE ext/tk/sample/demos-en/filebox.rb 24064 sha256:7bd6c10304163398710679f15d958412eea6f296ba395d976f7f3e7fd1e72695 FILE ext/tk/sample/demos-en/floor.rb 24064 sha256:100020c4b2da2b57ec06c8622fc866c8ffbcfd9109b8f1fc3623e04e9fd0cf3e FILE ext/tk/sample/demos-en/floor2.rb 24064 sha256:b9fbda83be7180ccb8ef1178639051a4500ce6415aa06ec54472a56da882bbac FILE ext/tk/sample/demos-en/form.rb 24064 sha256:5f7b0c754422f7433c0984fbf57060c99616f1be8370a253102e5bfd157bbf68 FILE ext/tk/sample/demos-en/goldberg.rb 24064 sha256:588e80812ab4ca8187a8d742237aca5ad55ea30bca24a187c3750a45b96a899e FILE ext/tk/sample/demos-en/hello 15849 sha256:50d9e3a88f3bdb5af00c35ffa0b7e65fc206a7184fb345c4c430c6269d325983 FILE ext/tk/sample/demos-en/hscale.rb 16544 sha256:6815eaaa819a32db81b483c6a01ca57e8c27039e26b39f40fd4e3864a63aaad7 FILE ext/tk/sample/demos-en/icon.rb 24064 sha256:2e9630d7f9fe7d1a96552c4803f1efc511b0597148cdb8c7da7bd393b41af99d FILE ext/tk/sample/demos-en/image1.rb 24064 sha256:79fd91516abf8a924a73d021126189f9f7f6fc98923f46881090643496eede68 FILE ext/tk/sample/demos-en/image2.rb 24064 sha256:639a989beed6d76ce7fa2eb025b9362d3b485685d34efcc499f6cfd88ce7ce80 FILE ext/tk/sample/demos-en/image3.rb 24064 sha256:30de188df597b9b688a8283cc0ae7a05d6c48ca4dd3c4ff785fa17ea0699b26e FILE ext/tk/sample/demos-en/items.rb 24064 sha256:c109c1b5c12010ec75203edccff12d3a7d14d631b57a15307ac2b8c59ce4c00c 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 24064 sha256:cbaeb0bb7cf289e07de8c616c4be904178d708b121b118c5eec35424aeb5d870 FILE ext/tk/sample/demos-en/label.rb 24064 sha256:057b5dd69159ec8e0118e97574bf091971a9cc60198c0a3e82f1cbe4ec40e1d9 FILE ext/tk/sample/demos-en/labelframe.rb 24064 sha256:eb81ac9610a02fcb7537c4a616f39bbf3f46a35f9e9f30afd94594abd7ba3e28 FILE ext/tk/sample/demos-en/mclist.rb 24064 sha256:0004066d6fcb27d19cda58805292f4489b89fc7288e979990ab19aeda80bfe1f FILE ext/tk/sample/demos-en/menu.rb 24064 sha256:17c35b81b3d4021e4ed1dc66753d90d7b344e02824dfd798b41838c92448a66f FILE ext/tk/sample/demos-en/menu84.rb 24064 sha256:7c5dfcc0256142001c66773285b9501a7897b1f97d9ff51568415ef0a1c7be49 FILE ext/tk/sample/demos-en/menubu.rb 24064 sha256:d19af83a9ea75db7d9e9e325e5d1fbd480cae1a5eb61904db2e6b54f9073a2a3 FILE ext/tk/sample/demos-en/msgbox.rb 24064 sha256:c9603e4169319e272fbaf7dbb2ee9aa7b8b6bc5a93ee8499f8b99a20f70b88dd FILE ext/tk/sample/demos-en/msgbox2.rb 24064 sha256:9f8af9d869a4819d3b3b6e3f7d4603f6f2bf5ab97f99ad71e69a4af4a207e485 FILE ext/tk/sample/demos-en/paned1.rb 24064 sha256:bde4cbf91bc8daea40a689ad93b8e06b1e7c97136e18b7ea30c2251a6cd1242e FILE ext/tk/sample/demos-en/paned2.rb 24064 sha256:9c3f9e15766acf50e2a06a7cf9df0c5b97857d680883c4f0c0ba56b074da5080 FILE ext/tk/sample/demos-en/pendulum.rb 24064 sha256:fad3aa60e686478590130dc88c3ebebeb88fafd43b506cc81b58549bd6af62e5 FILE ext/tk/sample/demos-en/plot.rb 24064 sha256:930ef2adbbefa7833dc1ece4004621d422d260c330e70185415e78a26296a21c FILE ext/tk/sample/demos-en/puzzle.rb 24064 sha256:08c001b612735befebbc96eb7119000bd2850c7578bb82a62b25efcb7e7587c7 FILE ext/tk/sample/demos-en/radio.rb 24064 sha256:3734df9ebffb06879da744c7fabf25a1023a09643419506e39e5f2fe8aeda6ba FILE ext/tk/sample/demos-en/radio2.rb 24064 sha256:676d788e8af0ac9464be67a6bff1695c6e67e6e998d44ceb526c0b01e630edac FILE ext/tk/sample/demos-en/radio3.rb 24064 sha256:e5e6aa84260c2c66c76d45bfd68ee4dd4565690299ddf9c400538d0de3760597 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 24064 sha256:35250510e9cc7617eadc085d4eb8de6393cd1e28e1ecd9117f935f42b9513704 FILE ext/tk/sample/demos-en/sayings.rb 24064 sha256:2962751c6c58547a85084106c3b79699a3b0f5bb2aa8f14c5f03ade10adc9393 FILE ext/tk/sample/demos-en/search.rb 24064 sha256:dadb51e7ae0bc7c800f652eabb58c7235ec8b888239c9326bebb43ada2888669 FILE ext/tk/sample/demos-en/spin.rb 24064 sha256:196c41d3a770f6a9923c4bff9fe3799addd02c63bb89bd6974cb8d978f6d33b1 FILE ext/tk/sample/demos-en/square 11708 sha256:6e91097556d38c71d2fba3a6c78e97162d52d8f3c695bba66933f81d8a625d7b FILE ext/tk/sample/demos-en/states.rb 24064 sha256:99ac74e7a21bffaffdbe39010c593baaaab77eb6bca4a406299af613c1b68fff FILE ext/tk/sample/demos-en/style.rb 24064 sha256:9689c3b9a8bfdcfbf5dc30e4febc2e4ee3cd122d1e78e1004b379786b0c0cbcf FILE ext/tk/sample/demos-en/tcolor 11708 sha256:2fd95a5e8cbcbb6a0cb4a3b81afd51443cef7cac1ce99347aa2f46e3a195e9a5 FILE ext/tk/sample/demos-en/text.rb 24064 sha256:1646736c4cd1a487076feff9518b3c309f5c86cc00c73f8e1d0769375f14a867 FILE ext/tk/sample/demos-en/textpeer.rb 24064 sha256:88494466162d8631217b0b688fd6300d4026e386090a310121eca7f902300444 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 24064 sha256:712a942a145a6d44b45f1d43cb985782de10366ecb3ec50fe3d36275d6614c8f FILE ext/tk/sample/demos-en/tree.rb 24064 sha256:894b48dea67a0ad9999d704d95af5a3f196859d21cf4cf0903b61914d8bd390b FILE ext/tk/sample/demos-en/ttkbut.rb 24064 sha256:8199647b432ef5c27554211a82bab3bbd1df6db506849a98d2fb21da46e47d62 FILE ext/tk/sample/demos-en/ttkmenu.rb 24064 sha256:fb40385ba71715e1a27730b7bed9f9e6690b756b6fc5d7de9aa2c574b797a177 FILE ext/tk/sample/demos-en/ttknote.rb 24064 sha256:4a99055eac690adff4f0f29ee641746103be1da11ad840d8d715d56527956108 FILE ext/tk/sample/demos-en/ttkpane.rb 24064 sha256:0f9191a32352a00bc93033d7bdc404b1f7a46707b27de64134acce310854aef9 FILE ext/tk/sample/demos-en/ttkprogress.rb 24064 sha256:78039ab9daccaeb6dd72af40efddc2d032654fa098db638aaf945908f8a62e09 FILE ext/tk/sample/demos-en/twind.rb 24064 sha256:43537d8c982a2c4c94ae0a72ea5afdccdbdb8a38ab49d57f74d64107a24a2c86 FILE ext/tk/sample/demos-en/twind2.rb 24064 sha256:06f2b4c8655b43fd0c352c0891ca9bd308d5f388133695665b292d598d04591f FILE ext/tk/sample/demos-en/unicodeout.rb 24064 sha256:bc0de3d52ba551a5f29737191bb093f4da109d90e617e59b2dbc744a7afa0e69 FILE ext/tk/sample/demos-en/vscale.rb 16544 sha256:f7b7738d20205c41e4362766aa8f74c3264d852f2dc8865e60572ef2e2662cd3 FILE ext/tk/sample/demos-en/widget 24064 sha256:42fc106648ebb2947e34d4d52eadf4ce32f0235e854a8cb512b2b36ee507c12b 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/ 24064 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 24064 sha256:1a9c8e475e558775cee6cc24c73dbc45f13cd6f3cb9bef2c1d745283ac57ed11 FILE ext/tk/sample/demos-jp/aniwave.rb 24064 sha256:93a6789b4b9430cdc9d41e91f90da7a513d823653c301f91fb7f23fff47a9fb1 FILE ext/tk/sample/demos-jp/arrow.rb 24064 sha256:ab9959b29a9218a33060a298e757ad38055f27a2f44eeb9977dd1dbd8d861c6c FILE ext/tk/sample/demos-jp/bind.rb 24064 sha256:62276928cdefecdfcaf125a50104a2e4a68edf476f58fe73161bc03de61d56be FILE ext/tk/sample/demos-jp/bitmap.rb 24064 sha256:1b050c799afb02618a75128b25cc3fa3b3529496295e008ee5b4703a51ad6bdf 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 24064 sha256:16e2e8ec1ee25b5f583c88f4800aceb2bac339f2a0199ab9c37c3e8f0fab5fa9 FILE ext/tk/sample/demos-jp/check.rb 24064 sha256:79d3727964a1e9ea8f91d3baaeaf9d617c5173d655b507e54f4bbd7795c07128 FILE ext/tk/sample/demos-jp/check2.rb 24064 sha256:07e55af237c98a5b2a411dfc773468a780b542be86d0ab1d01e12f364de17461 FILE ext/tk/sample/demos-jp/clrpick.rb 24064 sha256:dc01e72488cad2eab4eb6d4f7d5f9271b82400fdeb3779276c6057b1fc426f4c FILE ext/tk/sample/demos-jp/colors.rb 24064 sha256:ebe1522701e34bb3d454af4c3b8c4d8eb5de804a13ad41f59653ba0988362e4c FILE ext/tk/sample/demos-jp/combo.rb 24064 sha256:4c4a07ee21ea916d324aaecded9361dae46f3c5096d89e0c7489c2e8584e1273 FILE ext/tk/sample/demos-jp/cscroll.rb 24064 sha256:dcf0f3ef622ecd84efdfe25688549134f3e2ec744147e1dc8c1e9dbdb6f59a7a FILE ext/tk/sample/demos-jp/ctext.rb 24064 sha256:7e9789e3c8ba0bc54027454f445597dfd58e7257f0a3ee8cbefce8101a194256 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 24064 sha256:2b7a86d3c839a76c3790c2c337c2db33fb0df1de4f0b3581e3c98f61d6ac57c3 FILE ext/tk/sample/demos-jp/entry2.rb 24064 sha256:f180464cfd3928e79c879b3457c83f296fe8796d893a5c4bf414374dcabb407c FILE ext/tk/sample/demos-jp/entry3.rb 24064 sha256:4b65c5800d33b94905174058254cba64f2065d11badf5c3efce5941328299eae FILE ext/tk/sample/demos-jp/filebox.rb 24064 sha256:f01bf2a57eb20aae22fa45685c2faaf6cc467b13a91c7e86989fc1d1a232a901 FILE ext/tk/sample/demos-jp/floor.rb 24064 sha256:f4b77a9d80e8c6716af62c900f62c4a0ae8b0a019269c1040909a19a4902db0b FILE ext/tk/sample/demos-jp/floor2.rb 24064 sha256:a2d70ec33e6d4da9d6b7a176585ce876818c56daa298002092a06ece33769fef FILE ext/tk/sample/demos-jp/form.rb 24064 sha256:1f44a256238a5a7ff8ec168b6cbbeb55ba25b7e82e291297a62b3bff1957c341 FILE ext/tk/sample/demos-jp/goldberg.rb 24064 sha256:44f1ff51619bff4a37dfeb2d8b2fa8dbce2497c403bde3699946a55a7c5fa45e FILE ext/tk/sample/demos-jp/hello 15849 sha256:d244e4bfa6b032c0e9fc70a3d97c7646893c151ca3c183c24a37b6245c98ba75 FILE ext/tk/sample/demos-jp/hscale.rb 16544 sha256:0fe9c0b7a581464d7a6cbcf16e5680bf7dba458dda717e0bba472f40b72f5cf1 FILE ext/tk/sample/demos-jp/icon.rb 24064 sha256:8462d7aaf0cc13ead716ed7ce236f9a30630094b2aad534aad7119c592ae3ceb FILE ext/tk/sample/demos-jp/image1.rb 24064 sha256:de94eb454bb9f404bc120026ac18a1b4261ab7302e6bdbf5c482f4573e37aa47 FILE ext/tk/sample/demos-jp/image2.rb 24064 sha256:38dee59511cda15b558ea2ca883a73e0d5d4c7a70f588ff482852d4be177adc6 FILE ext/tk/sample/demos-jp/image3.rb 24064 sha256:0f454fd7c877a3bb66849c5fcbb54c4a6fac75ca3b86609776c3a2403d10da6a FILE ext/tk/sample/demos-jp/items.rb 24064 sha256:c9067e8a96a889241b9f11a65a9485fb94aaa8e684b652045486f9eac1994074 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 24064 sha256:f0a1e5cb8bd9bf50b0f522a9a2b21f840ea57b4d7813a41f74424b8f87bd53a2 FILE ext/tk/sample/demos-jp/label.rb 24064 sha256:4476c627f77f2551b33451ddcf9126bc1d4904b17eb6f937455742f06d56088a FILE ext/tk/sample/demos-jp/labelframe.rb 24064 sha256:d09dbda87e3a815bedba23393f98c495bba6ad603b49c44df0a3a64644a74106 FILE ext/tk/sample/demos-jp/mclist.rb 24064 sha256:52b9622fe70ac1f06ea28888a00c6d1ac75d2e3f73dc316b6a209045938d4b52 FILE ext/tk/sample/demos-jp/menu.rb 24064 sha256:5a9efc7465143eb73cf8e96630575b9e52223fd6939b76cbd13155d96a617141 FILE ext/tk/sample/demos-jp/menu84.rb 24064 sha256:9827c84da532fa2644841b8098ed2ec93820260d1e93b3b0962d1c47b46679a3 FILE ext/tk/sample/demos-jp/menu8x.rb 24064 sha256:89f5a420d5cd790d27b49e9d02faf9b5472b86c7af0c27291f51250b6887d6f8 FILE ext/tk/sample/demos-jp/menubu.rb 24064 sha256:ca22f82a7cab6c1bb826da19c1d2bc4e36e4321e457db8d2b891a2e4cb58cf44 FILE ext/tk/sample/demos-jp/msgbox.rb 24064 sha256:a9e7dd6f25c3b5bb5aa29f3483551a9568ca1218040230a95857cb9ef29ca669 FILE ext/tk/sample/demos-jp/msgbox2.rb 24064 sha256:a90cc0953d7f486f8a8fd8e670d6b8bb28bca711f6fad3d732af0a6fe5c2202a FILE ext/tk/sample/demos-jp/paned1.rb 24064 sha256:638945eb42e363bd4952e67c57ab636fe570e46fc282c0ee3d71ed92aebb7e18 FILE ext/tk/sample/demos-jp/paned2.rb 24064 sha256:489899bba50d3e748a98837ac5f2df8fdf5ddf4e519d9cc3072ee61f0a246c1b FILE ext/tk/sample/demos-jp/pendulum.rb 24064 sha256:ebbac086bb7aed203aab34fd91b2ab32d07c5a3fa2599a94e84e886914392120 FILE ext/tk/sample/demos-jp/plot.rb 24064 sha256:717e678107b9edc2604cc7d1a28bdf89f8b96f0e1efce54354c06c51dc6597e2 FILE ext/tk/sample/demos-jp/puzzle.rb 24064 sha256:135e5c4b77b96316e6657e811550d0c553153f2babca1155dc40f5f84dce5757 FILE ext/tk/sample/demos-jp/radio.rb 24064 sha256:9651b244b3196be3a1a29247e5b8a0b6a7ab7d8dc4141f4ff2eba8a80415ea64 FILE ext/tk/sample/demos-jp/radio2.rb 24064 sha256:d03b41eb7facf2e48e150137244434dd0410a0e6f77a92abd16be9ffaff7dd7a FILE ext/tk/sample/demos-jp/radio3.rb 24064 sha256:a762ec861b3ab556a072c5f3be7e2f9a5d70f2d2e37de3af78b6b1cf14cd6e1a 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 24064 sha256:d63312348bce80c237f4b516a18ec2dae5c03ecc0b7cfa162fcd977339c07347 FILE ext/tk/sample/demos-jp/sayings.rb 24064 sha256:d3795fd559cf0f588f642f0616b26f86f1b220d722d3b6944d42999cb5a0a394 FILE ext/tk/sample/demos-jp/search.rb 24064 sha256:a22479746c76e9de8e39e44764bfc82f4b30229c46d2e183b66c597ba75bf870 FILE ext/tk/sample/demos-jp/spin.rb 24064 sha256:b584841b2aead3669fa42481458a6396ec9022f37d10580998c6737a93853a25 FILE ext/tk/sample/demos-jp/square 11708 sha256:6e91097556d38c71d2fba3a6c78e97162d52d8f3c695bba66933f81d8a625d7b FILE ext/tk/sample/demos-jp/states.rb 24064 sha256:755d4c188eb7de75784146ed8676797028ef40ff4cdcd5a15fd1b1c59d109dc0 FILE ext/tk/sample/demos-jp/style.rb 24064 sha256:d964fb64421f2bdc8b76f27d068df94124b47651c08f76a9982e1ee88b02078e FILE ext/tk/sample/demos-jp/tcolor 15849 sha256:615ea1f308f31f0dfb44dd03f23b55c9915a7a4e9d6469c6111c2fdde216a9d0 FILE ext/tk/sample/demos-jp/text.rb 24064 sha256:f55136c61dff8bfa9678f08d2dafdc4ad0e858045033e4832faf53a67aed6d8c FILE ext/tk/sample/demos-jp/textpeer.rb 24064 sha256:1c5805e58281328da39a46ba58e2b97d2d9cf9367ebb8234b6600b52f3b24314 FILE ext/tk/sample/demos-jp/timer 11708 sha256:cf2d4dba1aaacadff3f4b8415ebcf60e1997d2d4a0beddafd9155f85c4d43996 FILE ext/tk/sample/demos-jp/toolbar.rb 24064 sha256:abde546d3dce35cc0f8120963c308949829fd787012b9e5426271ae8de943070 FILE ext/tk/sample/demos-jp/tree.rb 24064 sha256:268ffbb8ec9bc70cf77cfcb8c8465e97b0c282100795e9db6b78e9ee80722384 FILE ext/tk/sample/demos-jp/ttkbut.rb 24064 sha256:e39fbc740a1ad4e3b5a22e2fb4b1aeca82ece47cdba9da31c2313f91e7d7ab4c FILE ext/tk/sample/demos-jp/ttkmenu.rb 24064 sha256:0f05cfb4c67e5d6fd2e47f31725fe8ad7f0ab791f75434618c3625e56c1abf78 FILE ext/tk/sample/demos-jp/ttknote.rb 24064 sha256:328b7749259ddc77c5652cb0de78fb45607b83b7fdf1ed3346c1bc0a328a9649 FILE ext/tk/sample/demos-jp/ttkpane.rb 24064 sha256:01d46efd4fbc091a7518053b8c323e09fd86d26aae350ff181aac5205e6a502b FILE ext/tk/sample/demos-jp/ttkprogress.rb 24064 sha256:5c5b27f944ae47cc9ca273e10d6b162cd156ab0ba2488bd157d5e69a85d553ac FILE ext/tk/sample/demos-jp/twind.rb 24064 sha256:709fe3c255198f27235c0b5ff4c5a40804573c429978fed8bdc46e0893e1ed92 FILE ext/tk/sample/demos-jp/twind2.rb 24064 sha256:167ff88b8f12ea8edb5d29356cb7bac6e22f303dcd4e0d32fd7500804601708b FILE ext/tk/sample/demos-jp/unicodeout.rb 24064 sha256:f33fccc6911d3fa20f18fcd249d795d68559cd5670fcbc1486e64620f86ccd97 FILE ext/tk/sample/demos-jp/vscale.rb 16544 sha256:df06020d7b9fa88354945f559cd13485bfe6244bdbd78124a35f0fb1bf94a6f5 FILE ext/tk/sample/demos-jp/widget 24064 sha256:965732a226c6bc1901ca253c68ee63f8e8fff918771e12c7507624a85aa2f0cc 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/ 22197 FILE ext/tk/sample/msgs_rb/README 22197 sha256:ffcaa59141f74efc9e24831e9198af7b40ba8c9c6e4712bece6e46f4e3521d60 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/ 24064 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 24064 sha256:62d73772a74db33e1ea6d461b7fe72e9af878b86a1a87eee50a73446ab6a0bfa FILE ext/tk/sample/tcltklib/sample2.rb 24064 sha256:6185a152e72be5b7b6d6793bdab0bd71c371560ca520aeba89997f6457d4cad0 DIRECTORY ext/tk/sample/tkextlib/ 24064 DIRECTORY ext/tk/sample/tkextlib/ICONS/ 24064 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 24064 sha256:a8c28e70aa04c7bf35b19e8d643405afc4c32dd72c7654b6af8691a4a9203d9c DIRECTORY ext/tk/sample/tkextlib/blt/ 24064 FILE ext/tk/sample/tkextlib/blt/barchart5.rb 24064 sha256:488f6eb0b9dd0ec3bb53c68b58581af1530ae043fa70c36ec0fd69d3e070f667 FILE ext/tk/sample/tkextlib/blt/calendar.rb 24064 sha256:1fe8fdbaa61d903a63413bc026dd14537c38fa842ce91f3aad4953f425e57940 FILE ext/tk/sample/tkextlib/blt/graph6.rb 24064 sha256:3050f326cb5b2c822e0ab804dd28048e69755d1e59b1e7ca04511f0ab455c1fc FILE ext/tk/sample/tkextlib/blt/graph7.rb 24064 sha256:8dcab58d82e7aac493cc3a92ddc3bce36eb6a00429baa9933fe082269e7c3b76 FILE ext/tk/sample/tkextlib/blt/graph7a.rb 24064 sha256:0f85cdf83b0006f22c599d8ea48d79acbb9c96cd441f00b080219c2a33e0b5f2 FILE ext/tk/sample/tkextlib/blt/graph7b.rb 24064 sha256:3b589421468dbe8e30c6ba36581b2c2c0c15b50847fba7d8b7724b6c19095eea FILE ext/tk/sample/tkextlib/blt/graph7c.rb 24064 sha256:d84a2e34da5e04702b80e354f4f9bb470bc0d482555960a5b795c309b9d84abd FILE ext/tk/sample/tkextlib/blt/pareto.rb 24064 sha256:4e266057be1da2ab5d067654888b432d1ac4b053cb9abca018b923edaefd2aef FILE ext/tk/sample/tkextlib/blt/plot1.rb 11708 sha256:30775eb3cb1131528bec61bc61250af8956fa78773738ddbb3c87a2cd69a178e FILE ext/tk/sample/tkextlib/blt/plot1b.rb 24064 sha256:a2f7d7aaec6d076e9cb56fea65d573b30ab399760ba716fc0cd827647a01c67f FILE ext/tk/sample/tkextlib/blt/readme.txt 11708 sha256:d2e65316998cf5947c22e7128cec2f40bdcf12a77c34d1d720b61d8cec4949a9 FILE ext/tk/sample/tkextlib/blt/winop1.rb 24064 sha256:47714b4ba15e984418f7513d487c473839b05f7e9b21b87f6d320c9ed870fe8c FILE ext/tk/sample/tkextlib/blt/winop2.rb 24064 sha256:178040b14b16a7b894ee66207df5bdf78458092322320b6c27407aaaafed3190 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/ 24064 FILE ext/tk/sample/tkextlib/bwidget/Orig_LICENSE.txt 11708 sha256:820efa41ae84d3b425d0cf6c56245ee3402d8a1527e529a6246090aaa64cf3c6 FILE ext/tk/sample/tkextlib/bwidget/basic.rb 24064 sha256:297bbddd16e215d7dfa464189aabe3309285156b9d5840ef507655add300c277 FILE ext/tk/sample/tkextlib/bwidget/bwidget.xbm 11708 sha256:305f8521ea5f7a14650091c168101d37a7a4e4f559b2557a9393b2fd79b68614 FILE ext/tk/sample/tkextlib/bwidget/demo.rb 24064 sha256:da19dc06a862450cf8a1cd910f3dfff8bda92fc288074c06cba7ac2ad74dac3d FILE ext/tk/sample/tkextlib/bwidget/dnd.rb 24064 sha256:7b0e270c0cee41af5939fcf128e3030ae5efe13d0320a73e4f045bc94ce2c98c FILE ext/tk/sample/tkextlib/bwidget/manager.rb 24064 sha256:b156c505aed72159d14530b94233f76cb48603b1898e561d285f6008dd3a1221 FILE ext/tk/sample/tkextlib/bwidget/select.rb 24064 sha256:ab06e1211d720e1984f12f435136ff724522f03463dcf4c3a9d2e8a000a9d1f3 FILE ext/tk/sample/tkextlib/bwidget/tmpldlg.rb 24064 sha256:23bf9b88fb7a83ce0c55c1eda61fd727ff5480d80a69dc48242160316af2981d FILE ext/tk/sample/tkextlib/bwidget/tree.rb 24064 sha256:41d875a423ac94ebf30089ae5990d379ef60783def1eaff0fd5d1f3cd0d73949 FILE ext/tk/sample/tkextlib/bwidget/x1.xbm 11708 sha256:b7cbec2938a3fc49c563fa55151a7e695708b99e6763b8d391e29db308a33e12 DIRECTORY ext/tk/sample/tkextlib/iwidgets/ 24064 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/ 24064 FILE ext/tk/sample/tkextlib/iwidgets/sample/buttonbox.rb 11708 sha256:6dcade6f97ec8c885cbbff5653b964c364562d985ed5c98a76308d641c22a5d6 FILE ext/tk/sample/tkextlib/iwidgets/sample/calendar.rb 24064 sha256:47d1aecdf8dea3848db75db20848ed348c4c55ea42559d252878905f435e3b63 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 24064 sha256:2457c7ef62bf44eaa572e9c6e9fec894effd0323977d609b695927d43d0e3ca2 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 24064 sha256:0b8644f15585c4efb206337264517b095791c887ce25d60b0b10d3b7442a5969 FILE ext/tk/sample/tkextlib/iwidgets/sample/disjointlistbox.rb 24064 sha256:4af005072209fa83cce589bedaddb20f8b40b61b5d311ca76bbc62ed0c7cde16 FILE ext/tk/sample/tkextlib/iwidgets/sample/entryfield-1.rb 24064 sha256:00d7d4bb2d0801889ffa84a9cf16c76d2985f4caefc7b36d5de1858f0b1bd67b FILE ext/tk/sample/tkextlib/iwidgets/sample/entryfield-2.rb 24064 sha256:ef9095062a21f4e0d1be7bc4be86bd7c2d2388a3001f368f2e68a2dff414be27 FILE ext/tk/sample/tkextlib/iwidgets/sample/entryfield-3.rb 24064 sha256:80d18b28bd1cf394556772f78e9c73e2a09497b57a8a5c5b7b4f65a20b51b9be FILE ext/tk/sample/tkextlib/iwidgets/sample/extbutton.rb 24064 sha256:3af94daaaf70cfc4ece85f686e6e0b8a9c144d32e4fef9c3466c76cede118799 FILE ext/tk/sample/tkextlib/iwidgets/sample/extfileselectionbox.rb 24064 sha256:938663432a9a9ff17fe83b5d6d5af6ea3933edd8d0e2a292560f2b6724edad38 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 24064 sha256:d7f1358fef9141415692b6dac68ef2d104279e1eff4676fbbe650e289dc186b3 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 24064 sha256:453a7ff7737033c9eeadc34e1659b8ed3b75f1813ec38c72d63acacc6c28988e 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 24064 sha256:e9236427e8e9264a89caa768fc6b82e8843ab552894436c2bb15269d021985c2 FILE ext/tk/sample/tkextlib/iwidgets/sample/mainwindow.rb 24064 sha256:284ceae5c95d96119cb165464604847b8501fa249daf2dc338ecfe5c8baf2a28 FILE ext/tk/sample/tkextlib/iwidgets/sample/menubar.rb 24064 sha256:ee9d7e3410e4063d19556460059db1032e15d495725bf01090f6d48878ea3a48 FILE ext/tk/sample/tkextlib/iwidgets/sample/menubar2.rb 24064 sha256:07f5eaa779b834bff4ffd1f7a317c9727fabfa27e75a8a348923fa954fed904b FILE ext/tk/sample/tkextlib/iwidgets/sample/messagebox1.rb 24064 sha256:47b7b52d425edf05a21dbaf2ea7751928a298e04f0bf11000952c2f6723cff18 FILE ext/tk/sample/tkextlib/iwidgets/sample/messagebox2.rb 24064 sha256:0d402acb058703a72ad116c807368307b79c373153ae853fcbf26dfb8a94b795 FILE ext/tk/sample/tkextlib/iwidgets/sample/messagedialog.rb 24064 sha256:9b311100dc9d27a9901b6aceacc92bad7738f52eb0a07eb3740cc8f66f0f4ee3 FILE ext/tk/sample/tkextlib/iwidgets/sample/notebook.rb 24064 sha256:4271dad139579efd0df481a32c024572083f618bda5498a3d17dc7e7e14b92f8 FILE ext/tk/sample/tkextlib/iwidgets/sample/notebook2.rb 24064 sha256:873c523b5fcb343cc8f7a0b8170613a6ff4562159983ca7c62c8a1f925a5116f FILE ext/tk/sample/tkextlib/iwidgets/sample/optionmenu.rb 24064 sha256:25119eac1b5608def8e5144fdd9c95e4a84ecaa52d7c15954ec9a7de1d5d56c2 FILE ext/tk/sample/tkextlib/iwidgets/sample/panedwindow.rb 24064 sha256:76c12370340e8d59f39846087f4ea78e8de7300bc31445662942702d4d8294b0 FILE ext/tk/sample/tkextlib/iwidgets/sample/panedwindow2.rb 24064 sha256:3e00f82fd1f66701fabd18401ff3c5132b04bdb7ca21542152cc353a3d9258b0 FILE ext/tk/sample/tkextlib/iwidgets/sample/promptdialog.rb 24064 sha256:0c575859805efd8f597bd9f603a65ec2e33298220a4f861104130722d9c8878d FILE ext/tk/sample/tkextlib/iwidgets/sample/pushbutton.rb 24064 sha256:414359c0d3fef47e533a07244eee91f22abb5f014acb1ec06d160ddb571f4877 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 24064 sha256:45948383dc2671ef2925e994f98511fea65bc8207eba29b57dd15b78e08fc28e FILE ext/tk/sample/tkextlib/iwidgets/sample/scrolledhtml.rb 24064 sha256:a05c5af0fafa114524cf0321489d5fc181b29a7275f083dd8edd7c1d3f5a93f9 FILE ext/tk/sample/tkextlib/iwidgets/sample/scrolledlistbox.rb 24064 sha256:14e2c3527a9cd9cb4da1be6f547d217bc167e79090b248dc05ae4ed4cc1a84fe FILE ext/tk/sample/tkextlib/iwidgets/sample/scrolledtext.rb 24064 sha256:ec8b1428e985410a2fbee4358d30550400c22f48fab9f1d6705e3f09e731b4a4 FILE ext/tk/sample/tkextlib/iwidgets/sample/selectionbox.rb 24064 sha256:cea7a399c85338a098b1cecf580c3b922cab95df66fbe60998a84e81b97ad812 FILE ext/tk/sample/tkextlib/iwidgets/sample/selectiondialog.rb 24064 sha256:9c76d56d57f538faae9aad23878f664f6188607d3c9e22a0198ad64bb1d6ba76 FILE ext/tk/sample/tkextlib/iwidgets/sample/shell.rb 24064 sha256:db7a325e26d7031a5d8316ed9d16e691aaf8c170a9ed331d9d2adc2c4878bb38 FILE ext/tk/sample/tkextlib/iwidgets/sample/spindate.rb 11708 sha256:0d618f0202c8512ee4786f0735ad544707901df8916c60144ae2847c14ab86aa FILE ext/tk/sample/tkextlib/iwidgets/sample/spinint.rb 24064 sha256:afaab19d12c0b81bf3adb4e645d2fcf53280d0be9b95439cd6fd3b47136a64e8 FILE ext/tk/sample/tkextlib/iwidgets/sample/spinner.rb 24064 sha256:5d8feeb2021c2c2027baf7803c800aba614c5b60cb767a2e26d9e8016412e583 FILE ext/tk/sample/tkextlib/iwidgets/sample/spintime.rb 11708 sha256:793daddd71884405223201da586ac5b79e54c2dc0ed65650f966c12cd2c8aff3 FILE ext/tk/sample/tkextlib/iwidgets/sample/tabnotebook.rb 24064 sha256:a6c6067ffabddabf0e3251e54a3130e642e908537d4a9e08c4e08a23435d2199 FILE ext/tk/sample/tkextlib/iwidgets/sample/tabnotebook2.rb 24064 sha256:b4c2045816ff9105543ee130412c6f56e2f37b27ac97d6455e9e26281220c709 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 24064 sha256:6174c0c17a890887815b29950d71f8dea91c41a0363d10e6e2b3df2bfcb97471 FILE ext/tk/sample/tkextlib/iwidgets/sample/watch.rb 24064 sha256:7489e18d77bedadb49c59c5bddfad5b8e8f54cb6326d814e252750800a8030fb DIRECTORY ext/tk/sample/tkextlib/tcllib/ 24064 FILE ext/tk/sample/tkextlib/tcllib/Orig_LICENSE.txt 11708 sha256:7efdecfa2fd9d61e6aa9c868c8743d6776471c79a32b343a9df86030c73d7100 FILE ext/tk/sample/tkextlib/tcllib/datefield.rb 24064 sha256:153bfb445dfdfef1f8fe3da496c02f4a2acae33f5dc490073bba85b78412bd12 FILE ext/tk/sample/tkextlib/tcllib/plotdemos1.rb 24064 sha256:eedaa13782123beb92765c995798464e0019961f07d2e197c37890662ff57579 FILE ext/tk/sample/tkextlib/tcllib/plotdemos2.rb 24064 sha256:8e2a0525fa512f3aa7d70719c4886d2b14cc4905ba6e50de6785e0415a27b142 FILE ext/tk/sample/tkextlib/tcllib/plotdemos3.rb 24064 sha256:a15db3794d5e7121ea89dffa97109764a7a164902cd05defd1db486be966d5b3 FILE ext/tk/sample/tkextlib/tcllib/xyplot.rb 24064 sha256:ae0f8e33d6f391d15e0dc86d1f82b424b744beee5598d2ed2446e249174900eb DIRECTORY ext/tk/sample/tkextlib/tile/ 24064 FILE ext/tk/sample/tkextlib/tile/Orig_LICENSE.txt 11708 sha256:c77659258c6233875f8e650efc2fa6b1ff2947aa4a1a02541588d82d1d8bf218 FILE ext/tk/sample/tkextlib/tile/demo.rb 24064 sha256:40567daf079d4337757990af59d2865f7fcf84bed74348239275a7f47b35f1f9 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/ 24064 FILE ext/tk/sample/tkextlib/tile/themes/kroc.rb 24064 sha256:e4d81fb950715e722bbed636d66dd0ef14a77c17a89cd84ebbf1d55a70c6a724 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/ 24064 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 24064 sha256:e7b2a8e49b13299f073b9ceac719a3d0c431fdc7ebebe0ccc264173ee9612b37 FILE ext/tk/sample/tkextlib/tkHTML/ss.rb 24064 sha256:5db101c4e3a74770f3f02900fab1ee7c3362b792901c7087b26c60d80ce73cd8 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/ 24064 FILE ext/tk/sample/tkextlib/tkimg/demo.rb 24064 sha256:d11618ba0d5b566f65adbe2ccaf2abed99e9d57e5813ac80f58392fcfc23adc5 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/ 24064 FILE ext/tk/sample/tkextlib/tktable/Orig_LICENSE.txt 11708 sha256:585989c61681b36cefd2badb4320a5e89777cc1563e80397c215502e3ffaf8e6 FILE ext/tk/sample/tkextlib/tktable/basic.rb 24064 sha256:6a52e82dc982e2d9e440b453a694579f7e208d14c473ce6bb5314ac4ae8c3421 FILE ext/tk/sample/tkextlib/tktable/buttons.rb 24064 sha256:8e0b6b3ab811b814399d4d0ec748c51bf5aa273f6e7194d6cea72c33afc7fccd FILE ext/tk/sample/tkextlib/tktable/command.rb 24064 sha256:766972cb5de5b7a607f88c8bff9cec637646b7017be76d6e7202509e290c444f FILE ext/tk/sample/tkextlib/tktable/debug.rb 24064 sha256:c001487388efb70cc039634712594392e84377094f55fb7b70b276382429374e FILE ext/tk/sample/tkextlib/tktable/dynarows.rb 24064 sha256:e5f038fa8b56cf98364cced1f152ae877129e87a58593888766de9b0747c2986 FILE ext/tk/sample/tkextlib/tktable/maxsize.rb 24064 sha256:7bd7e9cabe0d0e56783551ab65c7c2c17d8243ed6b84b6fa0149dd3c5585b4aa FILE ext/tk/sample/tkextlib/tktable/spreadsheet.rb 24064 sha256:d4dc6fa5d2dde245122eb4bf547a81cc5b7e416aaac371ac5313105b662e940b FILE ext/tk/sample/tkextlib/tktable/tcllogo.gif 6630 sha256:72f6b34d3c8f424ff0a290a793fcfbf34fd5630a916cd02e0a5dda0144b5957f FILE ext/tk/sample/tkextlib/tktable/valid.rb 24064 sha256:7a379eb73dab58259f6bb222e774b5356e48cd3cbaf73f2144572ee80031e644 DIRECTORY ext/tk/sample/tkextlib/treectrl/ 24064 FILE ext/tk/sample/tkextlib/treectrl/bitmaps.rb 24064 sha256:2c96b87aa2e85a56627648352e0241122a66bab8a0b94ff9033029c9c6628a99 FILE ext/tk/sample/tkextlib/treectrl/demo.rb 24064 sha256:91e34a75c79f1b1285b63dfc286a1028d13550ba274b2f8c601b6437b5435acf FILE ext/tk/sample/tkextlib/treectrl/explorer.rb 24064 sha256:3965fa17c3c7ce6796e3cd448a75187fcb752e810fbddb773ba4dbebfd5ae6ac FILE ext/tk/sample/tkextlib/treectrl/help.rb 24064 sha256:2c74dc81391a013ef352969a927a61497a02e4f319621283f62d72ccf822c49e FILE ext/tk/sample/tkextlib/treectrl/imovie.rb 24064 sha256:0364a18960d4c42c3e8264362f57994f8d5dc9bacdc267cea10c013258067e34 FILE ext/tk/sample/tkextlib/treectrl/layout.rb 24064 sha256:e6e09ee0da42afc799f320e6268952a85ea2e6de7e01e60f060263a9ddc32201 FILE ext/tk/sample/tkextlib/treectrl/mailwasher.rb 24064 sha256:0d658bc8a28e658b24c0c1b1963dea86fc65de3206d6aa4e39d4ea7f45557897 FILE ext/tk/sample/tkextlib/treectrl/outlook-folders.rb 24064 sha256:e62512be665a010d964878b50dea32e1c2825b2b173dd110d466534801d59a2c FILE ext/tk/sample/tkextlib/treectrl/outlook-newgroup.rb 24064 sha256:1258203a564a64db823b03a1dee8956009fadd48c5d2e9997302b6e9d699b638 FILE ext/tk/sample/tkextlib/treectrl/random.rb 24064 sha256:a20ee6996dd1cef0d32be536574de8a00a0f47b2d9bbcfeacd365b408efc6d0b FILE ext/tk/sample/tkextlib/treectrl/readme.txt 11708 sha256:02bdc70255b9cd46316baae2497b40701bb00be53cff8c2a2fb6ddf6393c2750 FILE ext/tk/sample/tkextlib/treectrl/www-options.rb 24064 sha256:eb6c4fb76ce511e50f9575aa2ec79fa9f3f4b1335990f213068e1f40b7ed359d 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/ 24064 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 24064 sha256:2302a2701ee29e7b82bed058e2b915e6ad3bd29909fe5760cd301e0a85fd7c68 FILE ext/tk/sample/tkextlib/vu/canvSticker.rb 24064 sha256:b90e25588bf9aa8eaca2b2e6cd1636e4dc71d30f704c0251a93cdc5c67e28c6e FILE ext/tk/sample/tkextlib/vu/canvSticker2.rb 24064 sha256:c68163a5beb65b4e51d3260ec95bc4eac8ceeef219fffcdfe87fb8ba979183f5 FILE ext/tk/sample/tkextlib/vu/dial_demo.rb 24064 sha256:fe74f99f3caa7f5d1af3be7892a161aca48a5b822224025415a6c3a15a715e00 FILE ext/tk/sample/tkextlib/vu/m128_000.xbm 11708 sha256:27710c3c5be92ba3e67ea626ef85135ef2b3df9c812e98f681c5d27bb1427eed FILE ext/tk/sample/tkextlib/vu/oscilloscope.rb 24064 sha256:4fde17f247553ba16bd2abacf2e1c5dc01f5f3ea8dcbeb1de06f7055c4e28586 FILE ext/tk/sample/tkextlib/vu/pie.rb 24064 sha256:0750b29b5d2586cd76fcfbdd5caee9d353b99477a619d9933279dac090ed32ce FILE ext/tk/sample/tkextlib/vu/vu_demo.rb 24064 sha256:17ad5bfa8e39806472225c97f932db2f3a762da17d9a1b71a56fc7d06da8624a DIRECTORY ext/tk/tkutil/ 27056 FILE ext/tk/tkutil/.cvsignore 11708 sha256:9c36db95fb42d42b27857666c580a06eeccb11d7092fb456f6fd3594792e1d3a FILE ext/tk/tkutil/depend 11708 sha256:4b0b22131a9cb275269c7797e7ba76d1e78e2ca6fd39910b5ae8d1f0001a9801 FILE ext/tk/tkutil/extconf.rb 24064 sha256:d8db4242ec267c9bc0261bcd3ac7d828d4b44e4d6e6047975c508683d689188a FILE ext/tk/tkutil/tkutil.c 27056 sha256:0460a04f6ca60dbc9ffd3d48f6ff732adaa63f0cbe5ecc62f69a98b306249afe DIRECTORY ext/win32ole/ 29849 FILE ext/win32ole/depend 11708 sha256:fafccc3e1e7a8b48a029e5f10d3815c8cd9e67eb937ceda96b3f18feb75643eb FILE ext/win32ole/extconf.rb 29849 sha256:cb805e79e21f15575e00bde04bafa7564356afdfd252f632d88f632b6e74237e FILE ext/win32ole/win32ole.c 29849 sha256:4fc9f6746118a47346167a3fad23599c51ec56a33f51c3214644965c88542407 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/ 27366 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 27366 sha256:e84d3f2c906d98effedd08a264dd0d8b4d3673f3b30e710d1bd497b22612e076 FILE ext/win32ole/sample/ienavi.rb 27366 sha256:adf892ab7fb034b4eaae7c57618cde402be770f755f225384523148a73d44fcc FILE ext/win32ole/sample/oledirs.rb 27366 sha256:4e11b5c46187bd24da5ffb3dfbf9d004609aa064d265ca72d611cb8fe79e5c69 FILE ext/win32ole/sample/olegen.rb 27366 sha256:08805a777ec180fcbfe9e58fce74adbdfcc199515a2758d944555479eb86e4bd FILE ext/win32ole/sample/xml.rb 27366 sha256:0264c749c83da78b08a31f1246632f74ca138452111810edae00230c25da6f8e DIRECTORY ext/win32ole/tests/ 27366 FILE ext/win32ole/tests/oleserver.rb 11708 sha256:650a965b15758c0ef9e80ba0bf242cc3f867b4d1aa06ba854210a0321ba9bec1 FILE ext/win32ole/tests/testNIL2VTEMPTY.rb 11708 sha256:45fa00e9cd557474cc67b5c5665b77f5d08f2b37b0c74d09172d3db28f554d6b FILE ext/win32ole/tests/testOLEMETHOD.rb 27366 sha256:b9914c3c7d0206de12bca525dd131799ec46613fb173fa8752e6754f51402991 FILE ext/win32ole/tests/testOLEPARAM.rb 27366 sha256:d19de45e83241ce23ca5038a8b7e1d1808b7894ec0bd3205d1d90dc3398a5b2c FILE ext/win32ole/tests/testOLETYPE.rb 27366 sha256:302f6ddcd2c00d160e256e3df3b8d909f78780466f0c1ae8f5e6e5688311c515 FILE ext/win32ole/tests/testOLEVARIABLE.rb 27366 sha256:73ee1cf329847cf8814896bfb0d234b622c84bb3bcb0411cd9992adc09c3b998 FILE ext/win32ole/tests/testVARIANT.rb 27366 sha256:53186a829c43eb4e73f983fe438828b62030321771556d5be2182bccb3c838b9 FILE ext/win32ole/tests/testWIN32OLE.rb 27366 sha256:d30d38198b66b4da4b22c870454f86adb4631bfb7fca3008303e08e2fefa8a14 FILE ext/win32ole/tests/test_ole_methods.rb 27366 sha256:e523e848dc56cc1fecbfd97b43ade61a9d1bb063ff07bbda2a7ab49bf41dc701 FILE ext/win32ole/tests/test_propertyputref.rb 11708 sha256:ea6ea3dbdacd2910d40b2cc96b748c2a4d6392bef6db2216bed29837c05a9057 FILE ext/win32ole/tests/test_win32ole_event.rb 27366 sha256:911885b507be2ab45f1e22021cdae248edf2ca4733fc13ec76d70fcb1ef63a65 FILE ext/win32ole/tests/test_word.rb 27366 sha256:05e286f1459af0b576d9409cdfbd30e201289d09ddfea3f795ce88e8ab792caa FILE ext/win32ole/tests/testall.rb 17847 sha256:b146ec23714bdb807bb38e69030e4d42e06a402692406a29663277be3feb59d0 DIRECTORY ext/zlib/ 30552 FILE ext/zlib/extconf.rb 16677 sha256:aa3281be55099045760bbacb705c49a22f653dcaca9bc2cdddb987a17deb47cd FILE ext/zlib/zlib.c 30552 sha256:e4901ef225b3f14a75bd32557ec86859ac13f8422ef52a59c72641b065819601 DIRECTORY ext/zlib/doc/ 11708 FILE ext/zlib/doc/zlib.rd 11708 sha256:dc7fdbf415576cbf7423050e3f62d424c3bed7292fba0e7a2ed55a194cad70eb DIRECTORY lib/ 30905 FILE lib/.document 11764 sha256:c9a88d6be632061b8ca434c6b003313b966bf02b9ea6e33376d63c9a94bc30e7 FILE lib/English.rb 27366 sha256:bdc635f4374d4b52018b50f639a5bc7bdd35e6b1e3981dda07ef1be9f3921635 FILE lib/Env.rb 11708 sha256:fc9f7e6e71440d416d7d89d7dfa7c6f8dfd1df5f8949943079fdd5be6dd997c6 FILE lib/README 14844 sha256:9aee65fb44268c0c303080d927ffd52a5650abb81fc95e3975a688166b2e3857 FILE lib/abbrev.rb 11708 sha256:55993e140d4c31f1f9ff54278b5e304ac4e8fc2e0fa2d8ec7413b13e248c7bdd FILE lib/base64.rb 27366 sha256:34b98d2e1f9c9a4e7dc7aa3996adc0a07dc850f2b3fc45a6d5089868d7cc2eae FILE lib/benchmark.rb 27366 sha256:39426983b8b61ae9bef1e9c141a7841a0b47a3bbe80fd2c1815381a9816d4189 FILE lib/cgi-lib.rb 17572 sha256:9e15b9277a24b2b7b489bbb97910437d2c119725437c921c18c359dded778bf8 FILE lib/cgi.rb 27584 sha256:23c9b3abf1e1a14aae897cfd79aebe01799b5659f642b540253d60090542b6a6 FILE lib/complex.rb 27366 sha256:cef8a82efde5d209ce1dc542ba84dcae69b6f8070840d7a0949f9fd1b81c0831 FILE lib/csv.rb 27366 sha256:58b614de44c60182884f179840371719350a1651c340e24bd11e397b81ce94db FILE lib/date.rb 27014 sha256:529e20f401f7899a88c9dd28fab761834e1533fa5310ba3dd7ebbd0f3d202273 FILE lib/date2.rb 11708 sha256:af111b7c5b1cd1cd04005e46e82824a8850b026640be44a880046345050e9d14 FILE lib/debug.rb 27366 sha256:5337e3d44f038de1fba0a9168de973dacee6fcb74716cd431cacc8fd8a230a12 FILE lib/delegate.rb 27366 sha256:eb43c36385f83dbb146b08309fe1336aa3a39ad37bbe9621c5b7d1652d7d14b4 FILE lib/drb.rb 11708 sha256:55924717174f5f5ad81dc9325840b490cb81a2fe1eb75f7100fee873cee83a9a FILE lib/e2mmap.rb 27366 sha256:2b1377b116a5d7ad617fdd2f63105072d90d430c82b4689724d7f3ca7d4ec79c FILE lib/erb.rb 27366 sha256:24c9a92f370af59f0a442e5cc8714161f8549cc0050dae99323b1921a9700f52 FILE lib/eregex.rb 11708 sha256:086be1d602e1d90bdab538a864efb196a4f46210c2bcd0b44e833e54b32fed1c FILE lib/fileutils.rb 30905 sha256:143ed7fafdb8bb1b9093c29f875ebd46cd6fd94ef3597e9f0d08f24afb889c30 FILE lib/finalize.rb 27366 sha256:ae0a503bf52dc282722c52043d6d81659e9030f0cdfc9eed49d03238261d7569 FILE lib/find.rb 11708 sha256:4bc9db7d33fb7f9609bbc68d4dcfd5dce8a5007dc4452451a8def4a76f79feea FILE lib/forwardable.rb 27366 sha256:d386df41737ce83e4a28ca3e97be32eeeef3d60c77ff8025fd9ffc199090d941 FILE lib/ftools.rb 27366 sha256:6b8d4ab6e045366540f8083dea52351911869defe322b3b0ff23acfa86d2693c FILE lib/generator.rb 27366 sha256:f6ca62c5a5f1c27fa51649ae2fed41d1594ec23525f7f9b5101dd7f4e785e447 FILE lib/getoptlong.rb 27366 sha256:c22aac64f1c6a36109410aa9da8ce1673fe608c1c731c45d4440bcaffb0d40dc FILE lib/getopts.rb 27366 sha256:0ffd1f96fde742cf42dc6c403d0ae6ff7ce368c2940e67715313fcf76f1c5116 FILE lib/gserver.rb 27366 sha256:4f8b3640ab7611d36ad0173ad9a83eb7162a5f92760860f1e8b049d7d29c1c59 FILE lib/importenv.rb 17572 sha256:fae80881ce83ed3706f0f75fa04aa5a188a2ec6d3ba3eb877065f7736957a1cf FILE lib/ipaddr.rb 27366 sha256:e91dd40caeb38cbeed329328dfc11d757c2c157480dba35578577140e22c333c FILE lib/irb.rb 27366 sha256:cb60f67f9cb0b296a00f202da1d871ab53a908f1087a480d32cad09dd27a52e2 FILE lib/jcode.rb 23064 sha256:3e84db0d3574c07e153d89fcd89674835d71d2b931fdb88956c752d84fb1f805 FILE lib/logger.rb 20345 sha256:8887f0aa96c3c65c30cb50337e81f3ab816b6cf53fe185409d4e13cef95d23d8 FILE lib/mailread.rb 27366 sha256:030695f052fa649bc951714a97dedfccf2d2c0dd2dc31016bc2938de0ce87bc0 FILE lib/mathn.rb 27366 sha256:4831623abc465952e5510136730a44a0d81033bfef4e261b24654222beb2d8c7 FILE lib/matrix.rb 28168 sha256:4f8bb879ec559107c502dfb94e9d1e51b85f39c3d2e18bc5c272f82379e64f23 FILE lib/mkmf.rb 30068 sha256:250a7cca9393de7bfbf324d4f4d6eafff87202d7c1290e580b24d0107fcae190 FILE lib/monitor.rb 27366 sha256:176cce24ba4e5df4860d2603be87179f4122bd5fa50a430842dc2d8376e50ea9 FILE lib/mutex_m.rb 27366 sha256:6c0717e665d626ad023209d3dc3a4a06034808fc29916866bf84857ffc9f8026 FILE lib/observer.rb 27366 sha256:0e22faa5cc7f20a68b9904e29015df7fe4b34c3ddb6432d2ba7d2aa69e770d3f FILE lib/open-uri.rb 24885 sha256:4ee615b82ae3723de926fa08959619b40fa6ac16231983eebeedb4e02270d21a FILE lib/open3.rb 27366 sha256:61e53d2367ea24c35575a79af35b6ecb4dc9d191d1c1065a229628f5511e7a38 FILE lib/optparse.rb 27366 sha256:d2af55f4b2e9cee8cc11ac4dc4522cf60bf864e04610168b8f91398d8c83813a FILE lib/ostruct.rb 27366 sha256:e6fb1ff35bb5e833781c0fa33d726edb605a48a6962026c2656a02a7857c1d8d FILE lib/parsearg.rb 27366 sha256:6683b7dd7019f32aa8729163c4346cfe18bd52bb4be714591e581d4b122d3519 FILE lib/parsedate.rb 11708 sha256:efdbcdc465e5453898daf9aca326c3a148127b14c78a88c98224f52b48b0d3b3 FILE lib/pathname.rb 29333 sha256:afbacad9cd9a8a96e48f1657a16ca3a403573e36a13396132aec2a03ec78fbe5 FILE lib/ping.rb 27366 sha256:e285895a9e0b565e9e871680159f3de61891ee9e847376fef82b90ef6732ab4c FILE lib/pp.rb 27366 sha256:3854a1839d4256e32817c00b62ece8beddcf0103b35488dbec561afb474b6924 FILE lib/prettyprint.rb 27366 sha256:132d721b4e93bea48b0a071f47553f54b82e9f5196c77745f386774e3d008f88 FILE lib/profile.rb 11708 sha256:b3a26089e3bf07b35a8dc5670dfc603e9f1078a0f31ac36265397707712d8c6c FILE lib/profiler.rb 11708 sha256:5e28afa77c568f12ba77b63da300246ded7ee2add373af3b36f1d60658992c2c FILE lib/pstore.rb 27366 sha256:034ce4662e3fcd77bc5632427dd3cb1eb5631a0804f97b5124b5277c794ad58e FILE lib/readbytes.rb 27366 sha256:1ba38329088a7d5d8ae0d5db8fee6da8267fe3df971aec9790b9d6c85b917f5b FILE lib/resolv-replace.rb 18424 sha256:af7fb31336443410987cf184cf212f6d65d7c0844b0fdd30c2e28592ed75a14d FILE lib/resolv.rb 30302 sha256:eabcd53c32e70856f0f1bd465ea1fc3c285ba49f2bbd3b033e05f54f25310849 FILE lib/rss.rb 13747 sha256:2c2e93379427d5cf16bd675c33042bcd9cc9a220de1fc3b1eac20d6a7b45f34b FILE lib/rubyunit.rb 11708 sha256:a9f03d84907f1100c9a00a7130d2045780f1ea690b6e34a6c1a9ab08eba5f06c FILE lib/scanf.rb 27366 sha256:8315c927c85ee78e02fa4157c3119f88416f1c1fc55a2f9249f0934a70899de2 FILE lib/securerandom.rb 26583 sha256:34883ebacfe4bbec3caa4ce9cae85991ed7ba0eb385b988e24e347f1aacfddc7 FILE lib/set.rb 27366 sha256:13d38b11ecf5e070dbf514ce8625234694bf4cf4b4a60f2e26aa0eaba4cb715a FILE lib/shell.rb 27366 sha256:ab91b63737fb6d3f5e82c723cb9746847dd6d7231f3f32e89c1b7eaa85b38f33 FILE lib/shellwords.rb 15822 sha256:730c2019925651a6e072961cba26392fa17f6f47a89b9c53b31374815d659e25 FILE lib/singleton.rb 17396 sha256:bd1d7fbf2a585beac4a2ab672bc63c1c833c44cb65f3b1c26606704ccf2e9e80 FILE lib/sync.rb 27366 sha256:201180cbea95260d69fdd49cd4dc9d026632db2b368ff9078edf97ba51d8fd94 FILE lib/tempfile.rb 27366 sha256:a0d9afe0c0df35f796b259503347991ddeed4a14054026546da76e8eec5f5a0e FILE lib/thread.rb 27366 sha256:0891207bcca55cc3e65699edce099a6f175fb34442fe5d83ba75533d451ac1cf FILE lib/thwait.rb 27547 sha256:ad66540029dd91fe05040f48640abe6a0c562d81b192c4b2ff8d558a0a4f1256 FILE lib/time.rb 27366 sha256:6c69112bf63520b70dcbc5bd14abb321861641f0adaafc9b3a07a29f4860457f FILE lib/timeout.rb 27395 sha256:746b2cf8fe18988c21b165b24c1178a40ba51c024b8ba107df5be36ad640b07b FILE lib/tmpdir.rb 19514 sha256:265745a2590d6f97e6170102b3d8e52b01bc2e7f2e8d3e32d0c7c96f2ce1e6b8 FILE lib/tracer.rb 27366 sha256:09e5cc8dfb69f8800e829b243e45ea55656d004945eda44304b98f6aff227525 FILE lib/tsort.rb 27366 sha256:1fd9e6facef0f502a5f9ec0fa0a361d4a18045cb221ab9ec9ee2e9efad85ebf4 FILE lib/un.rb 26111 sha256:f94183b07450d4bdd379ca4c3c3ba6e1fd7ca8381e7f206bfb2e0ccef3fb8a02 FILE lib/uri.rb 27366 sha256:f2dc723b3907a8079d57c34134f01fe2376ed5633c5e2c11d86014de6aae1ed8 FILE lib/weakref.rb 11708 sha256:79b2e751c9bc5fea9d6beef1e575557caffeb5d207ff63e0ef2b59a779181f19 FILE lib/webrick.rb 11708 sha256:6d2101f74c9b5bf8e2b404fe738c433b29c2937dfb7f4501425a290f14da070c FILE lib/yaml.rb 27366 sha256:c000d55636345d287d2fc8783addd13ad247ff03029f15d3dc784cc62257a269 DIRECTORY lib/cgi/ 27366 FILE lib/cgi/.document 11708 sha256:9f61838f4db5efa0fddc666fdd73b34691e67c032d0a6e9bef367db80da2e3c5 FILE lib/cgi/session.rb 27366 sha256:aab9428515e70ca3a3459dde4d3e0e07b04823b0e18ed35d65deeec0b9119647 DIRECTORY lib/cgi/session/ 27366 FILE lib/cgi/session/pstore.rb 27366 sha256:cef24e3a7174149903d6be768b3efe8afd358eb12f49b1af5396bccb22e7aae5 DIRECTORY lib/date/ 15084 FILE lib/date/format.rb 15084 sha256:1cac7a0ea11651c443190c16b42bbd09aade9954f98f78518e6d839c4a2433d8 DIRECTORY lib/drb/ 28317 FILE lib/drb/acl.rb 11708 sha256:e5a088d92b1389cbaaefe3f25288281b67ff17c0f17c8686a3b0baefcf3bfeb0 FILE lib/drb/drb.rb 28317 sha256:01766466905ff5a6d7e6fa4f14e9bae2d6cf7d2758eeab99e1769daa4823f4c2 FILE lib/drb/eq.rb 26424 sha256:558fc1ab7dce6e056307db0816f6e8a855be94928aa0883a5deb62401c4b2726 FILE lib/drb/extserv.rb 27366 sha256:ee082bfbd5a969d67d4abb76848546005da4230bbab9099daf5e9a8714e1d060 FILE lib/drb/extservm.rb 27366 sha256:b05e8cc2f60b99d8d884e437959e7c07de7555b2f6ba4aed4e36e1a7870d9c44 FILE lib/drb/gw.rb 11708 sha256:b3daf334e91430af60362b4ef7d47af63d96211b5425d38b60ea1b9d5aa4932c FILE lib/drb/invokemethod.rb 27366 sha256:43dd1f4285c17c7f6ec724f38e31b9c31dc1787c900577e48c856ec2ecdfb5ef FILE lib/drb/observer.rb 11708 sha256:44865f72b7345d4724cdb52de011cecdbe6aeb7da7e085e4f6e7771d6d7f90d6 FILE lib/drb/ssl.rb 27366 sha256:b71b7764e2783573349184eef5a12f5c202ad8dae31edac94ec62fd8ef9b12cb FILE lib/drb/timeridconv.rb 27366 sha256:b114c3ef7c6bf2cb95ce0d0f5dfdde376e55c8b82215ef3fe279c3bd77d60fa5 FILE lib/drb/unix.rb 27366 sha256:36bade931b4a9ed8901152b4a7f663fefc5360141a713a3e1477e044ec9a7f77 DIRECTORY lib/irb/ 27366 FILE lib/irb/completion.rb 27366 sha256:ca6913d3c0ee55cdf79cb895c1249812709ce98f391d7b390326e62685ff1bfc FILE lib/irb/context.rb 27366 sha256:2a340ea8aa56917aa796c4f4c3a53e83070e30f818cf425d9e66bdb5aed0dd6e FILE lib/irb/extend-command.rb 27366 sha256:298e5d70672f490af029f91909ccab2a673ba21976900f35cbda9959073a3d0a FILE lib/irb/frame.rb 27366 sha256:b0ad72d5186a2eb5d6a21c5c318b7cae1017b46461a6f41f1b3305f7ec59cf38 FILE lib/irb/help.rb 27366 sha256:ad8e1fef074a8e7001ec98e7a610098f76e58bc1da62a2fad52e546de5c4643e FILE lib/irb/init.rb 27366 sha256:67a5016359233c44d61db9b2d6c3779e9ee58e750e7e2db65c6273a2f74dbfb5 FILE lib/irb/input-method.rb 27366 sha256:a25068f8ea95543fc915d2b8e726dafdd93ca552c872e5aa3c1ee537f1d8b3c2 FILE lib/irb/locale.rb 27366 sha256:708f58891d4021addafe7b3f2140bc30fe6934d8e53d3c1e28ff10180d20f3fa FILE lib/irb/notifier.rb 27366 sha256:9ac110e4e6ed6fc9e47006f19d5fef8f9cab0c76de13399b4d718309e112f274 FILE lib/irb/output-method.rb 27366 sha256:846e0f99eb8c744eb2633a2b06e05b29164db5c35d1bfea3d0118c5aa4ddcca8 FILE lib/irb/ruby-lex.rb 27366 sha256:fd47ca82a8bb9896a6c11ff2343d69d86977dbb835ab5a648d2ce49dd813eb65 FILE lib/irb/ruby-token.rb 27366 sha256:970271fb038cafaf0c9af64368128c289b26b3bd4e8fc9859f9267e60aea2cf0 FILE lib/irb/slex.rb 27366 sha256:67a6e7e3b4bb93934697c09461dac1e51b4448c19c1f9c1b2b1169623b8d5d5f FILE lib/irb/version.rb 27366 sha256:ef2e167d7765a9c93a9f0a46d0c49485f04401121a3e83e5882c13f6f9ca1986 FILE lib/irb/workspace.rb 27366 sha256:a13eef1b7e34ac89af7af7c433d19ab678372ba35dd36cc23a043f84ec72f861 FILE lib/irb/ws-for-case-2.rb 27366 sha256:1672b8934e7fbad42943b4f21d6182c3168fbf0799905647ddc8a445f9a9ba63 FILE lib/irb/xmp.rb 27366 sha256:25618cfa34d5edd9f53884d2f3ce26fc0ea576aa09fe76d6434c95d9d40c6ff1 DIRECTORY lib/irb/cmd/ 27366 FILE lib/irb/cmd/chws.rb 27366 sha256:cd22792c57d16d9e67259006f49fdf35108a402deff7c6223f1ceb7930a4a610 FILE lib/irb/cmd/fork.rb 27366 sha256:c2f8d1fe539d04f1d064bb36f47bb94054b51dff6faa97b1575655d3b020299a FILE lib/irb/cmd/help.rb 27366 sha256:78c16076a30fc785757763f8243416ba9da1c52e277cf7ba001d7c3dfab8b0bc FILE lib/irb/cmd/load.rb 27366 sha256:3f8ce811ee4cc608413f6e424457eb4e13611e475f337b67a6e0044149484056 FILE lib/irb/cmd/nop.rb 27366 sha256:d3ff3cf671975f410cb0e973193fcbd97bc9ca862c5ce739003ec8576a6a0e5a FILE lib/irb/cmd/pushws.rb 27366 sha256:619dd27d2d73d7155ca98de0ac916c09a045f98efa64dc02ab3f579d61ece6e9 FILE lib/irb/cmd/subirb.rb 27366 sha256:18b354a7872eccf91e419f24a775d83505339f991259c206577ed595f34be233 DIRECTORY lib/irb/ext/ 27366 FILE lib/irb/ext/change-ws.rb 27366 sha256:9b07203107a36ca0dd2ee37a6c7b2e4b4393c409a010d940ce0b419f52528de4 FILE lib/irb/ext/history.rb 27366 sha256:84e9904ba0bc8ece123229b0e9b34db7b2c25f1345898097f3e8b627375013b1 FILE lib/irb/ext/loader.rb 27366 sha256:3523a681f39acd45661552f71d9f85a23b5e559608660223be47fe9df42c5f01 FILE lib/irb/ext/math-mode.rb 27366 sha256:c7c417adc6a6c8189a00db7d308f18edf09c7db13b2f66a9cde32ca1541c9f91 FILE lib/irb/ext/multi-irb.rb 27366 sha256:3e285ce30ef544de350bd5cd6207d0c3e481abc3a47b4fa54103e0aeff24b382 FILE lib/irb/ext/save-history.rb 27366 sha256:55433f17dc208c8b03d7b716a1111e182e7893511dd73333c180940b61a7604e FILE lib/irb/ext/tracer.rb 27366 sha256:ea0ef9e6a5b45a7bdb5377de6b439c74a6da6b9ec27f32dac8226547855cceb8 FILE lib/irb/ext/use-loader.rb 27366 sha256:47eeacda2d92865f887d79704bccf729dde75f9047e609b46feb74bf3e17aa63 FILE lib/irb/ext/workspaces.rb 27366 sha256:6d5605803b76b75e35b5cfd351de5d7c1b6d0104a902cd4679161efbc2c190af DIRECTORY lib/irb/lc/ 27366 FILE lib/irb/lc/error.rb 27366 sha256:a8919ca1fe00ad2de9f115a8a44165794d7de65fb7108f2359ae0be99e4ff8b5 FILE lib/irb/lc/help-message 11708 sha256:bd76e4e458d61ae07350a72acc68fd56a288f850346d8558ad1aca0f089da678 DIRECTORY lib/irb/lc/ja/ 27366 FILE lib/irb/lc/ja/error.rb 27366 sha256:f1155ded257335fc3a4158973755d10cb80a82ef83fc940b6b5b2b29c43320a8 FILE lib/irb/lc/ja/help-message 11708 sha256:2032182bab9550889bd35cbd9919523740c2df473486a93b76c5b592db836e2c DIRECTORY lib/net/ 29524 FILE lib/net/ftp.rb 27366 sha256:9effdce31c6bb69ae641c73748595b65d3e5c1a9069c2c722e8078d9ba44dc0a FILE lib/net/http.rb 29524 sha256:5a226337ef67cf43e7a85d951ba541890a30c564831f8a85729ec9f8e9b4ddb1 FILE lib/net/https.rb 27366 sha256:af61eb0cbd396d8a6602245eb5adaad420dfd63fdeb4d3581ee133c20fb65c7b FILE lib/net/imap.rb 29111 sha256:a9f2dbf3259ee1ffc9043aa9cc86a0d40dd30cded6be0b4e1af7ab5059d50e9f FILE lib/net/pop.rb 27366 sha256:315637eb7ef49470949b2caf9a6986d70fbcc07693ac8da6b8220a55d1a1ceda FILE lib/net/protocol.rb 27366 sha256:2e3854179f58da2689f1759465c852a50d119e5d01a72bee09bde026991bb507 FILE lib/net/smtp.rb 27512 sha256:bc4a2faba232bfcac908ee98b4154a077643d7f80b3432e5fe2beb815c5026af FILE lib/net/telnet.rb 27366 sha256:a2fe36da375c8a4a8f2691d4bfbdcca35179047437ee5a30063cd011e3efdc4a 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/ 25096 FILE lib/racc/parser.rb 25096 sha256:dcebbf84823cc1326c73434ffbd5a7e3bdcb81dafa71ffb6c1fa5a90045751c2 DIRECTORY lib/rbconfig/ 29383 FILE lib/rbconfig/obsolete.rb 29383 sha256:f631f62743cd9e9b70898c7981b2359e08da74e9ae3a8ef1a5c7b5089a41618e DIRECTORY lib/rdoc/ 29383 FILE lib/rdoc/README 11708 sha256:b0eebf2d79e4e24763fbe49911b6671aaa18a801703d4fad595f083da968ebe9 FILE lib/rdoc/code_objects.rb 27366 sha256:d88cd91ead4084d81a13e1f8fd3a46cad8486e0d4c410d773824ca8cce305989 FILE lib/rdoc/diagram.rb 27366 sha256:6c86a8ff6d35cd312fd923d1f9cc1472079763c26c812070089b5919f1149c4e FILE lib/rdoc/options.rb 27366 sha256:192871d9438cb8b59bab05b27ec2cfae8374dec5c4ee9f773c28ef3abe74b8a7 FILE lib/rdoc/rdoc.rb 27366 sha256:1547ea570de7f7669a50dfafee12b5d2ffa9ceb1f13e0bb99c26478e474aa272 FILE lib/rdoc/template.rb 27366 sha256:807b3e16e5d1274d5a055059a1ba8b5e3a1196e42936648e7accb050666e8485 FILE lib/rdoc/tokenstream.rb 11708 sha256:320f16eec1aa15f71ffa73da0bb0c1b21f2c418d1287845c68fe3aab3129fdd5 FILE lib/rdoc/usage.rb 27366 sha256:b93cf442eec11100130865fb7c2d9ccf0ab0b38c8f2cd5883724ac88bc62c9bf DIRECTORY lib/rdoc/dot/ 11708 FILE lib/rdoc/dot/dot.rb 11708 sha256:62114d0d54f219a5d8cc2babeeb6cb76ca939c860448600a610acba3e13b01b4 DIRECTORY lib/rdoc/generators/ 27366 FILE lib/rdoc/generators/chm_generator.rb 27366 sha256:24b747f62dba78be84048e8162883b4ad12f5f6d0bdf4e9d11553ce2e56cf53c FILE lib/rdoc/generators/html_generator.rb 27366 sha256:fb34dea7522294792839a040d4dec309fbd028f51a68a3d0567fd4f6926cfcbe FILE lib/rdoc/generators/ri_generator.rb 27366 sha256:b5bf0dbb1c159e88e56b5e0fb80d78f3456d9caa34ea7cd44f0e8013e2af974e FILE lib/rdoc/generators/xml_generator.rb 27366 sha256:4b5b35dd22a8403da9b5a7151e3e0862bdd5ecb992ffdf9fe30bc44f6acf9a40 DIRECTORY lib/rdoc/generators/template/ 27366 DIRECTORY lib/rdoc/generators/template/chm/ 11708 FILE lib/rdoc/generators/template/chm/chm.rb 11708 sha256:40e058e6f747f8a550cb2712ad28876fc017ebb745f305828f296dde3dd17c65 DIRECTORY lib/rdoc/generators/template/html/ 27366 FILE lib/rdoc/generators/template/html/hefss.rb 27366 sha256:ad5f3046f2dc73ccce297b9103e36e29b34f980d1b5bb9c859654501feaa70a1 FILE lib/rdoc/generators/template/html/html.rb 27366 sha256:a5f9f9d1b32ffd5e34c9b719fd7856370fc3d3146c660c0bcccb1c716c7df1d2 FILE lib/rdoc/generators/template/html/kilmer.rb 27366 sha256:41d414ad5df8a21a1605eb2e8e5c99a96a55cff8985861f821e0d72d79f2b9cb FILE lib/rdoc/generators/template/html/old_html.rb 27366 sha256:5df574b592510efaed9beb34f1667a522b2c68b26283c1093fd012850416661c FILE lib/rdoc/generators/template/html/one_page_html.rb 27366 sha256:3318eaa5767957df774d6ae2e74a7bef6cc62777beceb44c9bc0535e80493249 DIRECTORY lib/rdoc/generators/template/xml/ 27366 FILE lib/rdoc/generators/template/xml/rdf.rb 11708 sha256:2117511f3369f3b171c771db22d34f5803c4dc1ac3a4c7ba4a238909fae3edb2 FILE lib/rdoc/generators/template/xml/xml.rb 27366 sha256:e334196c9a2a2d9f2b8237092842dec9da90fb8fb84671145c4a4f13aaf5968c DIRECTORY lib/rdoc/markup/ 27366 FILE lib/rdoc/markup/.document 11708 sha256:59e4f52f157521045cb9c176b395d87a3c77b4e4ff8dd52495f176b85deedb9a FILE lib/rdoc/markup/simple_markup.rb 27366 sha256:554d8e5a16b2593e32a5cb88796d8fb8daa1a58ff66bbed347d5809f1159e4aa DIRECTORY lib/rdoc/markup/sample/ 27366 FILE lib/rdoc/markup/sample/rdoc2latex.rb 11708 sha256:87df0a54c2180eee9f4cacbba115e63ca2445c6805401cbf6ec275764e9cecc7 FILE lib/rdoc/markup/sample/sample.rb 27366 sha256:dbd6b3622d0b3af86f2baea5a24437d3811ae029f59f4e6a1d41972caa56d3e7 DIRECTORY lib/rdoc/markup/simple_markup/ 27366 FILE lib/rdoc/markup/simple_markup/fragments.rb 27366 sha256:a3401d169bd80d79d565b86ce6cdab330c9d6e25379eba8d5ba5086d6bb0f18a FILE lib/rdoc/markup/simple_markup/inline.rb 27366 sha256:2524d11077cc3db26c07e5308111311d2e3177b8e213929b5b0ac27b8c2a7e71 FILE lib/rdoc/markup/simple_markup/lines.rb 27366 sha256:636212a6dc9170633bb3a37644b7ee601b02c3b6029871c90f3a6bd5316cfe3f FILE lib/rdoc/markup/simple_markup/preprocess.rb 27366 sha256:f69b689008479b8eb1af377d9704db0fb6f6162bb4cc2980631dd0f46b118d76 FILE lib/rdoc/markup/simple_markup/to_flow.rb 27366 sha256:7ed0e7184e03a71baadb6dbff5aa080b5039e3731d2152434da62cac28d1e00b FILE lib/rdoc/markup/simple_markup/to_html.rb 27366 sha256:fa9b2b610c9c18b74ba1b826d5d3af4963d96dbb5add7836ad624a4c95c2edc0 FILE lib/rdoc/markup/simple_markup/to_latex.rb 27366 sha256:7ba90501f0499c1001b3f85c439636309058150da57cdbd07891fe2460e7159c DIRECTORY lib/rdoc/markup/test/ 27366 FILE lib/rdoc/markup/test/AllTests.rb 11708 sha256:752b1019a164b60af424ae15b27acf7b3c4fcd5ff47a3470beacdd35e6a77b70 FILE lib/rdoc/markup/test/TestInline.rb 27366 sha256:5530837f16c29338e3733f6f7b7f1a04b6c961524adff85753251e8ace7ccf02 FILE lib/rdoc/markup/test/TestParse.rb 27366 sha256:1d8f7f34c8bb2921705310eb3974609ac29f7a9d7cbaa2c53944cab8532fcdf1 DIRECTORY lib/rdoc/parsers/ 27366 FILE lib/rdoc/parsers/parse_c.rb 27366 sha256:2d93217c636acc57659172ba3073af10b16394f4fd100e5000b8d6a2d6e12264 FILE lib/rdoc/parsers/parse_f95.rb 27366 sha256:1788dec913c188028338bab2b0d96baf281997cef89d1dabe25636620a964710 FILE lib/rdoc/parsers/parse_rb.rb 27366 sha256:a3a81ac8c1a94cb7cb562a94584fba7d37b1e3080a54547984ae245c7b54dac0 FILE lib/rdoc/parsers/parse_simple.rb 27366 sha256:8502b62a019f0417395ecb52522bacec912541c8062e3356cb4df14e3ba013b1 FILE lib/rdoc/parsers/parserfactory.rb 27366 sha256:2926e0df108b6c4b3cb79295f8cb5f082300fb62e422939c90e09e9445cc80e9 DIRECTORY lib/rdoc/ri/ 29383 FILE lib/rdoc/ri/ri_cache.rb 27366 sha256:65adc866f5a6a21c5ffa88857b34f2f7efc14265e7c8de661596b01120a1a058 FILE lib/rdoc/ri/ri_descriptions.rb 27366 sha256:cc0095e6f2c366619e8211ff5b64093d2ac95f32ca406ec69fa912eede6bf823 FILE lib/rdoc/ri/ri_display.rb 27366 sha256:c85e53e830f3101e7682cc3e4e0d9360f5eb5a3ec5cc85b9aada50d00007e165 FILE lib/rdoc/ri/ri_driver.rb 27366 sha256:e6a4c4608a9b09cf8080a5fc53dbcf48c6a78474d16503df9f702d7e17fd6d4d FILE lib/rdoc/ri/ri_formatter.rb 27366 sha256:c821b6efe2cb9218bed94a1f5252300e277ea74728e24bc803894f857f6c903e FILE lib/rdoc/ri/ri_options.rb 27366 sha256:f1825c09d17265a0c456227bedebba2c80ac11520b7870daac290c01f9837fe9 FILE lib/rdoc/ri/ri_paths.rb 29383 sha256:6c615d5db7c7af72327e0618d16fc0ad7c4d585cb3fa4e013e880085fb52a19b FILE lib/rdoc/ri/ri_reader.rb 11708 sha256:263fa9ae97805e7e57a35723a97886a47a813bc6ae5cb4e44f11fae16fa3d9af FILE lib/rdoc/ri/ri_util.rb 27366 sha256:f4668906c6205298e8e6cf9ee5cb38f33ced7746fb9f2a9a4770498f3f506b50 FILE lib/rdoc/ri/ri_writer.rb 27366 sha256:8673a50b507c61dfa1f18aeaec500748a7030a130f9b456d89701efb671c6b89 DIRECTORY lib/rexml/ 27366 FILE lib/rexml/attlistdecl.rb 27366 sha256:0045e50bcf4b7bac83810da292c4be638a8d37d6d174cb48d25fde8c11d08bea FILE lib/rexml/attribute.rb 27366 sha256:6d211bb2e42b1741d4a590c4a1a79bd8f84e0cc9e9f2faafd7a3c097dcf058eb FILE lib/rexml/cdata.rb 27366 sha256:e145cd53259e2f2e2401f99670ecab4d673d9ec5d0e3b1ae8d620274b416e10e FILE lib/rexml/child.rb 27366 sha256:5e0444a7dad3a0e8ac0a3999da4fcc37fa3b29f24e6840bf9f883c8588c30057 FILE lib/rexml/comment.rb 27366 sha256:b3688e6034d2699900f03505eac2732c732141cbe553ef57234dc980186faf56 FILE lib/rexml/doctype.rb 27366 sha256:0f9f27ae93605628fce8b8aa29742421c1c25db7a662ba879d6755c7e8c8340f FILE lib/rexml/document.rb 27366 sha256:5431dd1f92d24cc4f8a973aa55f40792327c9e8a8742dbfcdeb804a362538712 FILE lib/rexml/element.rb 27366 sha256:6b6df00116349267fc12885f2ffa945616ad345969104438ca3b888ad1f3e866 FILE lib/rexml/encoding.rb 27366 sha256:02e304932a17e9bb15656bb702805ce5f05653a67e87e18cbcc3a5cc7920df4f FILE lib/rexml/entity.rb 27366 sha256:736bd97199537f6a07c874f4ba3154e53fe4ef16637d1e7c55f5dbd2eefedaaf FILE lib/rexml/functions.rb 27366 sha256:ebce613b6d4d4153257feb2f0b1b8725e2cbc70573bd60d71a98ffc548ac8a03 FILE lib/rexml/instruction.rb 27366 sha256:224440a154813ad4d2019e6f0b4874e7ddeb52e1f27298b67e8b0b8a8e999b40 FILE lib/rexml/namespace.rb 27366 sha256:79156180dcf7887f1b4f513471e2d6c85196a7028306d35e89a45217b51a80b8 FILE lib/rexml/node.rb 27366 sha256:5f5f3e1fe7688d18c4272e8854de3ceac259c05478768bd7b0bdf5a6e50ed228 FILE lib/rexml/output.rb 27366 sha256:f5638c2f7aef48356d1cf648b9b7d62d9f9e6fa98b9e070d2b68679e733f28a4 FILE lib/rexml/parent.rb 27366 sha256:b707829fa1f8460cda89f6131c5f969b48c0cb0b7da59d86d9e32691ff527ad8 FILE lib/rexml/parseexception.rb 27366 sha256:7081b51810d3ed49384e4f3caf1844f649fb7ea90774e91ce02544d2cfb5ef33 FILE lib/rexml/quickpath.rb 27366 sha256:83707f7bc9d5ef9cfd2ec9aeab1a042bf44ea2d728588fe3c0cea21659f50ece FILE lib/rexml/rexml.rb 27366 sha256:5d83e4a13f9996c4b0057dac90e83443fec460d847c788f8234b5cf567b3f804 FILE lib/rexml/sax2listener.rb 27366 sha256:294a3620e951627931fd7662b534c624f2a996f8d9cbaefbd71bd5b9e16289a7 FILE lib/rexml/source.rb 27366 sha256:c63d682d19b9294302a4948d4104a5652bf825a2281ea4c7e65e56c62cd52f9c FILE lib/rexml/streamlistener.rb 27366 sha256:8622ab89ed1ddc4c9269ef32d8a562aa538e4d1125e52fafe77373cfeb7b8837 FILE lib/rexml/syncenumerator.rb 11708 sha256:d95e51738cc024834b25d022869d18c3c89d95a6c2e37caccc01fdb64621b4e7 FILE lib/rexml/text.rb 27366 sha256:c3a29c79b72816602bfde31d68f983e8c626239c22020e2722089d1d00af9c6f FILE lib/rexml/undefinednamespaceexception.rb 16067 sha256:8e7797351224775c2cdbe4734bc58158c50762d532f7ca39609987b1818f54dc FILE lib/rexml/xmldecl.rb 16067 sha256:b883c492d601f661ce5567486c4f6419bb7c582b45c60e76b8022d5b6ef45262 FILE lib/rexml/xmltokens.rb 11708 sha256:b6ddb2ca912a39b207743656e839f4e2802fec6760f69bcb650660b4c28397ce FILE lib/rexml/xpath.rb 27366 sha256:0c57d131a83bcce159c0ca7e886c46a6160a2e2d9dceffe34732b9f9cc874c04 FILE lib/rexml/xpath_parser.rb 27366 sha256:2861889f7078e176a00bc1f1f928f2ae8da4fba1feae4d81ac54140944cd17b0 DIRECTORY lib/rexml/dtd/ 27366 FILE lib/rexml/dtd/attlistdecl.rb 11708 sha256:21c907315a0fffa396600431e8f2f8a248acc8dce9218ea4c6ea6d0a54c16826 FILE lib/rexml/dtd/dtd.rb 16067 sha256:9f58dca62f1d9bcaf699da887cbc9ad142136c8156055db27ce434f38a65cc46 FILE lib/rexml/dtd/elementdecl.rb 11708 sha256:c494fe7fe292b773b7b85ca28175639246cac35837389627a2e39e6c6ad79a00 FILE lib/rexml/dtd/entitydecl.rb 27366 sha256:1b8e8344880e7705ab7d9f813b2d588c9d667b86d4b73a57b7dd97ada06ff326 FILE lib/rexml/dtd/notationdecl.rb 27366 sha256:a49dfa1ad2ad9c58e46279707031da8b939d8556e89d57a165098acfa7fb4a95 DIRECTORY lib/rexml/encodings/ 27366 FILE lib/rexml/encodings/CP-1252.rb 27366 sha256:33836de4b5a3f3b8335840764aff0d45850351f694cbdf4ec062524f58d75101 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 27366 sha256:82dfa6c62bbec28e4efec013c8249009122729bc43d197e9f0c28128f80806c6 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 27366 sha256:d642249cbe4248a9bb07689c000fde6f82e2423c203a1e59ae77e96ce722c09f FILE lib/rexml/encodings/US-ASCII.rb 11708 sha256:71acd17b61ce2f92aed78220416b68c7c70cfe433f9d4e3e4a32377262fea41a FILE lib/rexml/encodings/UTF-16.rb 27366 sha256:d49b7ec8ce94f455cc18e01a2d8bd0b023cdfcc6349220806f8d791f657c6669 FILE lib/rexml/encodings/UTF-8.rb 11708 sha256:ad4aa58302f1b43a22ca7a349c4c0533c86aab9041573d24247a023782d47237 DIRECTORY lib/rexml/formatters/ 27366 FILE lib/rexml/formatters/default.rb 27366 sha256:a67b8b3c317949c59d9c5133810dad391811664b0cfba7732f26852071859263 FILE lib/rexml/formatters/pretty.rb 27366 sha256:78d602e529a2ff9cd50f34c839ac52caf28a5adf48a7162c50f00816fcd45c12 FILE lib/rexml/formatters/transitive.rb 27366 sha256:f9840057c0c9348f3b2231c22a6e953f4918c83f3b590db6046f608e89ec5f5b DIRECTORY lib/rexml/light/ 11708 FILE lib/rexml/light/node.rb 11708 sha256:6bc605c4b5f0f99048d5d597cef31db81e6167493770d49d6facd2a00a49c338 DIRECTORY lib/rexml/parsers/ 27366 FILE lib/rexml/parsers/baseparser.rb 27366 sha256:1b8e32944d81aa3a34d3334bc7a93dcd8d9ef98c918a41c7806647a888d04a1c FILE lib/rexml/parsers/lightparser.rb 11708 sha256:e8eee27542d91268bf76cdda812f1ee7cb7c39985a4420d1db9a542280c73ea1 FILE lib/rexml/parsers/pullparser.rb 27366 sha256:85e7782c4e8841ec43607f4d5736024cb26ab1999679897e4c1ee1121fa07a6c FILE lib/rexml/parsers/sax2parser.rb 27366 sha256:2ae0925884926c4bdaf8e5d8ab14cdcda2ac27323dbf247aac912ac7ff24b2a5 FILE lib/rexml/parsers/streamparser.rb 27366 sha256:b959c002b1cb16b4716d1d364e5e0060fbabde43537a4e9e4b46e86d877f3695 FILE lib/rexml/parsers/treeparser.rb 27366 sha256:719f1917ad2482ddf3b7f228558010a2882c79d1b0ae17c6508d35ee077a760c FILE lib/rexml/parsers/ultralightparser.rb 11708 sha256:bdfec7c764a67fa75d52c7e29a89182a22533f9471cc51a294c5d952b1b7f35d FILE lib/rexml/parsers/xpathparser.rb 27366 sha256:0b48bb47af985a522fa400bf98ca2d4716fb291585e22ea5e8ba38176fc44362 DIRECTORY lib/rexml/validation/ 27366 FILE lib/rexml/validation/relaxng.rb 27366 sha256:f1a6a47c4fa4a2c97d9dfadb15ebb9092431a9791d9242592e03f2006c4c30ed FILE lib/rexml/validation/validation.rb 27366 sha256:0890cb474aa309238398146e3cfe2c4dde782daaebd0835a208b424827727dee FILE lib/rexml/validation/validationexception.rb 11708 sha256:f80692d9ac3abc8b04f14be39974a3c6f5fdf14eeed3c89aa9122d18a3bf3339 DIRECTORY lib/rinda/ 27366 FILE lib/rinda/rinda.rb 27366 sha256:b05e47f426adf11c455d5c55d4791a5af1c93b7494a7c59a7d170f84207760c8 FILE lib/rinda/ring.rb 27366 sha256:15c4b06eba15fc8fa83d6e0346046160b7c72d3f812aee13e7a6127f48ff12b6 FILE lib/rinda/tuplespace.rb 27366 sha256:e202dfb0e1513ddd28391a58c3f55e749d7beffb6d721512180a5e8bff440eb2 DIRECTORY lib/rss/ 27366 FILE lib/rss/0.9.rb 27366 sha256:01525075ee310ffcb499ff2c60277b128ab96eb263ec42fddafe605b0927e225 FILE lib/rss/1.0.rb 27366 sha256:5d14ec0e44133bba22cbd4dd12a7e0436201b2f3551f7de31a33536aa3c79a93 FILE lib/rss/2.0.rb 27366 sha256:6dcf63c51c306c6bd8126890f7a59c6f5d27c7b3b1a05262c31c68d3f3ec8c8e FILE lib/rss/atom.rb 23464 sha256:06886ee4de042109f2cae971398a7c438cf709979705ecd40c99d2b069a9dec4 FILE lib/rss/content.rb 14054 sha256:22aa65aa9e517cf91aac3a34403f83bc130e872c7f1764cb8a5d487f7478348b FILE lib/rss/converter.rb 27366 sha256:9099bed7c18ee73d9910160437d856cf9b9d0de4d8b05fe7597e313983fe38ba FILE lib/rss/dublincore.rb 27366 sha256:00628623f1e86220c3720fcd5a17b98c5becd5209b20bb3be7ad65b49f601869 FILE lib/rss/image.rb 27366 sha256:e07fbb6b68c2f9b90cd2a9684c1448148f4ba87a44bc06da397281d2fcaa1af3 FILE lib/rss/itunes.rb 13747 sha256:f7320ec1cedaa3706cb627ca9a61bbaf5440031ccc2a9ba381c5ce81027c18ca FILE lib/rss/maker.rb 23463 sha256:fb6a0e6e365bea8da93e7ac622ca19323b2f5218ecfe4c65146a27505c8c2f9b FILE lib/rss/parser.rb 27366 sha256:d111bd5892d45f49576becd35d13150bad4ea9e379c82d4587f080e854ff2950 FILE lib/rss/rexmlparser.rb 27366 sha256:5c1dce1898b67b704d8259741252d72a48bdc7025c30618b18519b035a065b97 FILE lib/rss/rss.rb 27366 sha256:ad77b9228f4e0cc6df6f09e5144eb96dd5595d127d97e361fcd2803e10afd2d5 FILE lib/rss/slash.rb 13747 sha256:4d3860a8b879e400327ac2d8f8a3bb2e9237c343ca9e668ba30d2454f1f14904 FILE lib/rss/syndication.rb 27366 sha256:d44a674667a7cc7bcdc83ac6d3885cf8a71656e9d71b92011976f72dd5d2355d FILE lib/rss/taxonomy.rb 27366 sha256:d958806dddfc8e84c1fad0c7a49d69c879ddc2e911a92a11d4803c5c411e2db4 FILE lib/rss/trackback.rb 27366 sha256:1efcda8f44256b9d2ce5c648ef74207fd38487b5ed49533e767dce9d77824b69 FILE lib/rss/utils.rb 27366 sha256:61b1b08b5693214d531ce0ff021523defae5ebadb4b452e5947ca49ede866a62 FILE lib/rss/xml-stylesheet.rb 27366 sha256:d306ee57193c9892ddcba9c10b9be531470f1313c47b28d05cb9a2169e96641c FILE lib/rss/xml.rb 13747 sha256:0120181369b8d5febd57088b660d48367da77d956220fffcd295bc5f94eee673 FILE lib/rss/xmlparser.rb 27366 sha256:8aa162b2367160682ab7b4ee1a9019e7cb8e6e589cfdb67f7509d6be15237b75 FILE lib/rss/xmlscanner.rb 27366 sha256:01458ef96f874a31c95071810b10bfeba6de1a6af8f6f5770cdddcd1c3c5fd70 DIRECTORY lib/rss/content/ 23462 FILE lib/rss/content/1.0.rb 23462 sha256:3a44f017b26c40e7f90d7f089cd7805c90fc8b3a711017a28b4be3814942575f FILE lib/rss/content/2.0.rb 23462 sha256:15a258e9a7368cb87baf979607106893e76007f5446ec857b49906b1ce5f4dc7 DIRECTORY lib/rss/dublincore/ 23462 FILE lib/rss/dublincore/1.0.rb 23462 sha256:8ab4c7aa1362aee1aba7f2f49647f1bd7b3d4c393f8c153a3e4bd1b64452eea2 FILE lib/rss/dublincore/2.0.rb 23462 sha256:7f9eb7d2d14321bf74a6b641386b524c945b0629061336b16d95be85e3354007 FILE lib/rss/dublincore/atom.rb 23462 sha256:3d6ae959989776d9cdf6dfd08790c1947f2f35cb182d9ec0fc886a412b4ab56e DIRECTORY lib/rss/maker/ 27366 FILE lib/rss/maker/0.9.rb 27366 sha256:ce85f80bbad9606967a257b1a4ebac68f1e7896be629d04bfd8931e7868d833b FILE lib/rss/maker/1.0.rb 27366 sha256:804d8feb9d1e95463ec4cc1e060fdd0d36582edf29e366596697c7945e076cab FILE lib/rss/maker/2.0.rb 27366 sha256:5506a015693998ac3c61f9ca944e164a52bdf52889ab66ced8d1fd6e0712eefa FILE lib/rss/maker/atom.rb 13747 sha256:0de02be76a9c972d1e6b286c23edfd0f778e0edb7a7a0ba719838309e1523323 FILE lib/rss/maker/base.rb 27366 sha256:25a2ca9bf878a2ccfad819ca85544b3ce58c8965a7ecd3ecc99bb798ab18041b FILE lib/rss/maker/content.rb 14054 sha256:32bc9914b1514fb23d74fd45e8bee6ce8e4d66ca6e91c22111dca8175984e685 FILE lib/rss/maker/dublincore.rb 27366 sha256:7c487636a9dec97a59004dd01c6790044866b2e9f2fece8b5d4b02eac7b5327b FILE lib/rss/maker/entry.rb 23460 sha256:dee80a69b7fb5ae90e7e0e8687ac7e605f7a908ee403edc0d5349cdb8ba86185 FILE lib/rss/maker/feed.rb 23461 sha256:763b35cf6032217a9b35f76a824c944a8d611bd60a9055b7ece933c8e3473286 FILE lib/rss/maker/image.rb 27366 sha256:57f829525866e26cdc5ddf278dcf73c9f2f755a07c76ea6242eac76f4e6f8ebe FILE lib/rss/maker/itunes.rb 17677 sha256:bc6887cf8befba35e5eda662f901e656b306dd998de21e0e964cd5b6627288ea FILE lib/rss/maker/slash.rb 13747 sha256:efd056e78b8e0d52c76c227ba8671f3b6952dae6b0828b42805d75bd01aa141e FILE lib/rss/maker/syndication.rb 13747 sha256:cb5110c6116479de2dcafbd6db016a24ad083a52bf3a8b2cb4c32af125f0713e FILE lib/rss/maker/taxonomy.rb 27366 sha256:decade1e1e9ec378e3689f971624e7788341b285d04da10452b38c61782dfa85 FILE lib/rss/maker/trackback.rb 27366 sha256:8f61fd06d99f52a8c52c612470319f10ecf26bc0dccac344fe2662a74863cdfe DIRECTORY lib/runit/ 27366 FILE lib/runit/assert.rb 11708 sha256:2df386ccd47d84b4ab8d815968a8db368cbdc567532c940a3c1652c7702366f6 FILE lib/runit/error.rb 11708 sha256:7563c8b6e65d01bf0f6883626a0c29bc23e4aab5824ad6262949862dcbad4136 FILE lib/runit/testcase.rb 27366 sha256:df1e7a600b36ccc7a0897a09c0ec61d5c94e0cd67f13dbea82230b870a30b4ec FILE lib/runit/testresult.rb 11708 sha256:3c06b38a917b6fe2e5793e93c2c0fa7278f82742cfd6bde7f5b6bb3b0b00ff5e FILE lib/runit/testsuite.rb 27366 sha256:b9721223a5d686983946c83c134a8236b6f4dd7e456484c64595304f6a7c312b FILE lib/runit/topublic.rb 11708 sha256:f727b24ccb79efc9dbd21b93dfc46513bbb8e6e30e209cd4c4fd8738df1829d6 DIRECTORY lib/runit/cui/ 27366 FILE lib/runit/cui/testrunner.rb 27366 sha256:79f1f33fe59e5772527beb4eb0e9bd5f62ef46094c59295622ec75a18591ec64 DIRECTORY lib/shell/ 27366 FILE lib/shell/builtin-command.rb 27366 sha256:89fce9a6f4f9e6615415b01e425e4ca51154a9add81f987483393e9e299af8a3 FILE lib/shell/command-processor.rb 27366 sha256:fd672c62ee32184636ff18fc6fb9a39df15f33ca58c5db18c2c2a5bae85af02d FILE lib/shell/error.rb 27366 sha256:8b6a5827c023f4536619a8ba551372da5d899f4b8055c8f2b9d6a3c9e5bac2b1 FILE lib/shell/filter.rb 27366 sha256:951ef0cf0cec0664ff92df8c33ca76786b3a6a2aca08457e713fbd96558908b1 FILE lib/shell/process-controller.rb 27366 sha256:b3a3dc33883044f409e2dba966b4846063c64ca0604ba561995bbb3016ab4117 FILE lib/shell/system-command.rb 27366 sha256:85d1d89ffd4114a3d5438c5a04c6d938421da3b7f6dc85bf046045a115e6817f FILE lib/shell/version.rb 27366 sha256:eef9de2416701f2754ffb8b64205115a9a2b0cbe2e7344ebff8079d943e58d8d DIRECTORY lib/soap/ 27366 FILE lib/soap/attachment.rb 20864 sha256:4298117161ad90f0771c082d35e3a851469c477f9342305f6ab61cd2a27c91c1 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 22429 sha256:fc93f7c4d8626000bf3ccbf863b48f157063ab703ea0ffbf5d24db6d09f7e34b FILE lib/soap/netHttpClient.rb 27366 sha256:336f5df99e097179a1f4cb95100043b305cda8e719c16180a5d793b0bd5e05e4 FILE lib/soap/parser.rb 11708 sha256:03c0254a70c10ba3bbd792b3d3f2f3fb41ae17da725488c91cbafb49cc031165 FILE lib/soap/processor.rb 11708 sha256:398295c9eb460f93f737795ef064e9d7190924bfdcc56cb1d91c94cfd8537303 FILE lib/soap/property.rb 20864 sha256:4a921b154e6dfcd6d42e02ab45d4983fba0d3bc811be362193cd6197fd1dbec2 FILE lib/soap/soap.rb 11708 sha256:39d0d30ece029d8dd9df2fc02a27342804f261d2b86919e8ee5f9e199e43c938 FILE lib/soap/streamHandler.rb 27366 sha256:d50f209ad09e6bb14534f81e735bc4266adc1087c9e975666b42a38d9412053b FILE lib/soap/wsdlDriver.rb 27366 sha256:4a41d991cd888734396556612ae0b5aaa065f94e3864759c63c9b75fe4956fcb 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/ 27366 FILE lib/soap/mapping/factory.rb 11708 sha256:63ae4952c729c61bd3816a652a202b96ebd4992c21d697651d78a4e8db475788 FILE lib/soap/mapping/mapping.rb 11708 sha256:967403cbdd52a08c0422055ffc5e787a7825ebf1d1a586dba3a0dc2123850faf FILE lib/soap/mapping/registry.rb 27366 sha256:e73dc09d0a597deb41f3cc717d4757d4e1f8ca50b9e1907af8378bcf7f1abc7d FILE lib/soap/mapping/rubytypeFactory.rb 11708 sha256:581400a6c3f202746fde412681283aab8272eed141399033b4af3af11ea0e6ca FILE lib/soap/mapping/typeMap.rb 11708 sha256:9fea8dedc6c53dffe4ecd56a7ebca752148b91e17d22997d9ec782ef540c1525 FILE lib/soap/mapping/wsdlencodedregistry.rb 22197 sha256:0a3f3c86a1b72921425dd6114623186eac37d7d3a636087e0f7b4b8b4db313f6 FILE lib/soap/mapping/wsdlliteralregistry.rb 27366 sha256:556a8b63c1e3c86ecbc133c49f8e9444b3d8d2b256221cb37ecb3a780065e9f7 DIRECTORY lib/soap/rpc/ 27366 FILE lib/soap/rpc/cgistub.rb 27366 sha256:5fe23a1b341f94d7ab7789507e970f20f0d8b66c4b1260a62b1db202fc1e9368 FILE lib/soap/rpc/driver.rb 11708 sha256:c8defe31f075b6954bd95e571ce07a190a31a2560d697a1976b76d45761dd779 FILE lib/soap/rpc/element.rb 11708 sha256:a6d0e1e0928c431cae75f0400fa9776f6d64841f5f4054a20fa3f237dc8f36aa FILE lib/soap/rpc/httpserver.rb 27366 sha256:95b137bc4223f2c485844a7b7e90ff502216bd5cd8fe96d210666a82b6431c73 FILE lib/soap/rpc/proxy.rb 27366 sha256:dc93d8cc6aca0fbf8893b2eeb550ede0ae694805430172d58577bb282a3b2057 FILE lib/soap/rpc/router.rb 27366 sha256:d4cd2f743f8d194d944d82d5c8fe8663219530352a81c0022f8ee9330ab13051 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/ 27366 FILE lib/test/unit.rb 27366 sha256:9c3e15b692dbe111fa69329b3a95a554795f2acd5af09a889b2f008d95b905f7 DIRECTORY lib/test/unit/ 27366 FILE lib/test/unit/assertionfailederror.rb 11708 sha256:157b8d962dd3be7ebc2023a127bdb7d6a217e4ffc788e3977021403f328353fe FILE lib/test/unit/assertions.rb 27366 sha256:e0441116e4fa7948f1623fb967ddfca77aaf4d68995cc865406ed320f65e0dae FILE lib/test/unit/autorunner.rb 27366 sha256:79bed83a2cdcbd7354cd4e5e82daf497476e4e8db336396460289999767194f5 FILE lib/test/unit/collector.rb 11708 sha256:851e3955f8057176074b18d4466641e5663d9d09a3915b109891eb2caaed48dc FILE lib/test/unit/error.rb 11708 sha256:eba2eaa59d1f8ca7fde17a1d1dce1d92c8d3bfaa4eeb6445688dbb9c14f4b0ae FILE lib/test/unit/failure.rb 27366 sha256:a10a2e34ba7de3ce1069292b5b2f73813b0501fe986ab4ff62b2b4180cb49651 FILE lib/test/unit/testcase.rb 27366 sha256:c28446e61956af0a611bef7579e757f7ffe34f43f47ac908082d40264b7d5477 FILE lib/test/unit/testresult.rb 11708 sha256:ef52f5085b859e1de910e04d25e05647e119c90faae497813e0a48526a5ffd15 FILE lib/test/unit/testsuite.rb 27366 sha256:6d334157503fbabe3d798eeefe05522b4d49fcdfb3a2641b61c1447d4e81da95 DIRECTORY lib/test/unit/collector/ 27366 FILE lib/test/unit/collector/dir.rb 24668 sha256:44c8b9e4df3e3839c6314a6629a74f2fdcef0f9d97d50e97aa34fedac6734c3a FILE lib/test/unit/collector/objectspace.rb 27366 sha256:fca4c810bbf817da846f50d166d1af2f18911ba9fb3259e1915c872e4ea6237c DIRECTORY lib/test/unit/ui/ 27366 FILE lib/test/unit/ui/testrunnermediator.rb 27366 sha256:5c951b99fc22c82a77d6ddf423fe6fc5458e50f6db9dce30f58c6f4500045348 FILE lib/test/unit/ui/testrunnerutilities.rb 11708 sha256:eb2db4d656ad9b1c26b386fabd7a56ee24a4c1ee6f00c2a8a7ad0d60e0d2cd81 DIRECTORY lib/test/unit/ui/console/ 27366 FILE lib/test/unit/ui/console/testrunner.rb 27366 sha256:1d42a335d4261c8f48063fedfe4cc6b075e26cd722bf29985c768c7c3663178c DIRECTORY lib/test/unit/ui/fox/ 27366 FILE lib/test/unit/ui/fox/testrunner.rb 27366 sha256:65bc4187bf42ded1627c96dcc6d779cb32c765b1ec1de15a8c4f13c7fbffbb6d DIRECTORY lib/test/unit/ui/gtk/ 27366 FILE lib/test/unit/ui/gtk/testrunner.rb 27366 sha256:6b4637f7cd21e16757443826e0de2c7c2091befc35c63d61ac731854c463f2ea DIRECTORY lib/test/unit/ui/gtk2/ 27366 FILE lib/test/unit/ui/gtk2/testrunner.rb 27366 sha256:5d0bf68072468ba1fb23cd80ce1f21535678a5dbc5c472822644e66945aea664 DIRECTORY lib/test/unit/ui/tk/ 11708 FILE lib/test/unit/ui/tk/testrunner.rb 11708 sha256:3958e7c4f094bd32be0870596549c7cc74db40be974cde9e3d55f6cfce6b3acf DIRECTORY lib/test/unit/util/ 27366 FILE lib/test/unit/util/backtracefilter.rb 27366 sha256:129aa2a1f74436861a59ce5cad8d129719c8b97c7f1bf58be624125d683037cf FILE lib/test/unit/util/observable.rb 27366 sha256:5bb444caf8322374ec00b5933614c89e03d03205a72b8d335f3884163d3445bf FILE lib/test/unit/util/procwrapper.rb 11708 sha256:2624fef470d304c64c2e5c1ea51e7fdf7135aad959cdc7b08fe0dd339dcb8798 DIRECTORY lib/uri/ 27366 FILE lib/uri/common.rb 27366 sha256:efffae93eb7ae1f01cea93914358de68debc0b1ae2326a1f420980e7d8e395e8 FILE lib/uri/ftp.rb 27366 sha256:9d23b9def26ad6658a3db6244fabc7d1901b08305640cda2c5a86ada6f1da34b FILE lib/uri/generic.rb 27366 sha256:03db2db3b9d98fd4100ea56d0a2473707a8ae07849fc0975ac3abb8a99737db2 FILE lib/uri/http.rb 27366 sha256:9787ab1f477ab15e70d543c145db3289b39e1ce3b54c47a554c417a00f598e83 FILE lib/uri/https.rb 11747 sha256:14fd6e2f6c56187859d9396339511d1b802a4e460c09d3452459f94a788c3dab FILE lib/uri/ldap.rb 27366 sha256:8326bad430fdac83c372942df567711fd68011bef8e492e2796abe4bb1248068 FILE lib/uri/ldaps.rb 16038 sha256:f402ac2089f5210324a265b81a8b810b03bcb1d97e7a676f5e7b9f93683d24d6 FILE lib/uri/mailto.rb 27366 sha256:8c2647c36ef9e31da8cfebc26772b62776235e940200a6f2eb0793acb02d9b2b DIRECTORY lib/webrick/ 29002 FILE lib/webrick/accesslog.rb 26281 sha256:15259d0f48462e61176af64d4cc6bfdf0242c8211426d7a5e85760d02211b87b FILE lib/webrick/cgi.rb 27366 sha256:91192b22db23b6e65d2a3afc2a2172a3f059f987d3b7ba3c26e5830bcf8b6092 FILE lib/webrick/compat.rb 11708 sha256:a6025f9f2e7e7f9240255033e4d6d5931eb5aad4e28642151a1c10360b7e9062 FILE lib/webrick/config.rb 27366 sha256:0aa2b18a982120488c32c15ea23ee67802d8334fabb20f7d7b3acf87600b0d80 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 27366 sha256:95906b43d6e7240697e4f9c598651347f90fc834ca5074458423a6698583ed03 FILE lib/webrick/httprequest.rb 28949 sha256:6e214f688ae78aedb829f160b7ca28f7a7f2a9c233054a628b5207037f38773f FILE lib/webrick/httpresponse.rb 29002 sha256:29d800aedbb21f5b484c3829c2ca9f479249fe305b9e3807f1d40f2a743a973a FILE lib/webrick/https.rb 20864 sha256:276e54ddfae6a6080ed727867a106638900750fb90fb26d1b60a1f67a74c0dd5 FILE lib/webrick/httpserver.rb 27366 sha256:e0f8637fbd5c5bd18887c92abaaa2f3d97d07c1cc2f50d197d061d65a0f7066e FILE lib/webrick/httpservlet.rb 11708 sha256:d858d6792cadd0ef551946a9aeb5dd22145ecb446e674538f8c268071a4412f5 FILE lib/webrick/httpstatus.rb 27366 sha256:2b095fddaa2fb2c9c5ad54c8413a30d6794a6f46f133c2d316b58dc28c1a32d7 FILE lib/webrick/httputils.rb 27366 sha256:3b513da9eef7bfc095ddc6c76e49bc02e605b68624e639cac36bbeffd0d30cc1 FILE lib/webrick/httpversion.rb 11708 sha256:49b543aab6ce6f4be00408503cedd37f0b67604544d21e35e619075c850feba2 FILE lib/webrick/log.rb 27366 sha256:4eb1ab79d598cdff78d08755a720cf206c4970ab4fa970c32451a28e5153951a FILE lib/webrick/server.rb 11708 sha256:40fc233d642fd03c50ffde55af01f761a1e3876079d3e3e48a5462a8e40cdf39 FILE lib/webrick/ssl.rb 28784 sha256:c5f7e3382984e494d68116cde639bc39f0dc716d175a645b9b9a0ce52a556d31 FILE lib/webrick/utils.rb 27366 sha256:16fd193bd0fed2cbc1c36f4ad5270d20856f2bc24d986bf5713cc38218cef646 FILE lib/webrick/version.rb 11708 sha256:92f2e2ecba2322af6403f2a90f521144ba3dffb0302957c6c8b0449db4befd22 DIRECTORY lib/webrick/httpauth/ 27366 FILE lib/webrick/httpauth/authenticator.rb 27366 sha256:cfddf2b6ac6e47201fb6d891725de3baae144ce36dda18d10bd1a50909338683 FILE lib/webrick/httpauth/basicauth.rb 27366 sha256:db2290d58ffc82cf325001278e3f4e11174a89d9abd4457930f6038ef22d3e90 FILE lib/webrick/httpauth/digestauth.rb 27366 sha256:e811155a444e96ee28afe0c47af6aec903cc3aa80020f6ad7c4983a6e0bc1bc2 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 27366 sha256:d6f0c8f1f76a61e2f1989b07f81280f355620f0fed7e9d091efc125c98f10d56 DIRECTORY lib/webrick/httpservlet/ 27366 FILE lib/webrick/httpservlet/abstract.rb 16454 sha256:82360507018bcd8574a8ef4ecb1c9f9dfe72188a13a002108a9c1174b6205a08 FILE lib/webrick/httpservlet/cgi_runner.rb 16454 sha256:4b4e954172b12b1c958cdfbbe702d34bec99df984f5c1f2676960f5555883d76 FILE lib/webrick/httpservlet/cgihandler.rb 27366 sha256:af8725ce1506351a151f5f168bc760ef7d3e10e5bf867912563d2e3b74e5f2e2 FILE lib/webrick/httpservlet/erbhandler.rb 27366 sha256:ce562280d7f50e66356748c1d4391215da66ce98beee6aeb9a031b43433f3e42 FILE lib/webrick/httpservlet/filehandler.rb 27366 sha256:0cc27586b70b2f17510eeed1f39bf8a248d789be9fb7b9adb02585696a79b435 FILE lib/webrick/httpservlet/prochandler.rb 27366 sha256:97b54b3785df73b7d28a8192bdc740f7dc22e35ff468e8bd8bbe4b96d1d1c8c7 DIRECTORY lib/wsdl/ 27366 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 27366 sha256:227c4f04ea94c0dc58ed40fcdc58e49b03c0cc38025195c31d1d5c58a6bfbcc9 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/ 27366 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 27366 sha256:289aacf0a4a7198fdbf70942d73153170ffb8d0718b90e2e2ae0c41a0898fb25 FILE lib/wsdl/soap/classDefCreatorSupport.rb 11708 sha256:6cdb2af78d18f4589ca9122c0f3dc3e194f3aed5fd20d21ab7efaca79c2536d0 FILE lib/wsdl/soap/clientSkeltonCreator.rb 11708 sha256:c30cbef00cd5a11e66d5a8cebd4c9778d093067562149ced9c34f83ae5a69fe8 FILE lib/wsdl/soap/complexType.rb 27366 sha256:f6e14f97bfe71f8c112404e32dadbf3c981ea1dcf7c6938240db086a2ff1e7b1 FILE lib/wsdl/soap/data.rb 11708 sha256:8ab50730ecf5e4a976c1e15b663bae76db53ebc421500e475db7a20044eb73ff FILE lib/wsdl/soap/definitions.rb 27366 sha256:2d16f02e84a154bea380bf71f140652aa1664f4579962bea1ddbb467f0c4d80c 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 27366 sha256:d09a6a78ed6fff97fc4593c9e6e09cffdb8851d4e46f2774db52f6ea0c2f43d3 FILE lib/wsdl/soap/operation.rb 27366 sha256:93fb935830c42b38793b9dd90830835f8e440c8ed7be3b3415ca8596185ad7fb 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/ 27366 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 27366 sha256:59defa8d25d64e784254b75bf3f849cc9a0ef91d732ecb4ab10c397d5bae6885 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 27366 sha256:8ba4812750f3681ca3ec846f6e55d00639241b958811c80288e9b92b1c7bb997 FILE lib/wsdl/xmlSchema/simpleRestriction.rb 27366 sha256:acbf797d6203cde176082d6a45756c6ae28cfef1e2ecfaa28abad30c019eebd2 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/ 27366 FILE lib/xmlrpc/.document 11708 sha256:aef5f21cb70d5732cad09d6bde24d34a6dd19ca5fbb220be35f026a25b34c08e FILE lib/xmlrpc/README.txt 11708 sha256:ab9de8bc428dcb63a3ea0db17bc22d56d2d134e0516db6b3879a7d24566c18da FILE lib/xmlrpc/base64.rb 27366 sha256:2260da70f31a99366b8f7812a0bd0ee94e316060f4eff1acd0899bc8a334e3c2 FILE lib/xmlrpc/client.rb 27366 sha256:3b1676bda9f9ce22f76160145b01a2834630bcd7a26487fa4f43e9cef4fed302 FILE lib/xmlrpc/config.rb 27366 sha256:2fe030880650af40fbb589fdbdc3ee39d5194dc19021d667a402d7ca0e97cfd0 FILE lib/xmlrpc/create.rb 27366 sha256:5f889a0ba80f30331543befb0961dd5aa2e6d048fb8db66319594786b8af114a FILE lib/xmlrpc/datetime.rb 27366 sha256:29a92eaf2cf31fee2ba8a73a176fa3afa2c06fa4c5aa419bcb8b3a66c9527883 FILE lib/xmlrpc/httpserver.rb 27366 sha256:fa58ac2f069db585ca053982c05744d162680980c4ce635dd96f5134d00ada7f FILE lib/xmlrpc/marshal.rb 27366 sha256:bf4119769af65dfbc0a91582c36a26162c8290c10d242d3a556584c2993cfacf FILE lib/xmlrpc/parser.rb 27366 sha256:bf2c77ba0a248bb08232df413ec8aeed09b038ff2301b59940c191c374de87a7 FILE lib/xmlrpc/server.rb 27366 sha256:9fd72e6792cf4108658b925a49e385a5049f2cd125f4380a99ba8dedac70caf5 FILE lib/xmlrpc/utils.rb 27366 sha256:e063101c72b6f3f5e270d91f5ba73c8348d699f9788c52ce326b587609312c56 DIRECTORY lib/xsd/ 27366 FILE lib/xsd/charset.rb 27366 sha256:7cb93f5d23c33cdc62df51a838b332eabac4ee4a5bff1ddcb0593a3be861d29a FILE lib/xsd/codegen.rb 11708 sha256:00abe47c5daea07cb0df0d4ebf0fc8f891f42b70945eeec1daec641fc7e8e230 FILE lib/xsd/datatypes.rb 20864 sha256:35010801859bb4ca198b9a8497019750502997bcdf2d0699b1b836f792e07bae 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 27366 sha256:77da4c9d1bbca2216cc225d305ddca32b6b37ccdcae2f7bec2c5f1c22f1e90aa FILE lib/xsd/ns.rb 11708 sha256:050dbeb96ede2ce5b9e02a39082b2dc765194fba645a1be2ce9bb1b5479fe07f FILE lib/xsd/qname.rb 27366 sha256:a80ed5ccd8fe52ebd41a36e04de885708b2f67b3a7f0af66b6e349adbdfb7788 FILE lib/xsd/xmlparser.rb 11708 sha256:de047a4cfd9035bbbc79548323998e9a43340ee2051d008927f85e0c01c45186 DIRECTORY lib/xsd/codegen/ 27366 FILE lib/xsd/codegen/classdef.rb 27366 sha256:1a6e19af555680174ba085817d7ac45366e3560ae67f6898722b14cad19ad108 FILE lib/xsd/codegen/commentdef.rb 11708 sha256:c860505357031a70e9852ecc56494cbaff83de412728afa3229fafb1c95fd806 FILE lib/xsd/codegen/gensupport.rb 20864 sha256:461bf2a2d7cda8cf5fca84c36e981d98e00e3e6ace92e4830daa74f2265fe7d8 FILE lib/xsd/codegen/methoddef.rb 11708 sha256:e13513a83563cef01d3bc009120e96494ab0654f2c0735b3d7bc86fc5fed4240 FILE lib/xsd/codegen/moduledef.rb 27366 sha256:9927153c78cd446189e495bc0da5ec669a0e643ef82681cf91599c6dc8c12258 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/ 27366 FILE lib/yaml/baseemitter.rb 27366 sha256:8677f7e56400dfd8a0f4cb53671147626e1e3a394677a00d5c7aee12014dc91b FILE lib/yaml/basenode.rb 16074 sha256:d39eed2674f380223d8663934fa9dea717e0fe0c50f264a812ecbc29e0643245 FILE lib/yaml/constants.rb 27366 sha256:740dd08de88785448693113ebd29ce2697a7aacc3ef96f1d96a3e7244e8f98f5 FILE lib/yaml/dbm.rb 27366 sha256:a6f94d8cd74439f6f7b556366cc3b39a8af12b19132685f87af517441ff98090 FILE lib/yaml/encoding.rb 27366 sha256:f14713c86381e9f6e8261bcceac38d721c9ddf66e892ce55e7e8c12c0826434e FILE lib/yaml/error.rb 27366 sha256:45af9d7d51670a3cfa65f716f50544e9b47a56973110fef6ae9c3090e0ca658c FILE lib/yaml/loader.rb 11708 sha256:b545aad8010609d386171c2ea4d495e802064e488d16b37a9840ebbab37fb228 FILE lib/yaml/rubytypes.rb 27366 sha256:2e9ea586dc2e693fe19494108614c3ba5a198eceb4d0e29f7c49cf39e1b397b2 FILE lib/yaml/store.rb 16083 sha256:4ddbbef63c180e2484a0f980d1b3fb850a0fb86445fb15c78ba97d814b755395 FILE lib/yaml/stream.rb 27366 sha256:a213d5375ed199237907745c813b96d05918d7943cd5c4dc71c3e1f440f047a6 FILE lib/yaml/stringio.rb 27366 sha256:09c864faeda0b80767ad268320524df578e9c8a70aeb93b1be369b4850acd656 FILE lib/yaml/syck.rb 11708 sha256:1bf37547e01cc758f10d0ee4c6d85296020efcaff6a6daffb916938598348eca FILE lib/yaml/tag.rb 27366 sha256:9c222cffe292402c1485cd66f4be3e462487822f35ed067707a1ebdf32e96d3e FILE lib/yaml/types.rb 27366 sha256:33fd04be096772c0d0c9bfcb9a1268bfbce4232e9a8c38d7f7c9f6ae18aedca2 FILE lib/yaml/yamlnode.rb 11708 sha256:944694440bd2ea06553390596d761adf034f6ff9c2f156eedba314f0adffd0fb FILE lib/yaml/ypath.rb 11708 sha256:a96f6d640086512bccee8bc30d5e53053e1813e4dd9e5a5145969e9702685ccd DIRECTORY misc/ 26294 FILE misc/README 15961 sha256:a23019943d4acbf75a2d92caa3c8883b8a3d56f7377ca3743d474ad05c2ac4da FILE misc/inf-ruby.el 12031 sha256:f0d83fff8b8c8f02032f17f3615863f18379d232cbaacdafb247ec678ed210d7 FILE misc/ruby-electric.el 11708 sha256:bdc71d68883ccceb7323abb4ffe874c96d5e2b34a6e47d7358de5db221d418df FILE misc/ruby-mode.el 26294 sha256:e4f1023b4b315f055ff655efa16584d70894fb8cb0381d813c15b58370b78e1a FILE misc/ruby-style.el 19731 sha256:782b24c86a328ac1186a47e8f5053e549999acaafb4ba3a2abc3f8f19e393315 FILE misc/rubydb2x.el 11708 sha256:7f415dd6fc85df05a58faca73e97b480716452e102583e409c1028194158b7b1 FILE misc/rubydb3x.el 11708 sha256:de474dc4de7c71e7381875ede7cc57961ec54accc7aabbc7d1d998ed700ac819 DIRECTORY missing/ 28771 FILE missing/acosh.c 28771 sha256:08acd173e14d0235b23615b80e9b88c4651c971559e5ca3dac339487dd603450 FILE missing/alloca.c 11708 sha256:758cd127a57f182228dbf30ee471bfe0b04cc71929aa401d53685ba3d3564394 FILE missing/crypt.c 28771 sha256:06020bbc8a1393662215992e8d443ddaf04b7e4d3a94a4c93d4f7c72db3d0396 FILE missing/dup2.c 11708 sha256:decbbbd6617fc8c3f1836ba83f6478e85e283ccd82db92195d15c025e98cf23d FILE missing/erf.c 28771 sha256:f4aeea158b8a4efef6ab8e1d6b9b9ae9c8c6b7064503980f863ad6ca0ea5f451 FILE missing/file.h 11708 sha256:f297d63bb3047ba7dda9b43988e0bdc052cccdc3c7a1d841a8d0792ec3b82c0b FILE missing/fileblocks.c 11708 sha256:f1411c87976e361b74dd18b1040aaed9fca083a61cce36e65dab923baae6ac42 FILE missing/finite.c 28771 sha256:465bbd020000aebe1f6ab3be7c21da065564bdab044c854a6a387ba7dd2bd9d4 FILE missing/flock.c 11943 sha256:d54f7e006885f9e98a11bf808fc1b20084b7f91a2ac0f154d09d955c997d9624 FILE missing/hypot.c 28771 sha256:7385fddb605bdc4ff6ea375fb1229ffc26bcb0fc651140622285429294f74fda FILE missing/isinf.c 13915 sha256:d766e93d305a4d7f50d857f157149611a926a242745bb8c7e0e2bd8ef761cb14 FILE missing/isnan.c 28771 sha256:00ca1074817a4105a01d31a870c55255dc322b17dfd8f355a855338909379ea1 FILE missing/memcmp.c 28771 sha256:0873f426a00f533e7df6ae72e1e35bfca97128c597207e0f653a9b6b750079ba FILE missing/memmove.c 28771 sha256:e765f82818e63ec1d44289f8a6311bb8bd5610e9323be3698e036744e6116c2a FILE missing/os2.c 11708 sha256:893ac2aabfc7f2cf1ed8f2eb7b3f67b86b2e627964fd6942799fd70c70ca3793 FILE missing/strcasecmp.c 28771 sha256:a7c633f430688a1e05681f5140296ad41ff91e7636150cd800834d3a5397f41d FILE missing/strchr.c 28771 sha256:970b075418a9f9cbc59682a619588a9e07b854cd2b44ca67bcfc10fbbb05d706 FILE missing/strerror.c 28771 sha256:1eb1c8f1c45381d6a958aee75b5de653107fe5980af5e68f780106309427e217 FILE missing/strftime.c 14223 sha256:91a1cdf565f09ec8486a13fd7bcd0d01b591b4a6d7bd5683c3bd9c6ab449d544 FILE missing/strncasecmp.c 28771 sha256:141c0dd2ffba0f80a7093b07cf5b310c3964cd4a289effd24ba1be26e7fbc426 FILE missing/strstr.c 28771 sha256:9752433c2c5fddb73e31531591906d3adbe7b62842ce24d1cb5e4ebcdc2bb983 FILE missing/strtod.c 11708 sha256:3aa71f6e44869f8fc08adf2977e2beb7146bfe39bcb47b283d3e697d0f95d3bb FILE missing/strtol.c 28771 sha256:40fb0e379b09c580863070e4aff2d3471c521209a54ef13eb99ea71f0a0d8fd9 FILE missing/strtoul.c 28771 sha256:2c6ebce628ea7ea7d5b03fec1ac5012dd305809854ae4e4e2ae71113ccc70102 FILE missing/vsnprintf.c 28771 sha256:2bb257254145b8fbcb8f2b55d644aad0a48b5f3486ffa20dde4aa04355f8d721 FILE missing/x68.c 11708 sha256:d84ef114aa9ee5e110a1986929a59b8d2d6f9dcbaf5fbb4caceb202b5f9a0eab DIRECTORY sample/ 25242 FILE sample/README 14844 sha256:c7dd59572206af14f1afa39d7a9198c56a66343d3faa5851372965c44394728d FILE sample/biorhythm.rb 11708 sha256:ac77b0abe006b6d24e29503dc1e2b5167a26f468b56e5d9b745343e38acefcd4 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 16205 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/ 25242 FILE sample/drb/README.rd 11708 sha256:be56776d3d9d1afdeed050c54b5f77366bcfc61dd68feee163306424c04595d0 FILE sample/drb/README.rd.ja 25242 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/ 16300 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/ 23457 FILE sample/rss/blend.rb 13747 sha256:3ecebfd84a13f33386f0c1a67597ddbe665839214b3e1109a375b2570fc59645 FILE sample/rss/convert.rb 13747 sha256:d48f97ef582f42f0f08d07f7454c0a4109355612604f3229a6c409a5baf07d02 FILE sample/rss/list_description.rb 23457 sha256:1a9c4078af50f6a7c17c52d2fda323eaea05b2bd118066bca8935fe6e5de29e9 FILE sample/rss/re_read.rb 13747 sha256:f8655c3774a538637e77751f3a0c2b98f385c4a2a0fd01959f3fb1cf9b15737f FILE sample/rss/rss_recent.rb 23457 sha256:c4c93f13a4d52960481793356db03e0bbdd4d5b0384cf9cc7d33f80207e0967e 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 template/ 23130 FILE template/fake.rb.in 23130 sha256:cc507e3958092eea18c78ffeb2a575ff835186cd6f67ab35d652cc0f31a70baf DIRECTORY test/ 31302 FILE test/runner.rb 25693 sha256:02db3f980fdcf7209e07a5b97fc4fc7e81800764af805abf37fd9a30f70c4c7e FILE test/test_time.rb 27366 sha256:3483a67888d9b3615c26e19501d9ef1c6aecb6390f6a5062b760156060e81cc6 FILE test/test_timeout.rb 27397 sha256:f52bc6a8606897d6fdbf4b26017d1f8dba6d72cfad4ff5c2a7f237a15c22f14b DIRECTORY test/-ext-/ 29326 FILE test/-ext-/test_add_suffix.rb 28794 sha256:18a8576cef530f50dc0aa6b6734ce0d0ba87f0c3688cc8ad0191d3da93a7f6fd FILE test/-ext-/test_threadswitch_hook.rb 29326 sha256:2bb02393264c4f7667d8f3267dbb80da4c5a467f2ddabd4be8d490cd08cdd0f3 DIRECTORY test/base64/ 26343 FILE test/base64/test_base64.rb 26343 sha256:8bae303bedb2a2e32e4ea7a359b9427767c74be902e99a0354d80e418ef2bb99 DIRECTORY test/bigdecimal/ 27665 FILE test/bigdecimal/test_bigdecimal.rb 27665 sha256:f481980a8816fadf73011b262c8334293c36d10a3783f89acc5d5f55456cac18 DIRECTORY test/csv/ 27366 FILE test/csv/test_csv.rb 27366 sha256:15e11d40be3e30748b041ed4bb53b8e5d847bcdb6a401be329ee952c2eeaafe5 DIRECTORY test/dbm/ 29383 FILE test/dbm/test_dbm.rb 29383 sha256:bf6742f00e7977e6a1adafac90d6a581564f077aef96e80fa062e75712f71987 DIRECTORY test/digest/ 29656 FILE test/digest/test_digest.rb 29656 sha256:17c5de30cb097c81c6ab14d68c2b47ec8fc752213266b2eb6a5ce249fb8d8ed3 FILE test/digest/test_digest_extend.rb 25971 sha256:270bc95d0e5e510723d24f81e482175e090dc6b5e6639b30fa3ad512b47fd67d DIRECTORY test/drb/ 28317 FILE test/drb/drbtest.rb 28317 sha256:052ebf1f9cd608889c4ec124816a410bfa2edd747fa27d893342fded4d2ffe41 FILE test/drb/ignore_test_drb.rb 11708 sha256:2cfcd37dd2eaa88a667f7c5ef5e8fb816bbeb317b04a62c87a7a1f97387095fb FILE test/drb/test_acl.rb 27366 sha256:93c12f6251fad95073d6ae6742824235f3748553cc43f1931051b4f4f2b9e421 FILE test/drb/test_drb.rb 28317 sha256:e923bb2ecf5564d9314d936e2b0de376deaf23123edbfc1fb7735278f01e4166 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 27366 sha256:870e240abbd2d2207626876c8c2b800f7d4e5663b374ac4b59a2aa2504c0aa3f FILE test/drb/ut_port.rb 11708 sha256:9fbce8b93df9f8c7007e944ffd37b3d2652d291614280d4d728115355f465814 FILE test/drb/ut_safe1.rb 27366 sha256:251cae23dac67dfee856bb2fccb9d603de629e8d6894235515b297f39263502b FILE test/drb/ut_timerholder.rb 27366 sha256:a728668727c025ca6cfc1612cd54ac2b170333050ed1382db766f36a9850e642 DIRECTORY test/erb/ 27366 FILE test/erb/hello.erb 15439 sha256:21dea1c21c1c77a7ae69c98e78b541aa133822a79fd9ae118bed686d5c8bd8e1 FILE test/erb/test_erb.rb 27366 sha256:df1f5fffa01aaaa2cbf0c0ef99e369179c5bcb8e816433fd9b17a8287b50e796 FILE test/erb/trim_hello.erb 21724 sha256:81fd39c5221a2946b5418c70ce2a5bb50158f0d2b8edcb5a032a03c57163b9b7 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/ 29383 FILE test/gdbm/test_gdbm.rb 29383 sha256:dc2ca7457c036477838dee693848ccdb1780cea158659ed4d619766c288b8337 DIRECTORY test/iconv/ 25343 FILE test/iconv/test_basic.rb 25343 sha256:623e6d2deb67e586a5e8d91262adff4de755c90b73c110e8119e1389e7299c6c FILE test/iconv/test_option.rb 25343 sha256:60e580b484f02b9374fdf8113a5a71ea63232bdfb13d5fe1913d5afb0fdd5708 FILE test/iconv/test_partial.rb 25343 sha256:7469e9cac488fdf8b438e0be67e8fbaf88084c3eb9e434595fdbbb040387f1e1 FILE test/iconv/utils.rb 16859 sha256:dee05df7c87ca57c135f116e1e771ca2e8b4adb749a2b7342fdf5d78d06aacdc DIRECTORY test/io/ 11708 DIRECTORY test/io/nonblock/ 11708 FILE test/io/nonblock/test_flush.rb 11708 sha256:dfec1cb4681972d0a1898585b9676cc005059cd0bd03cacc756c7732817243ab DIRECTORY test/logger/ 27366 FILE test/logger/test_logger.rb 27366 sha256:c8278df0a6046c2ecd9ec506a21e80058d15c18717ef4e4a5a11aca34c32f472 DIRECTORY test/matrix/ 26264 FILE test/matrix/test_matrix.rb 26264 sha256:33b30170187b009fd480c3423bab78ef1403742e95189e3dd1eda67b73df5c9a FILE test/matrix/test_vector.rb 19353 sha256:266de556c9038fefb8909dc646a8087ac32bb752f3bfaf29aa3ea4dcf27db98d DIRECTORY test/mkmf/ 30068 FILE test/mkmf/base.rb 30068 sha256:10d2df510c02d85b4497d42ba8475da1ca62dac19f3c426ac49938331a048193 FILE test/mkmf/test_find_executable.rb 30068 sha256:1f26a1c3423e3a6727c4fe42f7140fc2f2a8563288bf496df244af9c3747b6ad FILE test/mkmf/test_sizeof.rb 30068 sha256:7b9b41f4d95a491c20a7784df7cce9d895c30edba063f87ed32fb3374012b434 DIRECTORY test/monitor/ 25420 FILE test/monitor/test_monitor.rb 25420 sha256:1b853ce48264aeac977e2b641bcd7555298fe774338437abe6ac7e04d6bb19e8 DIRECTORY test/net/ 27487 DIRECTORY test/net/http/ 27366 FILE test/net/http/test_connection.rb 26553 sha256:01e7619e8e1592d8e69afb054bf9e41bcf7ec1044684df127a3e21df5aec8281 FILE test/net/http/test_httpheader.rb 11708 sha256:d005b04c935e549695b7b1188fff5f68915ae8f79506f74950976481b09f3bc7 FILE test/net/http/test_httpresponse.rb 25577 sha256:c9e5542ffa60aff222f0aaca58ad70bae14f06d3e42b9c6c7d9b4c172163c4a3 FILE test/net/http/test_https_proxy.rb 27366 sha256:98abd50d5162571593bcfc308c6328e680a2f47447b09cb43992d3df9e7ad958 FILE test/net/http/test_post_io.rb 26149 sha256:0cb989d7ec886455857413989c8695f822672dea8d48e4d686e32e72f2b1f67f DIRECTORY test/net/imap/ 27487 FILE test/net/imap/test_imap.rb 27487 sha256:5eeb2004644d0bae16eadf837197c94fe4f59a8ced24d080022802a55e8b7db4 FILE test/net/imap/test_imap_response_parser.rb 25858 sha256:026c097bdf48684b6f923cef457acd284e9716857de90c846eedf1ab92c77d51 DIRECTORY test/net/pop/ 19774 FILE test/net/pop/test_pop.rb 19774 sha256:811aac9e059e450d6e2ab231297f6a9c482819e78218ffc4ebad255b68afa221 DIRECTORY test/nkf/ 26903 FILE test/nkf/test_kconv.rb 11708 sha256:c09acfcc7637fd7dde0d7a6d96e2ae08940638051eb7972f543d8741e210fde4 FILE test/nkf/test_nkf.rb 26903 sha256:e747b40f2ecf31c89833710b469c6b2b4d667bff287f789eea40f79a89f93f6b DIRECTORY test/openssl/ 30279 FILE test/openssl/common.pem 26149 sha256:49d7d86c58853b8e56388ddfa75baf018b5ca6d6d8194467a10d0b9e7d09fc58 FILE test/openssl/max.pem 26149 sha256:f45dc76acdf87d04c0b2fcfdad007dcefce327b171e7cf6ed8f98183e548349c FILE test/openssl/ssl_server.rb 26836 sha256:215faa823a965caacd2b38e31f5431f6cc68647e36af697f7fa24a8ecc0a786a FILE test/openssl/test_asn1.rb 29071 sha256:02701a03d715cf0b6e4158d258ed87fd297485b3115ce69062b3d71e1e130789 FILE test/openssl/test_bn.rb 30279 sha256:40dcd2c52b152a76519ac9308ee977e11222601a90e6f073a82484da6dc9856f FILE test/openssl/test_cipher.rb 27366 sha256:5f9bf2b649c6dbc9db043120469c31ca6a3cc6f29314913ddda0bef8a3ddfbdc FILE test/openssl/test_config.rb 29045 sha256:beaaf3e53a93f8da02c149ebd0962a63bc7d02822bfa043c1619469ef78223a3 FILE test/openssl/test_digest.rb 11708 sha256:6e2f9920087c9bc64d0f98c386ca21317497173ea087914ff93b1cdd4e50303a FILE test/openssl/test_ec.rb 26837 sha256:f6a9f7f3d7aed6d44f1aca177a24352b7fc3b5e265c63f5774ac3d4dbf09c085 FILE test/openssl/test_hmac.rb 26836 sha256:bad68199fb05d13bb1e9046f9c986b26c4b67d77530f6d3c36a00534e801a67b FILE test/openssl/test_ns_spki.rb 26859 sha256:34d2062de88aa34c82dc076ce8dfa538e74c327492fdc505bb674eb8094455bf FILE test/openssl/test_pair.rb 11708 sha256:107708e6fd5a9bf9914979bb750afc337e43ffd70d3abb384ddfd817b489172c FILE test/openssl/test_pkcs7.rb 28575 sha256:5a006fab1e20647c188f397ebbb70f0dbcea88e676363d478f816da0d8336f33 FILE test/openssl/test_pkey_rsa.rb 11708 sha256:39facb8c88d3d741d113932c0b9ee07349cd6b9c569e5929add8e1b6a6d59d67 FILE test/openssl/test_ssl.rb 29057 sha256:23c96609d90dcf38c0da3052ee69f5d24df6f1c10ae70d949d5a6ccb825c8352 FILE test/openssl/test_x509cert.rb 29057 sha256:c53c3ac0e84101cc678bdfea85abaaae481961909a7afb7e31fd23ef470198e9 FILE test/openssl/test_x509crl.rb 26839 sha256:b5ca9feb848d4a05ba0deca1c46f70f4eb873a6c4026c34f8f1585fcaa97a43d FILE test/openssl/test_x509ext.rb 27366 sha256:6132bc5622c8979189f3688accbccc9dbcc31625cd83eb3a8842d92fdaea2d33 FILE test/openssl/test_x509name.rb 26861 sha256:8537475a0a559b50dfff82970c7af445d490eb5c09ca2853884787b5f997af54 FILE test/openssl/test_x509req.rb 29057 sha256:11559b5e78a559b04f0541fbe1066e526c6b7dac0a9de2325460b629e2539d3d FILE test/openssl/test_x509store.rb 26073 sha256:cf7b40e35ebdfd877fe6ec1f30dc07323eb813149cba34f7aa269d66065a6a94 FILE test/openssl/utils.rb 28575 sha256:4f23efd5a4dea1f5d577d97b5a3e23c1af514c5397ee1449e60f4a2ff87872a1 DIRECTORY test/optparse/ 28387 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 20895 sha256:f9121aaadadb2a2092bec5d0778913a7940dabb8d390f20f15fcf7d084771561 FILE test/optparse/test_summary.rb 28387 sha256:dcb3ab153c716fad8b38ce57c4271d0a12b8eabca2d8be0521766a561475ab52 DIRECTORY test/ostruct/ 27366 FILE test/ostruct/test_ostruct.rb 27366 sha256:d79f8f7af098630041cf1549ea742e57a98e8c44e6dad65be9efeb21321c77bf DIRECTORY test/pathname/ 22988 FILE test/pathname/test_pathname.rb 22988 sha256:513dbf1df747dc90a583020a47561cc3b1e113c222d1c210f413936d29eb1eff DIRECTORY test/rational/ 27366 FILE test/rational/test_fixnum_gcd.rb 27366 sha256:a5a63b1cb233e502abb3d7bacfb348a02e4f6be2c4e61e03064f498d9224f1f5 FILE test/rational/test_rational.rb 26581 sha256:f14326200655f2ff88128849ff36b5cb6c5fac03f5148b7ae12630bd5344e832 FILE test/rational/test_rational2.rb 26581 sha256:dafc4e6eadf98e0233adebc2a2f7453f028282ce68267703c28812f74aa89bd5 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/ 30302 FILE test/resolv/test_addr.rb 30302 sha256:fa233b0cde6d2368ca4ef7aa405864b4a33175e40596f4ee7acb3df8c9a2ef95 DIRECTORY test/rexml/ 26193 FILE test/rexml/test_document.rb 26193 sha256:ba98e82b3f4e59762a82f75722913bbab992e1ec9bb0474595608de253483ca1 DIRECTORY test/rinda/ 27366 FILE test/rinda/test_rinda.rb 27366 sha256:301fdb090cca335458cc0168e55a02af9bc3f7ab119f2daf52f3f444c14a2830 DIRECTORY test/rss/ 27366 FILE test/rss/dot.png 18246 sha256:e089ce45f80d20c6fec84e6056580c4bd7b0bbb553ae944b85ef0e05905d7827 FILE test/rss/rss-assertions.rb 27366 sha256:6807fc4b62117463e92c4cb866ed0aca1972053782fd486e87852af22c4cb09f FILE test/rss/rss-testcase.rb 27366 sha256:df13610bf3660d9f25af351dbea5a2774bdef4c7dcde0735bda7350bf71b6882 FILE test/rss/test_1.0.rb 27366 sha256:0122eea58dee89ed17ce7687c292d03aab4eeb73e4904e8fc463f5d90047a688 FILE test/rss/test_2.0.rb 27366 sha256:778c01ef696a81c838ffc889a8b8c5682359c8227440e1fe798b7f1d4984f5eb FILE test/rss/test_accessor.rb 27366 sha256:77015f0256d48c15e3b83a457fb07ae5a1d7fc68bb1ee505f615715f539781fd FILE test/rss/test_atom.rb 18246 sha256:7924b76794725cdbfe33adb2d29b9d06e209f2e587d104306f4703e465bc4c6e FILE test/rss/test_content.rb 27366 sha256:99c2fb64d1f5d214a4237c49ecd16fd4ee72fb3c717542346d4e9e167099ad35 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 27366 sha256:a411b1daeac6c5d3c9bf1f8c12a554eb96ff1869134b3d8788be7ac921144f05 FILE test/rss/test_maker_1.0.rb 27366 sha256:a15ad42d62187cf9a2758f2c0bcf5e076290b18afe788fb535140d01175aa502 FILE test/rss/test_maker_2.0.rb 27366 sha256:01886bed02a72e9cf50fbb46307c6c9d9ee5868938902d4190b5d0cdd1ecdaf1 FILE test/rss/test_maker_atom_entry.rb 23463 sha256:79e8af6eb4e36220b6f69f90a4aa61ec02dbf0e634e34202488bfd0a9b85f21c FILE test/rss/test_maker_atom_feed.rb 23463 sha256:260dbaad14df9ec285ffce56e07d04748ce9cdbb74842cabd02d3dc011a65326 FILE test/rss/test_maker_content.rb 27366 sha256:3f1a64c04168cdd0501fc9d6647658a19c2279faff5348333665f7634ca2bc52 FILE test/rss/test_maker_dc.rb 27366 sha256:a339d490c989cca87a15190dbef6578b4a3d2ef67338a948e83a3b320b703277 FILE test/rss/test_maker_image.rb 27366 sha256:22cce73ab2a8fe63596705057b1695dedff6e8a488d53b53b7e2b5442d87fc90 FILE test/rss/test_maker_itunes.rb 17677 sha256:76ac3e1a3db14fa017c18af635868b9da6a16ed0cf0ec86f8b7dfb759678cd56 FILE test/rss/test_maker_slash.rb 13747 sha256:9dc475e1ed2256c5421eca5a7fda4147c1746022fed9b36f70aaae55c4ec9fa6 FILE test/rss/test_maker_sy.rb 27366 sha256:f4b08c680151a749f46dbc3c185ed9f46c1e889e221985d144ea63b8fb9aa0f8 FILE test/rss/test_maker_taxo.rb 27366 sha256:646e0f907668f02a35c2c2542cf97c6f2170827ea6e8cd0a3dd2afc216904d5c FILE test/rss/test_maker_trackback.rb 27366 sha256:45b95626cc2fa644ed20017fc4fe06dc22b168800c505de77fa41e45b4c66912 FILE test/rss/test_maker_xml-stylesheet.rb 27366 sha256:90b8d99c910599b5d94e2019295238e7fa3ad43afe4bc35153ffaedc3319fc3a FILE test/rss/test_parser.rb 14753 sha256:3fc01bfb70bb27dfbfe7b5909c15a8889d6141f70639da93eb3d31302957d695 FILE test/rss/test_parser_1.0.rb 27366 sha256:20ccdbaf109a3949afb79fe7c617f884df176a9116111cb40d1e0658efba0027 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 27366 sha256:44d456ee39dab998d8c99610cc3f0911f3b49c483b3a8e3a8ecc90726f297a68 FILE test/rss/test_setup_maker_1.0.rb 27366 sha256:1490ce1eb73659313b24ed34f2d0038ce69d76b0534a93ba676ade9b4c41a915 FILE test/rss/test_setup_maker_2.0.rb 27366 sha256:6b4e7a4d8e7098c4bab89b8a4da62d80e45a4461510de2480ee9347dba5abd28 FILE test/rss/test_setup_maker_atom_entry.rb 13747 sha256:bdd15b60881866564ffc22c54159087cb44c6bc487df37a61aff0e63ca81e5ea FILE test/rss/test_setup_maker_atom_feed.rb 27366 sha256:69755fe92cef768ee15bd43d3b08c0f60f7bd4efba216c3f2a27da6974717723 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 27366 sha256:f0bc33e7b625f78abb601f8a308cffead175935d28b0d114a2372e8f31ee2a05 FILE test/rss/test_taxonomy.rb 27366 sha256:ff5419825e7095441f6a7ec724e428c25db1beade0225f13f0c5241ca74f54c3 FILE test/rss/test_to_s.rb 27366 sha256:3d574f328be71fd94f8dd9e7af803835dd5ae09d4cc5d303840982cec4e5c645 FILE test/rss/test_trackback.rb 27366 sha256:70c792524d511aa8ca4b0b333edea4d8dcf33c131e55969fc826b01a187b2969 FILE test/rss/test_version.rb 23868 sha256:1fc53298659a334986bdc96ea1652d494eabc3e5e2dd9a8b5781e282086d0733 FILE test/rss/test_xml-stylesheet.rb 27366 sha256:cf5b588da2ad48d77994f3179eff97d1c5dd110d9f9adef879a5d57b0cef0310 DIRECTORY test/ruby/ 31302 FILE test/ruby/beginmainend.rb 11708 sha256:16ca520908b6275a3e08ac40f721d21fd3aae0c85d450516155f291770c01dd6 FILE test/ruby/bug2519.rb 26159 sha256:1e25a6fa45fc44cb9ec21000dcadd9bd64bd3715e42011ad1aa2af6af25f8410 FILE test/ruby/endblockwarn.rb 11708 sha256:ba5a9b0be5bdf444d86795ccefb8c0049f68e8428d0d2193ef9fcf6a76c4e36c FILE test/ruby/envutil.rb 29326 sha256:03537641102a140a6377945f2b4870ef814bd3f6ab878b6dcdea5f9e30705c58 FILE test/ruby/lbtest.rb 25361 sha256:4fcdee866b1e86a1e8b5d2321cce5fc861eaf0f44b43c9ce2fa906983ce8a66d FILE test/ruby/marshaltestlib.rb 27366 sha256:0f0f4d62f550ddfeaa4a8d95bbf2507156b038543cd02f0456f2fea3a796e865 FILE test/ruby/suicide.rb 12503 sha256:07c496c6326cad6d8d9de903030d925c5d0f14d507d768ec72bfb4b4b1134789 FILE test/ruby/test_alias.rb 11708 sha256:93b307cc99c49958983f7958873b2e785a79eaef555fff014cae61470b4306a5 FILE test/ruby/test_argf.rb 24908 sha256:9f348925545aaa62627a4a3dd9a718d4efe42e1d5431761a0469e3ec648fb11e FILE test/ruby/test_array.rb 29815 sha256:d252bc8d9c2ec6a0563e3d64ff912a80df56eaec13c1a4c5ef7e28fbf0794895 FILE test/ruby/test_assignment.rb 11708 sha256:c82c02ff3a8d315cbfd082663a66facae42b466509a283189ef0042e82d8feaa FILE test/ruby/test_beginendblock.rb 15558 sha256:289d0f60c6e7aa5ab21c0e9ce6147ec2f58c97efc98c3f9910853722c8033ecb FILE test/ruby/test_bignum.rb 28324 sha256:7b05e41541cfa01a2edfb104dcd9a0d119aa970a23b97b27935223d4837199a7 FILE test/ruby/test_call.rb 11708 sha256:02f4783b6a0eb2930c6bfc8f68eb5ed351d42a8362c351dcfecba4fa2305e83f FILE test/ruby/test_case.rb 25658 sha256:f2050ff47ba243647a4464351b9de6ec8fecd5fead4db89d794741f2870481da 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 16694 sha256:8c55fba2214d0fe3226c4f6103a3792b65d4342c4da0654ff981bb64396646ba FILE test/ruby/test_enumerator.rb 20641 sha256:5847fed44b16a59ace2124a5c3f3b2202936c1d5ac6d7c0f1242580fe2565bf6 FILE test/ruby/test_env.rb 11708 sha256:f0c46626651a02952a188add439d7e0bab6e3be9eb04c0460de7b2d7809d14da FILE test/ruby/test_eval.rb 11708 sha256:8f44137d16134d01c8394c3ddd349502cef04c410a712a4fbeb002062ccbe6bd FILE test/ruby/test_exception.rb 30903 sha256:4a16e774d9bc2160c2b5cb0a0f81b6504260b7661eac533b99e53eb864003d4b FILE test/ruby/test_file.rb 11708 sha256:831427d8e1c7c0e43a519cef89df57e6b142b75db7324555b73e53e177a4c1a0 FILE test/ruby/test_file_exhaustive.rb 28796 sha256:fc73bd90a917a90ed172f15bed6b1b71e05b3191d12790a5b5bed607fc3da94f FILE test/ruby/test_fixnum.rb 12808 sha256:02aee4bcb801bd66bff239213fee40fb99de2a077035cfb1808002e9c75180b2 FILE test/ruby/test_float.rb 17842 sha256:99f882d25f0c469e7ed3af6d229ccc6b0561796a84ec420753c1e4e3a962fd03 FILE test/ruby/test_gc.rb 24713 sha256:dad16c65687133997bfc23745637ecb9cf02fc1017cd9edd1cd1541bb5983a3e FILE test/ruby/test_hash.rb 27366 sha256:9a59bcb9d1a314336ae7838f22b2a83673d655ef73c2ff634d09350ee5da0a62 FILE test/ruby/test_ifunless.rb 11708 sha256:8706b37f2e99728c5cc1d01fee066cf90842485d8a8cfaa90da845f251455529 FILE test/ruby/test_integer.rb 14312 sha256:27286a5bb83c78eb6726c5b04ea4717ad9f236ebe6f67c848ef4e1e4f6fdc741 FILE test/ruby/test_io.rb 25485 sha256:34677a604af75f86cb12fffefe2d5554dd940b1852fbf88167bc055a43d60917 FILE test/ruby/test_iterator.rb 26864 sha256:a18370d8cbe89087596c1a0453f1413d3eeaaa6ca9c63e9acfc1454ad8648bee FILE test/ruby/test_marshal.rb 26190 sha256:0117f2751c4bb8f959a789a4bbeb25baffb9cc6dca372104c4915e2358e23ba9 FILE test/ruby/test_math.rb 11708 sha256:fb84656c28917122b09d4a5168a9b0fb4a718c9c6a7a61651dbc80adf5ba35bb FILE test/ruby/test_method.rb 26159 sha256:0959b15eece6f9aa0a4bba93f8cd17a617caaca6952a3d700abd68a0a03fbe92 FILE test/ruby/test_object.rb 27052 sha256:b5e250b36884f8fdcae1249ee8cb18fc746e10d87719ab99b5a96f1958c0fe1b FILE test/ruby/test_objectspace.rb 11708 sha256:ae823541cee637774b4d40033077e815cb147d39d5bed62db34d77a47037346d FILE test/ruby/test_pack.rb 27722 sha256:31bcd264675ad63ba33eeb31279f37c1f6fcb50cbc75ad1e8591a5a926a6650f FILE test/ruby/test_path.rb 22683 sha256:d9d8c9fb2f7aa8ff4f5c39123118e7ecbcc1e91e7b4735b6cf157471b5fb65de FILE test/ruby/test_pipe.rb 26253 sha256:38ee13cc85bd44620c7d66bb16d8a6cad786046795bd3482f4ba7fe7192d8768 FILE test/ruby/test_proc.rb 23923 sha256:154a2ba68ffd21f268fe1b987847eaaabb2a94ec6b890a8ccb32220121a3b1f5 FILE test/ruby/test_process.rb 11708 sha256:1dd1c6e75f33aeec9cf9afd701b0b2ed10a6f40e47375ed93fac6e5c98b24f7e FILE test/ruby/test_queue.rb 27366 sha256:4d055dac958f38ffe5053ad0c7d03b06ba22a8f504246ae19d4d67d588116395 FILE test/ruby/test_rand.rb 11708 sha256:b56fd2fc04ccb726850d2c092a0ea4edb6622556ce6445e71d690ef8db65c69f FILE test/ruby/test_range.rb 31302 sha256:8b1e344e92cffbfe197b8aa367eb5aef5f91446f3ad9fe075ba2d81b3a345fce FILE test/ruby/test_readpartial.rb 11708 sha256:670796237eb4b163deef1f5fc780bec388a6f2d3bd3feda666c67211f2fe4951 FILE test/ruby/test_regexp.rb 28192 sha256:f9376603e27dd74f04b00dc5bd603ac542ebcd0b0203d5335b70a174439041bd FILE test/ruby/test_require.rb 27398 sha256:759d2e777ec81dd46fc475bb7ab8edc1839d6ac100cb80f970207daeba51deb1 FILE test/ruby/test_settracefunc.rb 26175 sha256:962769353818eedbd083ae26a31904a9475168726e9bdb59038ed3e6bd6d1fac FILE test/ruby/test_signal.rb 24958 sha256:8731ee5421470215ea5c7409f0f340455d6eb27146c141e8d73979fee15d0f90 FILE test/ruby/test_sleep.rb 18262 sha256:f3dfb78374f5500983cb4bdcb643e493d30060021cdf7f66d21f1a8dd1512074 FILE test/ruby/test_string.rb 27366 sha256:623ac0a12d1e9b5646edf2bcb9fd663acde59503c3b2ba75fd878737dc0c1be4 FILE test/ruby/test_stringchar.rb 11708 sha256:02076970ebdfa9a8c046d1337a4ec9f77a5b76d97fd883f8e2f2987194ad5f9a FILE test/ruby/test_struct.rb 11708 sha256:b94e52547549dc2b0ff2c584d39326151d6c2604c85f605d41c2550d52c84d13 FILE test/ruby/test_super.rb 26535 sha256:f9e87fda22b33beff0ede9a5738a99d6b920c1d5eab28c772a54d3d0895f672d FILE test/ruby/test_symbol.rb 27366 sha256:3bcacb2bc5b7c64254488625b2185d30f85b4bf197ee530f2b9e3e78d60fbe04 FILE test/ruby/test_system.rb 13085 sha256:d33f1bd05cf1e6f71525633f64b2bc2c3f33a1eb1068efe269f3440afa931ce9 FILE test/ruby/test_thread.rb 27368 sha256:579684e501dd8a846ef59c6e72b0c09eb2e3d9f38bd8016e983e1c827b6a53fe FILE test/ruby/test_time.rb 17617 sha256:9c0b6f1ac170f6e2e58dd05f5255e9587c341d3c93f3dae5686bb71b0487e138 FILE test/ruby/test_trace.rb 27366 sha256:79fb002e648333665db3a21ca7545a52037dbb34bb778babce7f1f5604358f28 FILE test/ruby/test_variable.rb 27366 sha256:37a871a538cd08f20423fd36eb7f93b6ef70725a395a1d70584378da85690742 FILE test/ruby/test_whileuntil.rb 27366 sha256:09ef4d8e883b52a1494a12542477991e5604c31c15999907936fdba59a075b26 FILE test/ruby/ut_eof.rb 11708 sha256:3e94212da7b46b617db297c093df65b8f22adf86f8bc2057d16af2457c4d6e2d DIRECTORY test/sdbm/ 20171 FILE test/sdbm/test_sdbm.rb 20171 sha256:af1fb232b5a975042da64ad3bb1b68ae325f868350477f6d76ebbc723947b301 DIRECTORY test/soap/ 27366 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 27366 sha256:40066f524b06e4fa1672299ab5cd4170e9cf05c1be7bb580a62704da97c29288 FILE test/soap/test_soapelement.rb 27366 sha256:84521bd5e6d3d420b1bee1ac20d97b1a26b73e3187d357a4960061a674b50408 FILE test/soap/test_streamhandler.rb 11708 sha256:b06b0a7e1cd3b6359fc0137a5abb1f82aa1bfa9cf0a29b78ed0adf59b5ae29ba FILE test/soap/test_styleuse.rb 27366 sha256:c996bfde4942d722f9309624fe8263c99c1cefcce09242472ad9885111a06b52 DIRECTORY test/soap/asp.net/ 27366 FILE test/soap/asp.net/hello.wsdl 11708 sha256:823a16f930850686d48b6fdbf600fe6f2093d4fde6fee5a79d1c4393c294c1bb FILE test/soap/asp.net/test_aspdotnet.rb 27366 sha256:65a7f327d977baa1075b8d1dd49f3aab0bb8cdf23d36c6a61c424f2f69cb31ef 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/ 27366 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 27366 sha256:e67d9232263052d9e4e1736ceec83d6e558bc86affecc5a7b87b8f51cc98d15b FILE test/soap/header/test_simplehandler.rb 27366 sha256:c1313baee1abf95fb8bd626aa0c3e2304587d920eaf1278dc65cbb5e67eeb30f 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/ 27366 FILE test/soap/struct/test_struct.rb 27366 sha256:88b24cc9935e17f974a73c23a757237c36239859e2dd1a87a2c6f3f10609af49 DIRECTORY test/soap/swa/ 27366 FILE test/soap/swa/test_file.rb 27366 sha256:00b69eb0ef10802d81e97145c8e895b0e177427a431939c50f4f2aeab0894b3c DIRECTORY test/soap/wsdlDriver/ 27366 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 27366 sha256:320413f76f514c1c1b0823e0e679f7a136974d05f558ced3b064ab0563c08185 FILE test/soap/wsdlDriver/test_document.rb 27366 sha256:aec3c385d43320c868caeb24c6880522eda0520fb7cb86b31bbb1d4852cf234b FILE test/soap/wsdlDriver/test_simpletype.rb 27366 sha256:8d2f17b42cd106dde7fa8da9d695d97cbde60a291e9f2f6bbc2b36642fff777c DIRECTORY test/socket/ 28433 FILE test/socket/test_nonblock.rb 27366 sha256:60ee654aec52883b2da87bbe8cb11e50f32d2c7b609893037599fcddad1eb9d9 FILE test/socket/test_socket.rb 28433 sha256:69029f14f40ec49836a26fe2169a9b5855bfebd2ee2666591fcde2746884ff1f FILE test/socket/test_unix.rb 11708 sha256:7d571a99fa6caed07f853aab0642128459b41d1700ca09c658010733a0a47f82 DIRECTORY test/stringio/ 29338 FILE test/stringio/test_stringio.rb 29338 sha256:78b512cc4de01961201090ebf5ebc753aaa09585ce476c892ab2cd14ec8745f7 DIRECTORY test/strscan/ 11708 FILE test/strscan/test_stringscanner.rb 11708 sha256:3781b7cf02ea97fdd9d10b0dc16cac2b9baea9de53e0f1ade435a94f517d0547 DIRECTORY test/testunit/ 27366 FILE test/testunit/test_assertions.rb 27366 sha256:b5da62877f3b3da49d9dbb4e822910f7b2a9abbf26e5ae7632bfb7907ae79673 FILE test/testunit/test_error.rb 11708 sha256:c7b1e1b45285e0c688fa56c4eba18ce59d20987c2d2df4ab68c4712e13dc9897 FILE test/testunit/test_failure.rb 11708 sha256:d8ee1301f7ea23f57144dc4f3eac8da6a13b2bb0e2e9bdb0bb634a1a96a9da00 FILE test/testunit/test_testcase.rb 27366 sha256:64218a05eed3f534e145e6a361153c482df6bd9e809a7034d8bea60eb05b3135 FILE test/testunit/test_testresult.rb 27366 sha256:770fecba9c9b9e7fe35f1bdac5937b5833e329df8a60b320827fafb3da1efa5b FILE test/testunit/test_testsuite.rb 27366 sha256:f1f1b1dea734cc05733fbf299cd8751a5c8c4b535b1dbf4d45ed3c28033ec366 DIRECTORY test/testunit/collector/ 27366 FILE test/testunit/collector/test_dir.rb 27366 sha256:92b34ae98c4c950b6a62ef0f93df302fc785f3022b468101ffcc03235e427a72 FILE test/testunit/collector/test_objectspace.rb 27366 sha256:94471b54d908845e28fc028bad1c31bca93ed90e7fa1c41c08188c1cdd5341e2 DIRECTORY test/testunit/runit/ 27366 FILE test/testunit/runit/test_assert.rb 27366 sha256:77ba63d26eb091d47c75d8b93f87e38bff5c53a9d1cb53c02d18be928aa4e964 FILE test/testunit/runit/test_testcase.rb 27366 sha256:49dc2340cadcc6651caf65d855d401eeb7e06e08bb5b293c09a640d2a00448cb FILE test/testunit/runit/test_testresult.rb 27366 sha256:907d9c9166d10929cb5d9928f5ac64e89adabb3b7d3793fbf56c40b1610ed334 FILE test/testunit/runit/test_testsuite.rb 11708 sha256:00c53808f8de7e764136d00c2ad5a050eb4e0d26d47eb9275d3ba9ddb47287c9 DIRECTORY test/testunit/util/ 27366 FILE test/testunit/util/test_backtracefilter.rb 27366 sha256:47596f11a0c30ad92c3a06eb3a93a025ab86178dbbcfe825e5936ec36635e3a2 FILE test/testunit/util/test_observable.rb 27366 sha256:d947df7125aa87e1221d8212621fcb73a1a0faf744787b6eed17437ce8536a1c FILE test/testunit/util/test_procwrapper.rb 27366 sha256:e949e2d75e94c42a182b58eb9faa654bd5cf2983b7d0c0eb1c22c7117eb17153 DIRECTORY test/thread/ 27366 FILE test/thread/lbtest.rb 13431 sha256:6bb42a302f27d4b054a8407858f240c8db890a11ee14fc0b2cfa52ccbf3ff72b FILE test/thread/test_thread.rb 27366 sha256:82710042e1057ebe97d179826c8325df3317bfc235b6861dc4e6c2eaf90d7bb3 DIRECTORY test/uri/ 27366 FILE test/uri/test_common.rb 27366 sha256:9516e4b17eca2f9f5b8cbd6c48589f0b46c24e0cc1edfe628086d5b6e2cf156c FILE test/uri/test_ftp.rb 27366 sha256:d15406fff6e8ccb8ba1255a430083fe8d4244ca4c516e00eb4b13f2b3ecfb98a FILE test/uri/test_generic.rb 27366 sha256:f94cba5f3cf8ebe84a9e7aeff634ca3fe19e5652b80445e59fda4c9d13775a31 FILE test/uri/test_http.rb 27366 sha256:666c5bba889adf999ba480f455f8089249cfd0c155f314c95f4a153427182f49 FILE test/uri/test_ldap.rb 27366 sha256:894f210748bbbef8e74cf107955237b3c8be053a66bfef6652cde349340ae459 FILE test/uri/test_mailto.rb 27366 sha256:f302658faa6ade481b016ae8d751d8a3ea92fe530e8d4cb2a9ab8027cd6fc800 DIRECTORY test/webrick/ 27660 FILE test/webrick/.htaccess 16456 sha256:71136fb1ec0c7ed02c4ec87fc6f4e9b1888294b07a3ee0042e21566a5e963213 FILE test/webrick/test_cgi.rb 26345 sha256:b6721f7a80c4bcbd68ffdb96e90f5d5352de90105d5dd6e4c2d459b15cbad81f FILE test/webrick/test_cookie.rb 11708 sha256:906240cd772df4946d0d6abb497ad7753498547afd530a7bc59a3d01fa9978d7 FILE test/webrick/test_filehandler.rb 27367 sha256:b4e256b6625263f55d4b249b5f55243740a2c91e88e1d9630513e1fb4941f70e FILE test/webrick/test_httpauth.rb 27366 sha256:a30051aa9a1292ba9a86cae846e1e990c26aef7e6c3fde38fcc05959ea6a5adf 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 27660 sha256:a98e885ae0627e11058f20374c97493b253b5d160249c052d31e9edfd19ea387 FILE test/webrick/utils.rb 27367 sha256:456b30ff2d44d10c3590a71fefafc436f5f85b0288c149080c5e404bebbfb391 FILE test/webrick/webrick.cgi 11708 sha256:181ba18ead93c9e0ae68222560b5b69eed0e40f3b6bbf41aad1a21e95ab950f1 FILE test/webrick/webrick_long_filename.cgi 16456 sha256:181ba18ead93c9e0ae68222560b5b69eed0e40f3b6bbf41aad1a21e95ab950f1 DIRECTORY test/wsdl/ 27366 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/ 27366 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 27366 sha256:6b924bbe31e3de64b48ffb4a473d520789817ab6f0f917033852d65052f23cc9 FILE test/wsdl/document/test_number.rb 27366 sha256:5fcbef6b6a2f2ff2b8458b11a1390f4f7e25eab50242c6ad17c768e7efa36ea8 FILE test/wsdl/document/test_rpc.rb 27366 sha256:ed022f0530e60412c185f24b913536a2d568ef482c3f8f2bc3a8a55c747e9099 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/ 27366 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 27366 sha256:3105dbec34a05b458d3cfb3a970ccec8d3b1e9d8adc13d1459ebea2d123da73a FILE test/wsdl/qualified/test_unqualified.rb 27366 sha256:b9ee0f4d9c1c58b3174135b492219b7de8a32423949d068163b5c9bec2101fa4 DIRECTORY test/wsdl/raa/ 27366 FILE test/wsdl/raa/RAA.rb 11708 sha256:a5447210678dc4cc6073f5aea0aa2526a54e582681912ef979d8abf53abee2e1 FILE test/wsdl/raa/RAAServant.rb 27366 sha256:07adcadc098f1b3022ac802152ff4824cff48af32ab08539ab24e73e3ba11299 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 27366 sha256:61a8aa35df2338d575e8a2d4d9669af3e52588c58d9d982cb0035ee0a4cf63ee 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/ 27366 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 27366 sha256:d48ef4a9a78ced7593ff60f144ae45da9fabbbf72f807408213ee55141b60ad0 FILE test/wsdl/rpc/test_rpc_lit.rb 27366 sha256:11e83e6392cff11eeac990169ca1068adfeedb6904ba0250073ee91dfd3349b8 DIRECTORY test/wsdl/simpletype/ 27366 FILE test/wsdl/simpletype/simpletype.wsdl 11708 sha256:26ae31ce2a4829b1e96c331697210d8d129b91e3e90aadd3c8041098bdbecc6d FILE test/wsdl/simpletype/test_simpletype.rb 27366 sha256:97485c37fd534e8eef031f325ad53cffeb164642baef71d7408c15592b4df590 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/ 27366 FILE test/wsdl/soap/soapbodyparts.wsdl 11708 sha256:a0b35060fd6783ddd3a4c3f7d954e9e5640e9220fe72f71a0c20ee021dcda9f6 FILE test/wsdl/soap/test_soapbodyparts.rb 27366 sha256:760384f8424e3261d52ee0514bd44324a247d32f0a19b688c9c99e129f72b031 DIRECTORY test/xmlrpc/ 27366 FILE test/xmlrpc/test_cookie.rb 16047 sha256:a8b52050efbeb6d2aed9d0ab5a9a3fd78ea5382d2e4522451898a7b22d6e81ec FILE test/xmlrpc/test_datetime.rb 27366 sha256:f758b131c02d9f6f52cfaf8e8785cf86e1833e6e27a6230da7ce3c328c7b8a95 FILE test/xmlrpc/test_features.rb 27366 sha256:1dce489267dd5bab1347fbf77b1aa244c0dc28884913c9806298e546bdc7bfda FILE test/xmlrpc/test_marshal.rb 27366 sha256:6763ba774777403f731df4e5b241aa265555a40d7e140e9e42bc9984a10ee5ef FILE test/xmlrpc/test_parser.rb 27366 sha256:30298c466a892a1dfb14f22404e2066f52c0f04d0a8d97847757dcf1cebd1878 FILE test/xmlrpc/test_webrick_server.rb 27366 sha256:686ea5e7410b217c800b181b91951963115f46842c57a47f76908fd68937962e FILE test/xmlrpc/webrick_testing.rb 27366 sha256:89b7995e4bb8f91290ccf6ff814490a7e50e7e1f18433317dc234873362519e3 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/ 20864 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 20864 sha256:71a2b065b2ae7def53a5aaeb751f4507cb121b5b8c413b6fceee666103185167 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/ 27591 FILE test/yaml/test_yaml.rb 27591 sha256:b4cb76a5ac019c923b6e63c659a149d738bb40e127c80786cf760339c9c1c9b4 FILE test/yaml/test_yamlstore.rb 27366 sha256:caf2fcf4eeef256efa4555b1c4d08dfef2a7c5d0eaeae0e4d11e15c500c475ad DIRECTORY test/zlib/ 26326 FILE test/zlib/test_zlib.rb 26326 sha256:ca6873cfe4ecb448aa08b59a85e84f0b800bc9eb92d03bf5be63da7256e864b5 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/ 30604 FILE win32/Makefile.sub 29935 sha256:4f5580995b8dbc227df4beadb73797a2fcbf7b61575df79c1fd4090ae517b800 FILE win32/README.win32 30478 sha256:9123e7bf956c95ca611aa946d4fde2bc9775fd7f98e70b3eae9ef2b21cf9cb2a FILE win32/configure.bat 30401 sha256:49b161ca9c27124b3b08d5c7e584b140344275c0ae74ee1f008120f39a93dd12 FILE win32/dir.h 11748 sha256:78e859d89bc0f562febbfb01a02b062e70eb7f12ac5e955d94c2ab1934209ea5 FILE win32/ifchange.bat 17543 sha256:b35fc00e6ffeff1f8b7b0ff3a94a411d3c41743097ad2ae789690c10f7762f6f FILE win32/mkexports.rb 13694 sha256:25c7f6c9d5cc3970bbf2cef8de174c3758dfe2963a215b2c2d8e8a7ad44a1f6d FILE win32/resource.rb 29943 sha256:34e1da935ffa1a09b8960eaf95480e56e231b30f49a670e801c454bb5ab56dcd FILE win32/rm.bat 15223 sha256:35cc9391d299455c2119afbaddddd1d6a019d04be7e9b707a28fc6a04ea771be FILE win32/setup.mak 30401 sha256:e4e8a6ed00760ea5a9e0dac0c21d86549ac576851c2333bd2e0b286322da22ab FILE win32/win32.c 30604 sha256:bb8a538937c88f72fd24920daac3b02d12a8fa589d2fc67fb437c7d8babbb6b4 FILE win32/win32.h 28193 sha256:d36cb8c6598de947afa279f676b82954854e4c51e0110606c6bb2283e65cb580 FILE win32/winmain.c 18459 sha256:2b8c52c126724d645634f1c54facb99ddd5516edbd3a6090ef9b68f40f8a0a8b DIRECTORY wince/ 24923 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 24923 sha256:063bf5f99d0d82c88c67c262def8ae8c1c7b0a05a87bea50c904c6d58f32febb 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 18459 sha256:4f18268fdfb8a275831cccfe41c5d51b98221a3873728dda3e6f379ab218841b 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-05T10:30:44+09:00 + svn info Path: . URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8 Repository Root: http://svn.ruby-lang.org/repos/ruby Repository UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e Revision: 31435 Node Kind: directory Schedule: normal Last Changed Author: svn Last Changed Rev: 31313 Last Changed Date: 2011-04-20 21:42:43 +0900 (Wed, 20 Apr 2011) == autoconf # 2011-05-05T10:30:44+09:00 + autoconf == git-mspec(shared) # 2011-05-05T10:30:45+09:00 + git pull GITOUT Already up-to-date. == git-mspec # 2011-05-05T10:30:46+09:00 + git clone -q /home/chkbuild/tmp/build/git-repos/mspec mspec LASTLOG commit d9912dbc73a0cc875d1e999e967e75d58eecf888 LASTLOG Author: Evan Phoenix 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-05T10:30:47+09:00 + git pull GITOUT Already up-to-date. == git-rubyspec # 2011-05-05T10:30:48+09:00 + git clone -q /home/chkbuild/tmp/build/git-repos/rubyspec rubyspec LASTLOG commit c38590a50cdda50ab28e90330a32182d1912e8ec LASTLOG Author: Charles Oliver Nutter 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-05T10:30:48+09:00 + ./configure --prefix=/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z CPPFLAGS=-DRUBY_DEBUG_ENV optflags=-O2 debugflags=-g 'warnflags=-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... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu 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... /bin/grep checking for egrep... /bin/grep -E checking whether gcc needs -traditional... no checking whether the linker is GNU ld... yes checking whether gcc -E accepts -o... 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 a thread-safe mkdir -p... /bin/mkdir -p checking for ANSI C header files... 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 cd using phisical directory... cd -P 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... 8 checking size of long long... 8 checking size of __int64... 0 checking size of off_t... 8 checking size of void*... 8 checking size of float... 4 checking size of double... 8 checking size of time_t... 8 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 stringization... #expr checking string literal concatenation... yes checking for variable length prototypes and stdarg.h... yes checking for noreturn function attribute... __attribute__ ((noreturn)) x checking for deprecated function attribute... __attribute__ ((deprecated)) 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... yes checking for dlopen in -ldl... yes checking for shl_load in -ldld... no checking for clock_gettime in -lrt... yes 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... yes checking syscall.h presence... yes checking for syscall.h... yes 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... yes checking a.out.h presence... yes checking for a.out.h... yes 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 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 struct timezone... 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 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 alloca.h... yes checking for alloca... yes 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... yes 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... no checking for seteuid... yes checking for setreuid... yes checking for setresuid... yes checking for setproctitle... no checking for setrgid... no checking for setegid... yes checking for setregid... yes checking for setresgid... yes checking for issetugid... no checking for pause... yes checking for lchown... yes checking for lchmod... no 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 dlopen... yes checking for sigprocmask... yes checking for sigaction... yes checking for sigsetjmp... no 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... no 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... not found(OK if using GNU libc) checking read buffer ptr field in FILE structures... _IO_read_ptr checking read buffer end field in FILE structures... _IO_read_end checking whether need to seek between R/W... no checking whether st_ino is huge... no checking whether _SC_CLK_TCK is supported... yes checking stack growing direction... -1 checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_kill in -lpthread... yes checking for nanosleep... yes checking whether ELF binaries are produced... yes 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-05T10:31:02+09:00 + make miniruby gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c main.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c dln.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c dmydln.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c miniprelude.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c array.c array.c: In function ‘ary_double_capa’: array.c:57: warning: comparison between signed and unsigned integer expressions array.c: In function ‘ary_new’: array.c:143: warning: comparison between signed and unsigned integer expressions array.c: In function ‘rb_ary_initialize’: array.c:364: warning: comparison between signed and unsigned integer expressions array.c: In function ‘rb_ary_store’: array.c:429: warning: comparison between signed and unsigned integer expressions array.c: In function ‘rb_ary_splice’: array.c:1133: warning: comparison between signed and unsigned integer expressions array.c: In function ‘rb_ary_fill’: array.c:2496: warning: comparison between signed and unsigned integer expressions array.c:2496: warning: comparison between signed and unsigned integer expressions array.c: In function ‘rb_ary_times’: array.c:2609: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c bignum.c bignum.c: In function ‘bigfixize’: bignum.c:135: warning: comparison between signed and unsigned integer expressions bignum.c: In function ‘rb_big_unpack’: bignum.c:312: warning: comparison between signed and unsigned integer expressions bignum.c: In function ‘rb_cstr_to_inum’: bignum.c:591: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c class.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c compar.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c dir.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c enum.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c enumerator.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c error.c error.c: In function ‘rb_bug’: error.c:205: warning: comparison between signed and unsigned integer expressions error.c:206: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c eval.c eval.c: In function ‘rb_svar’: eval.c:994: warning: comparison between signed and unsigned integer expressions eval.c: In function ‘ruby_cleanup’: eval.c:1648: warning: comparison between signed and unsigned integer expressions eval.c: In function ‘rb_exec_recursive’: eval.c:13979: warning: variable ‘hash’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_thread_start_1’: eval.c:12818: warning: variable ‘th’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_thread_schedule’: eval.c:11235: warning: variable ‘next’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_yield_0’: eval.c:5076: warning: variable ‘var’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:5085: warning: variable ‘lambda’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:5073: warning: argument ‘val’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:5073: warning: argument ‘self’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘proc_invoke’: eval.c:8992: warning: argument ‘args’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_call0’: eval.c:6100: warning: variable ‘local_vars’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:6101: warning: variable ‘saved_cref’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:5983: warning: argument ‘argc’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:5984: warning: argument ‘argv’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘error_print’: eval.c:1278: warning: variable ‘errat’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:1280: warning: variable ‘einfo’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:1281: warning: variable ‘elen’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_longjmp’: eval.c:4710: warning: argument ‘mesg’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_block_pass’: eval.c:9319: warning: argument ‘proc’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_exec_end_proc’: eval.c:8274: warning: variable ‘link’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_eval’: eval.c:3702: warning: variable ‘saved_cref’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘eval’: eval.c:6637: warning: variable ‘data’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:6633: warning: argument ‘self’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:6634: warning: argument ‘file’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:6635: warning: argument ‘line’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘is_defined’: eval.c:2407: warning: argument ‘node’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:2408: warning: argument ‘buf’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘call_trace_func’: eval.c:2839: warning: variable ‘raised’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:2841: warning: variable ‘node_save’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:2837: warning: argument ‘klass’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘ruby_cleanup’: eval.c:1619: warning: argument ‘ex’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_thread_start_0’: eval.c:12704: warning: argument ‘th’ might be clobbered by ‘longjmp’ or ‘vfork’ gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c file.c file.c: In function ‘rb_stat_inspect’: file.c:617: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c gc.c gc.c: In function ‘ruby_stack_check’: gc.c:580: warning: comparison between signed and unsigned integer expressions gc.c: In function ‘gc_sweep’: gc.c:1223: warning: comparison between signed and unsigned integer expressions gc.c:1241: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c hash.c hash.c: In function ‘rb_hash’: hash.c:93: warning: dereferencing type-punned pointer will break strict-aliasing rules hash.c: In function ‘eql_i’: hash.c:1596: warning: signed and unsigned type in conditional expression hash.c: In function ‘env_delete’: hash.c:1907: warning: comparison between signed and unsigned integer expressions hash.c: In function ‘rb_f_getenv’: hash.c:1943: warning: comparison between signed and unsigned integer expressions hash.c: In function ‘env_fetch’: hash.c:1976: warning: comparison between signed and unsigned integer expressions hash.c: In function ‘env_aset’: hash.c:2161: warning: comparison between signed and unsigned integer expressions hash.c:2163: warning: comparison between signed and unsigned integer expressions hash.c: In function ‘env_has_key’: hash.c:2492: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c inits.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c io.c io.c: In function ‘swallow’: io.c:1671: warning: comparison between signed and unsigned integer expressions io.c: In function ‘rb_f_syscall’: io.c:5246: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c marshal.c marshal.c: In function ‘w_long’: marshal.c:220: warning: comparison between signed and unsigned integer expressions marshal.c: In function ‘r_long’: marshal.c:904: warning: comparison between signed and unsigned integer expressions marshal.c:915: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c math.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c numeric.c numeric.c: In function ‘flo_hash’: numeric.c:897: warning: comparison between signed and unsigned integer expressions numeric.c: In function ‘fix_aref’: numeric.c:2734: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c object.c object.c: In function ‘rb_str_to_dbl’: object.c:2492: warning: comparison between signed and unsigned integer expressions object.c: In function ‘rb_str2cstr’: object.c:2575: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c pack.c pack.c: In function ‘pack_unpack’: pack.c:1975: warning: comparison between signed and unsigned integer expressions bison -y parse.y sed '/^#/s|y\.tab\.c|parse.c|' y.tab.c > parse.c rm -f y.tab.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c parse.c parse.c:592:6: warning: "YYENABLE_NLS" is not defined parse.c:3806:6: warning: "YYLTYPE_IS_TRIVIAL" is not defined parse.y: In function ‘ruby_yyparse’: parse.y:2239: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c process.c process.c: In function ‘p_uid_change_privilege’: process.c:2313: warning: comparison between signed and unsigned integer expressions process.c:2314: warning: comparison between signed and unsigned integer expressions process.c: In function ‘proc_getgroups’: process.c:2620: warning: comparison between signed and unsigned integer expressions process.c:2624: warning: comparison between signed and unsigned integer expressions process.c: In function ‘proc_setgroups’: process.c:2666: warning: comparison between signed and unsigned integer expressions process.c: In function ‘p_gid_change_privilege’: process.c:2882: warning: comparison between signed and unsigned integer expressions process.c:2883: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c prec.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c random.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c range.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c re.c re.c: In function ‘rb_reg_prepare_re’: re.c:856: warning: comparison between signed and unsigned integer expressions re.c: In function ‘rb_reg_s_union’: re.c:2051: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c regex.c regex.c: In function ‘ruby_re_compile_pattern’: regex.c:2344: warning: comparison of unsigned expression < 0 is always false regex.c:2347: warning: comparison between signed and unsigned integer expressions regex.c: In function ‘init_regs’: regex.c:3550: warning: comparison between signed and unsigned integer expressions regex.c:3555: warning: comparison between signed and unsigned integer expressions regex.c: In function ‘re_match_exec’: regex.c:3677: warning: comparison between signed and unsigned integer expressions regex.c:3731: warning: comparison between signed and unsigned integer expressions regex.c:3744: warning: comparison between signed and unsigned integer expressions regex.c:3756: warning: comparison between signed and unsigned integer expressions regex.c:3807: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c ruby.c ruby.c: In function ‘proc_options’: ruby.c:754: warning: format not a string literal, argument types not checked gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c signal.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -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 -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c st.c st.c: In function ‘new_size’: st.c:120: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c string.c string.c: In function ‘rb_str_substr’: string.c:670: warning: comparison between signed and unsigned integer expressions string.c: In function ‘rb_str_intern’: string.c:4674: warning: comparison between signed and unsigned integer expressions string.c: In function ‘rb_str_sum’: string.c:4714: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c struct.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c time.c time.c: In function ‘time_to_s’: time.c:1297: warning: format not a string literal, format string not checked time.c: In function ‘rb_strftime’: time.c:1797: warning: format not a string literal, format string not checked time.c:1802: warning: format not a string literal, format string not checked time.c: In function ‘time_strftime’: time.c:1878: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c util.c util.c: In function ‘Balloc’: util.c:1193: warning: comparison between signed and unsigned integer expressions util.c: In function ‘rv_alloc’: util.c:3118: warning: comparison between signed and unsigned integer expressions gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c variable.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c version.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c dmyext.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -L. -rdynamic -Wl,-export-dynamic main.o dmydln.o miniprelude.o array.o bignum.o class.o compar.o dir.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 dmyext.o -lpthread -lrt -ldl -lcrypt -lm -o miniruby == miniversion # 2011-05-05T10:31:34+09:00 + ./miniruby -v ruby 1.8.8dev (2011-04-20) [x86_64-linux] == test.rb # 2011-05-05T10:31:34+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-05T10:31:35+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.try_convert 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#sample -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#sort_by! 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_entry -1 Enumerable#each_slice 1 Enumerable#each_with_index 0 Enumerable#each_with_object 1 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 Enumerator [Enumerable, Object, Kernel] Enumerator#each 0 Enumerator#each_with_index 0 Enumerator#each_with_object 1 Enumerator#initialize -1 Enumerator#inspect 0 Enumerator#next 0 Enumerator#rewind 0 Enumerator#with_index 0 Enumerator#with_object 1 Enumerator::Generator [Enumerable, Object, Kernel] Enumerator::Generator#each 0 Enumerator::Generator#initialize -1 Enumerator::Yielder [Object, Kernel] Enumerator::Yielder#<< -1 Enumerator::Yielder#initialize 0 Enumerator::Yielder#yield -1 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::EADV [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::EBADE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADF [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADFD [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADMSG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADR [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADRQC [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADSLT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBFONT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBUSY [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ECHILD [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ECHRNG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ECOMM [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::EDOTDOT [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::EISNAM [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EL2HLT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EL2NSYNC [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EL3HLT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EL3RST [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELIBACC [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELIBBAD [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELIBEXEC [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELIBMAX [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELIBSCN [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELNRNG [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::ENAVAIL [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::ENOANO [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOBUFS [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOCSI [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::ENONET [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOPKG [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::ENOTNAM [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOTSOCK [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOTTY [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOTUNIQ [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::EREMCHG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EREMOTE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EREMOTEIO [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ERESTART [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::ESRMNT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ESTALE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ESTRPIPE [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::EUCLEAN [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EUNATCH [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EUSERS [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EXDEV [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EXFULL [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.try_convert 1 Hash#== 1 Hash#[] 1 Hash#[]= 2 Hash#clear 0 Hash#default -1 Hash#default= 1 Hash#default_proc 0 Hash#default_proc= 1 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#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.try_convert 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#ungetbyte 1 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_class 0 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#[] -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#cover? 1 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.try_convert 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.try_convert 1 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#getbyte 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#ord 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#setbyte 2 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#=== 1 Symbol#=~ 1 Symbol#[] -1 Symbol#capitalize 0 Symbol#casecmp 1 Symbol#downcase 0 Symbol#empty? 0 Symbol#id2name 0 Symbol#inspect 0 Symbol#length 0 Symbol#match 1 Symbol#next 0 Symbol#size 0 Symbol#slice -1 Symbol#succ 0 Symbol#swapcase 0 Symbol#to_i 0 Symbol#to_int 0 Symbol#to_proc 0 Symbol#to_s 0 Symbol#to_sym 0 Symbol#upcase 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] 203 modules, 1232 methods == make # 2011-05-05T10:31:35+09:00 + make rbconfig.rb updated ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb -I. ./compile_prelude.rb ./prelude.rb prelude.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c prelude.c ar rcu libruby-static.a array.o bignum.o class.o compar.o dir.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 dln.o prelude.o dmyext.o compiling -test-/add_suffix make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/-test-/add_suffix' に入ります /bin/mkdir -p ../../../.ext/x86_64-linux/-test-/add_suffix gcc -I. -I../../.. -I../../../. -I../../.././ext/-test-/add_suffix -I../../../. -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o bug.o -c bug.c In file included from bug.c:5: ../../../util.c: In function ‘ruby_add_suffix’: ../../../util.c:176: warning: comparison between signed and unsigned integer expressions In file included from bug.c:5: ../../../util.c: In function ‘Balloc’: ../../../util.c:1193: warning: comparison between signed and unsigned integer expressions ../../../util.c: In function ‘rv_alloc’: ../../../util.c:3118: warning: comparison between signed and unsigned integer expressions gcc -shared -o ../../../.ext/x86_64-linux/-test-/add_suffix/bug.so bug.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/-test-/add_suffix' から出ます compiling -test-/threadswitch make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/-test-/threadswitch' に入ります /bin/mkdir -p ../../../.ext/x86_64-linux/-test-/threadswitch gcc -I. -I../../.. -I../../../. -I../../.././ext/-test-/threadswitch -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o threadswitch_hook.o -c threadswitch_hook.c gcc -shared -o ../../../.ext/x86_64-linux/-test-/threadswitch/event_hook.so threadswitch_hook.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/-test-/threadswitch' から出ます compiling Win32API compiling bigdecimal make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/bigdecimal' に入ります gcc -I. -I../.. -I../../. -I../.././ext/bigdecimal -DBASE=1000000000UL -DBASE_FIG=9 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o bigdecimal.o -c bigdecimal.c bigdecimal.c: In function ‘BigDecimal_add’: bigdecimal.c:690: warning: comparison between signed and unsigned integer expressions bigdecimal.c: In function ‘BigDecimal_sub’: bigdecimal.c:731: warning: comparison between signed and unsigned integer expressions bigdecimal.c: In function ‘VpAddAbs’: bigdecimal.c:2871: warning: comparison between signed and unsigned integer expressions bigdecimal.c:2872: warning: comparison between signed and unsigned integer expressions bigdecimal.c: In function ‘VpSubAbs’: bigdecimal.c:2964: warning: comparison between signed and unsigned integer expressions bigdecimal.c:2965: warning: comparison between signed and unsigned integer expressions bigdecimal.c: In function ‘VpMult’: bigdecimal.c:3240: warning: comparison of unsigned expression >= 0 is always true bigdecimal.c: In function ‘VpCtoV’: bigdecimal.c:3989: warning: comparison of unsigned expression >= 0 is always true bigdecimal.c: In function ‘VpMidRound’: bigdecimal.c:4432: warning: comparison between signed and unsigned integer expressions gcc -shared -o ../../.ext/x86_64-linux/bigdecimal.so bigdecimal.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc /bin/mkdir -p ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/math.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/ludcmp.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/jacobian.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/newton.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/util.rb ../../.ext/common/bigdecimal make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/bigdecimal' から出ます compiling curses make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/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_EXTENDED -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o curses.o -c curses.c gcc -shared -o ../../.ext/x86_64-linux/curses.so curses.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lncurses -ltermcap -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/curses' から出ます compiling dbm make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/dbm' に入ります gcc -I. -I../.. -I../../. -I../.././ext/dbm -DHAVE_TYPE_DBM -DHAVE___DB_NDBM_CLEARERR -DDB_DBM_HSEARCH -DDBM_HDR="" -DHAVE_SYS_CDEFS_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o dbm.o -c dbm.c gcc -shared -o ../../.ext/x86_64-linux/dbm.so dbm.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -ldb -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/dbm' から出ます compiling digest make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/digest' に入ります gcc -I. -I../.. -I../../. -I../.././ext/digest -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o digest.o -c digest.c digest.c: In function ‘hexencode_str_new’: digest.c:57: warning: comparison between signed and unsigned integer expressions gcc -shared -o ../../.ext/x86_64-linux/digest.so digest.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc cp ../.././ext/digest/lib/sha1.rb ../../.ext/common cp ../.././ext/digest/lib/md5.rb ../../.ext/common cp ../.././ext/digest/lib/digest.rb ../../.ext/common cp ../.././ext/digest/digest.h ../../.ext/x86_64-linux make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/digest' から出ます compiling digest/bubblebabble make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/digest/bubblebabble' に入ります /bin/mkdir -p ../../../.ext/x86_64-linux/digest gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/bubblebabble -I../../.././ext/digest/bubblebabble/.. -DHAVE_CONFIG_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o bubblebabble.o -c bubblebabble.c bubblebabble.c: In function ‘bubblebabble_str_new’: bubblebabble.c:52: warning: comparison between signed and unsigned integer expressions bubblebabble.c:64: warning: comparison between signed and unsigned integer expressions gcc -shared -o ../../../.ext/x86_64-linux/digest/bubblebabble.so bubblebabble.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/digest/bubblebabble' から出ます compiling digest/md5 make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/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 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o md5init.o -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 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o md5ossl.o -c md5ossl.c gcc -shared -o ../../../.ext/x86_64-linux/digest/md5.so md5init.o md5ossl.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/digest/md5' から出ます compiling digest/rmd160 make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/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 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o rmd160init.o -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 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o rmd160ossl.o -c rmd160ossl.c gcc -shared -o ../../../.ext/x86_64-linux/digest/rmd160.so rmd160init.o rmd160ossl.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/digest/rmd160' から出ます compiling digest/sha1 make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/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 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o sha1init.o -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 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o sha1ossl.o -c sha1ossl.c gcc -shared -o ../../../.ext/x86_64-linux/digest/sha1.so sha1init.o sha1ossl.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/digest/sha1' から出ます compiling digest/sha2 make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/digest/sha2' に入ります gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha2 -I../../.././ext/digest/sha2/.. -DHAVE_CONFIG_H -DHAVE_SYS_CDEFS_H -DHAVE_TYPE_UINT64_T -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o sha2.o -c sha2.c sha2.c:237: warning: ‘static’ is not at beginning of declaration sha2.c:257: warning: ‘static’ is not at beginning of declaration sha2.c:269: warning: ‘static’ is not at beginning of declaration sha2.c:313: warning: ‘static’ is not at beginning of declaration sha2.c:325: 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_TYPE_UINT64_T -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o sha2init.o -c sha2init.c gcc -shared -o ../../../.ext/x86_64-linux/digest/sha2.so sha2.o sha2init.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc /bin/mkdir -p ../../../.ext/common/digest cp ../../.././ext/digest/sha2/lib/sha2.rb ../../../.ext/common/digest make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/digest/sha2' から出ます compiling dl make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/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 -DRUBY_DEBUG_ENV -I. -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -fno-defer-pop -fno-omit-frame-pointer -o dl.o -c dl.c gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR -DRUBY_DEBUG_ENV -I. -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -fno-defer-pop -fno-omit-frame-pointer -o handle.o -c handle.c gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR -DRUBY_DEBUG_ENV -I. -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -fno-defer-pop -fno-omit-frame-pointer -o ptr.o -c ptr.c Generating call.func void char short int long float double gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR -DRUBY_DEBUG_ENV -I. -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -fno-defer-pop -fno-omit-frame-pointer -o sym.o -c sym.c sym.c:360:6: warning: "_MSC_VER" is not defined gcc -shared -o ../../.ext/x86_64-linux/dl.so dl.o handle.o ptr.o sym.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -ldl -lpthread -lrt -ldl -lcrypt -lm -lc /bin/mkdir -p ../../.ext/common/dl cp ../.././ext/dl/lib/dl/win32.rb ../../.ext/common/dl cp ../.././ext/dl/lib/dl/types.rb ../../.ext/common/dl cp ../.././ext/dl/lib/dl/import.rb ../../.ext/common/dl cp ../.././ext/dl/lib/dl/struct.rb ../../.ext/common/dl cp dlconfig.h ../../.ext/x86_64-linux cp ../.././ext/dl/dl.h ../../.ext/x86_64-linux make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/dl' から出ます compiling etc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/etc' に入ります gcc -I. -I../.. -I../../. -I../.././ext/etc -DHAVE_GETLOGIN -DHAVE_GETPWENT -DHAVE_GETGRENT -DHAVE_STRUCT_PASSWD_PW_GECOS -DHAVE_ST_PW_GECOS -DHAVE_STRUCT_PASSWD_PW_PASSWD -DHAVE_ST_PW_PASSWD -DHAVE_STRUCT_GROUP_GR_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 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o etc.o -c etc.c gcc -shared -o ../../.ext/x86_64-linux/etc.so etc.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/etc' から出ます compiling fcntl make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/fcntl' に入ります gcc -I. -I../.. -I../../. -I../.././ext/fcntl -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o fcntl.o -c fcntl.c gcc -shared -o ../../.ext/x86_64-linux/fcntl.so fcntl.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/fcntl' から出ます compiling gdbm make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/gdbm' に入ります gcc -I. -I../.. -I../../. -I../.././ext/gdbm -DHAVE_GDBM_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o gdbm.o -c gdbm.c gcc -shared -o ../../.ext/x86_64-linux/gdbm.so gdbm.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lgdbm -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/gdbm' から出ます compiling iconv make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/iconv' に入ります gcc -I. -I../.. -I../../. -I../.././ext/iconv -DHAVE_ICONV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o iconv.o -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 integer expressions iconv.c:459: warning: comparison between signed and unsigned integer expressions gcc -shared -o ../../.ext/x86_64-linux/iconv.so iconv.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/iconv' から出ます compiling io/wait make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/io/wait' に入ります /bin/mkdir -p ../../../.ext/x86_64-linux/io gcc -I. -I../../.. -I../../../. -I../../.././ext/io/wait -DFIONREAD_HEADER="" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o wait.o -c wait.c gcc -shared -o ../../../.ext/x86_64-linux/io/wait.so wait.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc /bin/mkdir -p ../../../.ext/common/io cp ../../.././ext/io/wait/lib/nonblock.rb ../../../.ext/common/io make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/io/wait' から出ます compiling nkf make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/nkf' に入ります gcc -I. -I../.. -I../../. -I../.././ext/nkf -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o nkf.o -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 integer expressions nkf-utf8/nkf.c: In function ‘kanji_convert’: nkf-utf8/nkf.c:2581: warning: suggest braces around empty body in an ‘else’ statement nkf-utf8/nkf.c:2922: warning: suggest braces around empty body in an ‘else’ statement gcc -shared -o ../../.ext/x86_64-linux/nkf.so nkf.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc cp ../.././ext/nkf/lib/kconv.rb ../../.ext/common make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/nkf' から出ます compiling openssl make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/openssl' に入ります gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_x509.o -c ossl_x509.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_pkcs5.o -c ossl_pkcs5.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_ns_spki.o -c ossl_ns_spki.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_ssl.o -c ossl_ssl.c ossl_ssl.c: In function ‘ossl_sslctx_set_ssl_version’: ossl_ssl.c:164: warning: comparison between signed and unsigned integer expressions ossl_ssl.c: In function ‘ossl_sslctx_initialize’: ossl_ssl.c:195: warning: comparison between signed and unsigned integer expressions ossl_ssl.c: In function ‘Init_ossl_ssl’: ossl_ssl.c:1465: warning: comparison between signed and unsigned integer expressions ossl_ssl.c:1494: warning: comparison between signed and unsigned integer expressions ossl_ssl.c:1509: warning: comparison between signed and unsigned integer expressions ossl_ssl.c:1511: warning: comparison between signed and unsigned integer expressions gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_x509name.o -c ossl_x509name.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_ocsp.o -c ossl_ocsp.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_bio.o -c ossl_bio.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_pkey.o -c ossl_pkey.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_pkey_rsa.o -c ossl_pkey_rsa.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_x509req.o -c ossl_x509req.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_pkcs7.o -c ossl_pkcs7.c ossl_pkcs7.c: In function ‘ossl_pkcs7_sym2typeid’: ossl_pkcs7.c:376: warning: comparison between signed and unsigned integer expressions gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_x509revoked.o -c ossl_x509revoked.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_hmac.o -c ossl_hmac.c ossl_hmac.c: In function ‘ossl_hmac_hexdigest’: ossl_hmac.c:162: warning: comparison between signed and unsigned integer expressions ossl_hmac.c: In function ‘ossl_hmac_s_hexdigest’: ossl_hmac.c:225: warning: comparison between signed and unsigned integer expressions gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_asn1.o -c ossl_asn1.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_x509cert.o -c ossl_x509cert.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_x509ext.o -c ossl_x509ext.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_pkey_ec.o -c ossl_pkey_ec.c ossl_pkey_ec.c: In function ‘ossl_ec_group_set_seed’: ossl_pkey_ec.c:1110: warning: comparison between signed and unsigned integer expressions gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_engine.o -c ossl_engine.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_cipher.o -c ossl_cipher.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_pkey_dsa.o -c ossl_pkey_dsa.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_ssl_session.o -c ossl_ssl_session.c ossl_ssl_session.c: In function ‘ossl_ssl_session_to_der’: ossl_ssl_session.c:207: warning: comparison between signed and unsigned integer expressions gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_bn.o -c ossl_bn.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_x509attr.o -c ossl_x509attr.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_x509store.o -c ossl_x509store.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_x509crl.o -c ossl_x509crl.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_digest.o -c ossl_digest.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_config.o -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\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl.o -c ossl.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_pkcs12.o -c ossl_pkcs12.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_rand.o -c ossl_rand.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o openssl_missing.o -c openssl_missing.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o ossl_pkey_dh.o -c ossl_pkey_dh.c gcc -shared -o ../../.ext/x86_64-linux/openssl.so ossl_x509.o ossl_pkcs5.o ossl_ns_spki.o ossl_ssl.o ossl_x509name.o ossl_ocsp.o ossl_bio.o ossl_pkey.o ossl_pkey_rsa.o ossl_x509req.o ossl_pkcs7.o ossl_x509revoked.o ossl_hmac.o ossl_asn1.o ossl_x509cert.o ossl_x509ext.o ossl_pkey_ec.o ossl_engine.o ossl_cipher.o ossl_pkey_dsa.o ossl_ssl_session.o ossl_bn.o ossl_x509attr.o ossl_x509store.o ossl_x509crl.o ossl_digest.o ossl_config.o ossl.o ossl_pkcs12.o ossl_rand.o openssl_missing.o ossl_pkey_dh.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lssl -lcrypto -lpthread -lrt -ldl -lcrypt -lm -lc /bin/mkdir -p ../../.ext/common/net /bin/mkdir -p ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl.rb ../../.ext/common cp ../.././ext/openssl/lib/net/telnets.rb ../../.ext/common/net cp ../.././ext/openssl/lib/net/ftptls.rb ../../.ext/common/net 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/x509-internal.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/digest.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/config.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/buffering.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/bn.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/x509.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/ssl.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/cipher.rb ../../.ext/common/openssl make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/openssl' から出ます compiling pty make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/pty' に入ります gcc -I. -I../.. -I../../. -I../.././ext/pty -DHAVE_SYS_STROPTS_H -DHAVE_SETRESUID -DHAVE_PTY_H -DHAVE_OPENPTY -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o pty.o -c pty.c gcc -shared -o ../../.ext/x86_64-linux/pty.so pty.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lutil -lpthread -lrt -ldl -lcrypt -lm -lc cp ../.././ext/pty/lib/expect.rb ../../.ext/common make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/pty' から出ます compiling racc/cparse make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/racc/cparse' に入ります /bin/mkdir -p ../../../.ext/x86_64-linux/racc gcc -I. -I../../.. -I../../../. -I../../.././ext/racc/cparse -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o cparse.o -c cparse.c gcc -shared -o ../../../.ext/x86_64-linux/racc/cparse.so cparse.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/racc/cparse' から出ます compiling rational make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/rational' に入ります gcc -I. -I../.. -I../../. -I../.././ext/rational -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o rational.o -c rational.c gcc -shared -o ../../.ext/x86_64-linux/rational.so rational.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc cp ../.././ext/rational/lib/rational.rb ../../.ext/common make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/rational' から出ます compiling readline make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/readline' に入ります gcc -I. -I../.. -I../../. -I../.././ext/readline -DHAVE_READLINE_READLINE_H -DHAVE_READLINE_HISTORY_H -DHAVE_RL_FILENAME_COMPLETION_FUNCTION -DHAVE_RL_USERNAME_COMPLETION_FUNCTION -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_DEPREP_TERM_FUNCTION -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_BASIC_WORD_BREAK_CHARACTERS -DHAVE_RL_COMPLETER_WORD_BREAK_CHARACTERS -DHAVE_RL_BASIC_QUOTE_CHARACTERS -DHAVE_RL_COMPLETER_QUOTE_CHARACTERS -DHAVE_RL_FILENAME_QUOTE_CHARACTERS -DHAVE_RL_ATTEMPTED_COMPLETION_OVER -DHAVE_RL_LIBRARY_VERSION -DHAVE_RL_EVENT_HOOK -DHAVE_RL_CATCH_SIGWINCH -DHAVE_RL_CATCH_SIGNALS -DHAVE_RL_CLEANUP_AFTER_SIGNAL -DHAVE_RL_CLEAR_SIGNALS -DHAVE_RL_VI_EDITING_MODE -DHAVE_RL_EMACS_EDITING_MODE -DHAVE_REPLACE_HISTORY_ENTRY -DHAVE_REMOVE_HISTORY -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o readline.o -c readline.c gcc -shared -o ../../.ext/x86_64-linux/readline.so readline.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lreadline -lncurses -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/readline' から出ます compiling sdbm make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/sdbm' に入ります gcc -I. -I../.. -I../../. -I../.././ext/sdbm -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o init.o -c init.c gcc -I. -I../.. -I../../. -I../.././ext/sdbm -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o _sdbm.o -c _sdbm.c _sdbm.c: In function ‘chkpage’: _sdbm.c:911: warning: comparison between signed and unsigned integer expressions gcc -shared -o ../../.ext/x86_64-linux/sdbm.so init.o _sdbm.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/sdbm' から出ます compiling socket make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/socket' に入ります gcc -I. -I../.. -I../../. -I../.././ext/socket -DHAVE_ARPA_INET_H -DENABLE_IPV6 -DINET6 -DHAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY -DHAVE_SOCKADDR_STORAGE -DHAVE_NETINET_TCP_H -DHAVE_NETINET_UDP_H -DHAVE_SENDMSG -DHAVE_RECVMSG -DHAVE_STRUCT_MSGHDR_MSG_CONTROL -DHAVE_ST_MSG_CONTROL -DHAVE_TYPE_STRUCT_ADDRINFO -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_GETHOSTBYNAME2 -DHAVE_SOCKETPAIR -DHAVE_GETHOSTNAME -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o socket.o -c socket.c socket.c: In function ‘init_unixsock’: socket.c:1670: warning: comparison between signed and unsigned integer expressions socket.c: In function ‘unix_send_io’: socket.c:2041: warning: dereferencing type-punned pointer will break strict-aliasing rules socket.c: In function ‘unix_recv_io’: socket.c:2138: warning: dereferencing type-punned pointer will break strict-aliasing rules socket.c:2189: warning: dereferencing type-punned pointer will break strict-aliasing rules socket.c: In function ‘sock_s_getnameinfo’: socket.c:3728: warning: comparison between signed and unsigned integer expressions socket.c:3732: warning: comparison between signed and unsigned integer expressions socket.c: In function ‘sock_s_unpack_sockaddr_un’: socket.c:3930: warning: comparison between signed and unsigned integer expressions socket.c: In function ‘sock_s_getnameinfo’: socket.c:3732: warning: dereferencing pointer ‘ss.358’ does break strict-aliasing rules socket.c:3732: note: initialized from here gcc -shared -o ../../.ext/x86_64-linux/socket.so socket.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/socket' から出ます compiling stringio make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/stringio' に入ります gcc -I. -I../.. -I../../. -I../.././ext/stringio -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o stringio.o -c stringio.c stringio.c: In function ‘strio_each_char’: stringio.c:846: warning: comparison between signed and unsigned integer expressions stringio.c:851: warning: comparison between signed and unsigned integer expressions gcc -shared -o ../../.ext/x86_64-linux/stringio.so stringio.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/stringio' から出ます compiling strscan make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/strscan' に入ります gcc -I. -I../.. -I../../. -I../.././ext/strscan -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o strscan.o -c strscan.c gcc -shared -o ../../.ext/x86_64-linux/strscan.so strscan.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/strscan' から出ます compiling syck make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/syck' に入ります gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o rubyext.o -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:274: warning: comparison between signed and unsigned integer expressions gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o handler.o -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 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o bytecode.o -c bytecode.c In file included from bytecode.re:10: syck.h:35:5: warning: "DEBUG" is not defined gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o gram.o -c gram.c 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 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o node.o -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 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o syck.o -c syck.c In file included from syck.c:14: syck.h:35:5: warning: "DEBUG" is not defined syck.c: In function ‘syck_default_error_handler’: syck.c:506: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long int’ gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o token.o -c token.c In file included from token.re:10: syck.h:35:5: warning: "DEBUG" is not defined gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o emitter.o -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 integer expressions emitter.c: In function ‘syck_emitter_flush’: emitter.c:330: warning: comparison between signed and unsigned integer expressions emitter.c: In function ‘syck_emit_tag’: emitter.c:463: warning: comparison between signed and unsigned integer expressions emitter.c: In function ‘syck_emitter_mark_node’: emitter.c:1238: warning: format not a string literal, argument types not checked gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o yaml2byte.o -c yaml2byte.c In file included from yaml2byte.c:13: ./syck.h:35:5: warning: "DEBUG" is not defined gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o implicit.o -c implicit.c In file included from implicit.re:11: syck.h:35:5: warning: "DEBUG" is not defined : In function ‘syck_match_implicit’: :61: warning: suggest braces around empty body in an ‘if’ statement :370: warning: suggest braces around empty body in an ‘if’ statement :390: warning: suggest braces around empty body in an ‘if’ statement :406: warning: suggest braces around empty body in an ‘if’ statement :433: warning: suggest braces around empty body in an ‘if’ statement :457: warning: suggest braces around empty body in an ‘if’ statement :483: warning: suggest braces around empty body in an ‘if’ statement :507: warning: suggest braces around empty body in an ‘if’ statement :526: warning: suggest braces around empty body in an ‘if’ statement :535: warning: suggest braces around empty body in an ‘if’ statement :696: warning: suggest braces around empty body in an ‘if’ statement :800: warning: suggest braces around empty body in an ‘if’ statement :818: warning: suggest braces around empty body in an ‘if’ statement :994: warning: suggest braces around empty body in an ‘if’ statement :1180: warning: suggest braces around empty body in an ‘if’ statement :1204: warning: suggest braces around empty body in an ‘if’ statement :1251: warning: suggest braces around empty body in an ‘if’ statement :1274: warning: suggest braces around empty body in an ‘if’ statement :1314: warning: suggest braces around empty body in an ‘if’ statement : In function ‘syck_type_id_to_uri’: :1626: warning: suggest braces around empty body in an ‘if’ statement :1914: warning: suggest braces around empty body in an ‘if’ statement :1982: warning: suggest braces around empty body in an ‘if’ statement :2067: warning: suggest braces around empty body in an ‘if’ statement :2150: warning: suggest braces around empty body in an ‘if’ statement :2221: warning: suggest braces around empty body in an ‘if’ statement :2509: warning: suggest braces around empty body in an ‘if’ statement :2579: warning: suggest braces around empty body in an ‘if’ statement :2661: warning: suggest braces around empty body in an ‘if’ statement :2727: warning: suggest braces around empty body in an ‘if’ statement :2797: warning: suggest braces around empty body in an ‘if’ statement gcc -shared -o ../../.ext/x86_64-linux/syck.so rubyext.o handler.o bytecode.o gram.o node.o syck.o token.o emitter.o yaml2byte.o implicit.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/syck' から出ます compiling syslog make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/syslog' に入ります gcc -I. -I../.. -I../../. -I../.././ext/syslog -DHAVE_SYSLOG_H -DHAVE_OPENLOG -DHAVE_SETLOGMASK -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o syslog.o -c syslog.c gcc -shared -o ../../.ext/x86_64-linux/syslog.so syslog.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/syslog' から出ます compiling thread make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/thread' に入ります gcc -I. -I../.. -I../../. -I../.././ext/thread -DRUBY_DEBUG_ENV -DUSE_MEM_POOLS -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o thread.o -c thread.c gcc -shared -o ../../.ext/x86_64-linux/thread.so thread.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc cp ../.././ext/thread/lib/thread.rb ../../.ext/common make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/thread' から出ます compiling tk Configure options for Ruby/Tk may be updated. So, delete files which depend on old configs. check functions......... check struct members.. check libraries.... Use ActiveTcl libraries (if available). Search tclConfig.sh and tkConfig.sh..................... Fail to find [tclConfig.sh, tkConfig.sh] Use X11 libraries. Search Tcl library.. Search Tk library.. Find Tcl/Tk libraries. Make tcltklib.so which is required by Ruby/Tk. make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/tk' に入ります gcc -I. -I../.. -I../../. -I../.././ext/tk -I/usr/include/tcl8.4 -DHAVE_RB_SAFE_LEVEL -DHAVE_RB_HASH_LOOKUP -DHAVE_RB_PROC_NEW -DHAVE_RB_OBJ_TAINT -DHAVE_STRUCT_RARRAY_PTR -DHAVE_ST_PTR -DHAVE_STRUCT_RARRAY_LEN -DHAVE_ST_LEN -DHAVE_TK_H -DRUBY_DEBUG_ENV -DWITH_TCL_ENABLE_THREAD=1 -DRUBY_VERSION=\"1.8.8\" -DRUBY_RELEASE_DATE=\"2011-04-20\" -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o tcltklib.o -c tcltklib.c tcltklib.c: In function ‘tcltklib_compile_info’: tcltklib.c:10042: warning: format not a string literal, argument types not checked gcc -I. -I../.. -I../../. -I../.././ext/tk -I/usr/include/tcl8.4 -DHAVE_RB_SAFE_LEVEL -DHAVE_RB_HASH_LOOKUP -DHAVE_RB_PROC_NEW -DHAVE_RB_OBJ_TAINT -DHAVE_STRUCT_RARRAY_PTR -DHAVE_ST_PTR -DHAVE_STRUCT_RARRAY_LEN -DHAVE_ST_LEN -DHAVE_TK_H -DRUBY_DEBUG_ENV -DWITH_TCL_ENABLE_THREAD=1 -DRUBY_VERSION=\"1.8.8\" -DRUBY_RELEASE_DATE=\"2011-04-20\" -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o stubs.o -c stubs.c gcc -shared -o ../../.ext/x86_64-linux/tcltklib.so tcltklib.o stubs.o -L. -L../.. -L/opt/lib -Wl,-R/opt/lib -L/usr/local/share/lib -Wl,-R/usr/local/share/lib -L/usr/local/lib -Wl,-R/usr/local/lib -L/usr/share/lib -Wl,-R/usr/share/lib -L/usr/lib -Wl,-R/usr/lib -L. -rdynamic -Wl,-export-dynamic -ltk8.4 -ltcl8.4 -lX11 -lm -ldl -lpthread -lrt -ldl -lcrypt -lm -lc /bin/mkdir -p ../../.ext/common/tk /bin/mkdir -p ../../.ext/common/tkextlib /bin/mkdir -p ../../.ext/common/tkextlib/tkHTML /bin/mkdir -p ../../.ext/common/tkextlib/treectrl /bin/mkdir -p ../../.ext/common/tkextlib/vu /bin/mkdir -p ../../.ext/common/tkextlib/tile /bin/mkdir -p ../../.ext/common/tkextlib/tktable /bin/mkdir -p ../../.ext/common/tkextlib/iwidgets /bin/mkdir -p ../../.ext/common/tkextlib/tcllib /bin/mkdir -p ../../.ext/common/tkextlib/tktrans /bin/mkdir -p ../../.ext/common/tkextlib/blt /bin/mkdir -p ../../.ext/common/tkextlib/blt/tile /bin/mkdir -p ../../.ext/common/tkextlib/tclx /bin/mkdir -p ../../.ext/common/tkextlib/trofs /bin/mkdir -p ../../.ext/common/tkextlib/tkDND /bin/mkdir -p ../../.ext/common/tkextlib/itcl /bin/mkdir -p ../../.ext/common/tkextlib/ICONS /bin/mkdir -p ../../.ext/common/tkextlib/itk /bin/mkdir -p ../../.ext/common/tkextlib/bwidget /bin/mkdir -p ../../.ext/common/tkextlib/winico /bin/mkdir -p ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkdialog.rb ../../.ext/common cp ../.././ext/tk/lib/tkmngfocus.rb ../../.ext/common cp ../.././ext/tk/lib/tkvirtevent.rb ../../.ext/common cp ../.././ext/tk/lib/tkscrollbox.rb ../../.ext/common cp ../.././ext/tk/lib/tkbgerror.rb ../../.ext/common cp ../.././ext/tk/lib/tkmenubar.rb ../../.ext/common cp ../.././ext/tk/lib/tk.rb ../../.ext/common cp ../.././ext/tk/lib/tkconsole.rb ../../.ext/common cp ../.././ext/tk/lib/multi-tk.rb ../../.ext/common cp ../.././ext/tk/lib/tkclass.rb ../../.ext/common cp ../.././ext/tk/lib/tkmacpkg.rb ../../.ext/common cp ../.././ext/tk/lib/tkfont.rb ../../.ext/common cp ../.././ext/tk/lib/tkwinpkg.rb ../../.ext/common cp ../.././ext/tk/lib/remote-tk.rb ../../.ext/common cp ../.././ext/tk/lib/tkcanvas.rb ../../.ext/common cp ../.././ext/tk/lib/tcltk.rb ../../.ext/common cp ../.././ext/tk/lib/tkentry.rb ../../.ext/common cp ../.././ext/tk/lib/tkafter.rb ../../.ext/common cp ../.././ext/tk/lib/tkpalette.rb ../../.ext/common cp ../.././ext/tk/lib/tktext.rb ../../.ext/common cp ../.././ext/tk/lib/tk/entry.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/image.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/macpkg.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/textmark.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/bgerror.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/autoload.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/console.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/optiondb.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/labelframe.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/menu.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/busy.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/winfo.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/message.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/xim.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/radiobutton.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/clipboard.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/winpkg.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/canvastag.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/scrollable.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/grid.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/canvas.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/palette.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/selection.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/variable.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/dialog.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/fontchooser.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/texttag.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/root.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/wm.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/button.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/textwindow.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/panedwindow.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/virtevent.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/after.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/scrollbar.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/menubar.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/msgcat.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/scrollbox.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/optionobj.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/itemconfig.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/package.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/scale.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/txtwin_abst.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/font.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/namespace.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/frame.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/event.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/itemfont.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/bindtag.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/clock.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/pack.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/menuspec.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/validation.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/toplevel.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/spinbox.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/kinput.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/checkbutton.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/mngfocus.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/place.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/composite.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/tagfont.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/timer.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/ttk_selector.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/encodedstr.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/label.rb ../../.ext/common/tk cp ../.././ext/tk/lib/tk/listbox.rb ../../.ext/common/tk 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/blt.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/ICONS.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/tcllib.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/vu.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/iwidgets.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/tktable.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/version.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/setup.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/itcl.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/trofs.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/itk.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/winico.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/tkDND.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/tile.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/tclx.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/pkg_checker.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/bwidget.rb ../../.ext/common/tkextlib cp ../.././ext/tk/lib/tkextlib/tkHTML/setup.rb ../../.ext/common/tkextlib/tkHTML cp ../.././ext/tk/lib/tkextlib/tkHTML/htmlwidget.rb ../../.ext/common/tkextlib/tkHTML 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/vu/charts.rb ../../.ext/common/tkextlib/vu cp ../.././ext/tk/lib/tkextlib/vu/setup.rb ../../.ext/common/tkextlib/vu cp ../.././ext/tk/lib/tkextlib/vu/bargraph.rb ../../.ext/common/tkextlib/vu cp ../.././ext/tk/lib/tkextlib/vu/spinbox.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/tile/tframe.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tpaned.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tcheckbutton.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tmenubutton.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tlabel.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/dialog.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tlabelframe.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tprogressbar.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tseparator.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/treeview.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tentry.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/style.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tscrollbar.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tspinbox.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tbutton.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tcombobox.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/tnotebook.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tsquare.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tscale.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tile/tradiobutton.rb ../../.ext/common/tkextlib/tile cp ../.././ext/tk/lib/tkextlib/tktable/tktable.rb ../../.ext/common/tkextlib/tktable cp ../.././ext/tk/lib/tkextlib/tktable/setup.rb ../../.ext/common/tkextlib/tktable cp ../.././ext/tk/lib/tkextlib/iwidgets/selectionbox.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/scrolledtext.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/scrolledcanvas.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/timeentry.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/datefield.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/checkbox.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/shell.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/fileselectiondialog.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/buttonbox.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/disjointlistbox.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/calendar.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/feedback.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/scrolledlistbox.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/hyperhelp.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/dialog.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/spintime.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/promptdialog.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/panedwindow.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/scopedobject.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/tabnotebook.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/combobox.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/extfileselectiondialog.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/extbutton.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/menubar.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/tabset.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/fileselectionbox.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/labeledwidget.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/labeledframe.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/scrolledhtml.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/extfileselectionbox.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/messagebox.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/dateentry.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/optionmenu.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/spinint.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/toolbar.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/spinner.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/entryfield.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/canvasprintdialog.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/hierarchy.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/notebook.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/timefield.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/finddialog.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/messagedialog.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/scrolledframe.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/mainwindow.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/canvasprintbox.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/dialogshell.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/scrolledwidget.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/watch.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/iwidgets/spindate.rb ../../.ext/common/tkextlib/iwidgets cp ../.././ext/tk/lib/tkextlib/tcllib/cursor.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/tablelist.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/ip_entry.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/datefield.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/canvas_sqmap.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/menuentry.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/panelframe.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/chatwidget.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/ico.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/ruler.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/calendar.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/autoscroll.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/statusbar.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/crosshair.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/dialog.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/screenruler.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/khim.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/scrolledwindow.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/style.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/ctext.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/ntext.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/setup.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/tooltip.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/scrollwin.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/history.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/tkpiechart.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/dateentry.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/plotchart.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/toolbar.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/superframe.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/diagrams.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/tablelist_core.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/getstring.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/canvas_zoom.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/widget.rb ../../.ext/common/tkextlib/tcllib cp ../.././ext/tk/lib/tkextlib/tcllib/swaplist.rb ../../.ext/common/tkextlib/tcllib 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/blt/htext.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/busy.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/graph.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/winop.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/component.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/vector.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/table.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/dragdrop.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/treeview.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/tabnotebook.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/win_printer.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/tabset.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/tree.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/setup.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/barchart.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/tile.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/ted.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/bitmap.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/unix_dnd.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/eps.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/watch.rb ../../.ext/common/tkextlib/blt cp ../.././ext/tk/lib/tkextlib/blt/tile/radiobutton.rb ../../.ext/common/tkextlib/blt/tile cp ../.././ext/tk/lib/tkextlib/blt/tile/button.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/frame.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/tile/checkbutton.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/tclx/setup.rb ../../.ext/common/tkextlib/tclx cp ../.././ext/tk/lib/tkextlib/tclx/tclx.rb ../../.ext/common/tkextlib/tclx 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/tkDND/shape.rb ../../.ext/common/tkextlib/tkDND cp ../.././ext/tk/lib/tkextlib/tkDND/setup.rb ../../.ext/common/tkextlib/tkDND cp ../.././ext/tk/lib/tkextlib/tkDND/tkdnd.rb ../../.ext/common/tkextlib/tkDND 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/ICONS/icons.rb ../../.ext/common/tkextlib/ICONS cp ../.././ext/tk/lib/tkextlib/ICONS/setup.rb ../../.ext/common/tkextlib/ICONS cp ../.././ext/tk/lib/tkextlib/itk/setup.rb ../../.ext/common/tkextlib/itk cp ../.././ext/tk/lib/tkextlib/itk/incr_tk.rb ../../.ext/common/tkextlib/itk cp ../.././ext/tk/lib/tkextlib/bwidget/entry.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/labelframe.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/buttonbox.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/panelframe.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/scrollview.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/statusbar.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/dialog.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/button.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/scrolledwindow.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/scrollableframe.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/separator.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/panedwindow.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/combobox.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/messagedlg.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/tree.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/pagesmanager.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/setup.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/passwddlg.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/selectfont.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/dynamichelp.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/dropsite.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/labelentry.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/progressbar.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/titleframe.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/progressdlg.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/bitmap.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/mainframe.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/spinbox.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/selectcolor.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/notebook.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/widget.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/arrowbutton.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/label.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/listbox.rb ../../.ext/common/tkextlib/bwidget cp ../.././ext/tk/lib/tkextlib/bwidget/dragsite.rb ../../.ext/common/tkextlib/bwidget 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/tkimg/tiff.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/sgi.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/xbm.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/gif.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/jpeg.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/ico.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/tga.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/sun.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/pixmap.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/xpm.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/png.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/setup.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/bmp.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/ps.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/pcx.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/ppm.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/tkimg/window.rb ../../.ext/common/tkextlib/tkimg cp ../.././ext/tk/lib/tkextlib/SUPPORT_STATUS ../../.ext/common/tkextlib make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/tk' から出ます compiling tk/tkutil make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/tk/tkutil' に入ります gcc -I. -I../../.. -I../../../. -I../../.././ext/tk/tkutil -DHAVE_RB_OBJ_INSTANCE_EXEC -DHAVE_RB_OBJ_TAINT -DHAVE_RB_SYM_TO_S -DHAVE_STRNDUP -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o tkutil.o -c tkutil.c gcc -shared -o ../../../.ext/x86_64-linux/tkutil.so tkutil.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/tk/tkutil' から出ます compiling win32ole compiling zlib make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/zlib' に入ります gcc -I. -I../.. -I../../. -I../.././ext/zlib -DHAVE_ZLIB_H -DOS_CODE=OS_UNIX -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -o zlib.o -c zlib.c zlib.c: In function ‘zstream_expand_buffer_into’: zlib.c:486: warning: comparison between signed and unsigned integer expressions zlib.c: In function ‘zstream_append_buffer’: zlib.c:514: warning: comparison between signed and unsigned integer expressions zlib.c: In function ‘rb_gzfile_set_mtime’: zlib.c:2510: warning: signed and unsigned type in conditional expression gcc -shared -o ../../.ext/x86_64-linux/zlib.so zlib.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lz -lpthread -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/ext/zlib' から出ます making ruby make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby' に入ります gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -DRUBY_EXPORT -L. -rdynamic -Wl,-export-dynamic main.o -Wl,-R -Wl,/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib -L/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib -lruby-static -lpthread -lrt -ldl -lcrypt -lm -o ruby make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby' から出ます == version # 2011-05-05T10:32:36+09:00 + ./ruby -v ruby 1.8.8dev (2011-04-20) [x86_64-linux] == install-nodoc # 2011-05-05T10:32:36+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: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin installing base libraries: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib installing arch files: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/x86_64-linux installing command scripts: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin installing library scripts: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8 installing common headers: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/x86_64-linux installing manpages: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/share/man/man1 installing extension objects: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/x86_64-linux installing extension objects: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/site_ruby/1.8/x86_64-linux installing extension objects: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/vendor_ruby/1.8/x86_64-linux installing extension scripts: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8 installing extension scripts: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/site_ruby/1.8 installing extension scripts: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/vendor_ruby/1.8 == install-doc # 2011-05-05T10:32:37+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" "." error.c: mccccccccccccccccccccc......................... random.c: .. main.c: hash.c: c..................................................... numeric.c: cccccc............................................................................................................ sprintf.c: struct.c: c................... ruby.c: process.c: mmmmc......................................................................................... marshal.c: m... gc.c: mm.................. math.c: m...................... dmyext.c: parse.c: file.c: mcmc.............................................................................................................................. compar.c: m...... signal.c: m.... No definition for interrupt_init . range.c: c................. dln.c: object.c: mcccccccc.................................................................................................................... dmydln.c: lex.c: array.c: c........................................................................................ miniprelude.c: st.c: inits.c: regex.c: prec.c: m..... pack.c: .. enumerator.c: cccc....................... enum.c: m......................................... prelude.c: util.c: variable.c: io.c: ccc.................................................................................... eval.c: cccccccccc.................................... No definition for proc_dup ................................ No definition for proc_dup .......................................................................... re.c: ccc...................................... dir.c: c.......................... class.c: version.c: string.c: c......................................................................................................................... bignum.c: c............................. time.c: c...................................................... prelude.rb: m. 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............. timeridconv.rb: mccc.......... invokemethod.rb: mcm.. gw.rb: mc.c...c.. extservm.rb: mc......... eq.rb: mc.. extserv.rb: mc....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................. observer.rb: mm. ssl.rb: mcc.............. 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.. lib/generator.rb:196:7: Unrecognized directive 'nodoc' .c..... getoptlong.rb: cccccc......... getopts.rb: . gserver.rb: c................ importenv.rb: ipaddr.rb: cc....c..................................... slex.rb: mc.........c..... workspace.rb: mc.... output-method.rb: mc........c. notifier.rb: mm.c.........c...c...c... error.rb: m error.rb: m ws-for-case-2.rb: pushws.rb: mmc.c.c. chws.rb: mmc.c. nop.rb: mmc.... load.rb: mmc.c.c. fork.rb: mmc.c help.rb: mmm. subirb.rb: mmc.c.c.c. completion.rb: mm. xmp.rb: c..c..... input-method.rb: mc...c.....c...c..... ruby-token.rb: mc.c.c.c.cc.c.c.. version.rb: m help.rb: m. use-loader.rb: cmm..c..cc change-ws.rb: mc..c multi-irb.rb: mc...............c. loader.rb: mcm..... history.rb: mc..c..... math-mode.rb: mc.. tracer.rb: m.c.c. workspaces.rb: mc...c. save-history.rb: mmc.c....m... frame.rb: mc....... locale.rb: mc............... extend-command.rb: mm.....c..cm..m... init.rb: m........ ruby-lex.rb: cc............................. context.rb: mc............... irb.rb: mc.......c............ jcode.rb: c.................... logger.rb: cccm...................c....cc...........c......... mailread.rb: c.... mathn.rb: c...c...c.c.c...m..cc. matrix.rb: mc.......c........................................mmcc.......................... mkmf.rb: ........................ monitor.rb: mcc.....................c mutex_m.rb: m....c....... smtp.rb: mmccccccc...c............................................................c.......... telnet.rb: mc............. protocol.rb: mcccccccccccc......cm https.rb: mc...... ftp.rb: mc........................................................ http.rb: mc....c.........c..............c.........m.........................m.................................c.............c.cccccccccccccccm.ccccc..cc.......c.............. pop.rb: mcccc.........................................c.c.........c imap.rb: mc.........................................................................cccccc..c..c..c..cc..c...cccccccc observer.rb: m....... open-uri.rb: m.m......c.c.cm.......m..mc.c.c. open3.rb: m. uri.rb: time.rb: shellwords.rb: version.rb: c... date.rb: 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........................ code_objects.rb: mc.........cc......................................c.........c......cccc.c.....c..c.c...c.c. ri_formatter.rb: mc...............cc.c........c..c.....c............c...c.. ri_cache.rb: mc...........c...c..c. ri_writer.rb: mc........ ri_driver.rb: c...... ri_util.rb: cc.. ri_reader.rb: mc........... ri_descriptions.rb: mc....cc.c.cc.c...c....c..c ri_paths.rb: mm ri_options.rb: mcm.......... ri_display.rb: m..c............. tokenstream.rb: m..... options.rb: cm............ chm_generator.rb: mc........ chm.rb: mm xml.rb: mm rdf.rb: mm hefss.rb: mm. one_page_html.rb: mm old_html.rb: mm kilmer.rb: mm. html.rb: mm html_generator.rb: mc....c.....m...c..................c..........c.........c......................c..c...............c.......... ri_generator.rb: mc.c......... xml_generator.rb: mc........... diagram.rb: mc........ dot.rb: m.c..c...c..c......c......c.c.. template.rb: cc.....c........ parserfactory.rb: mm.... parse_f95.rb: mc..c..........................c.... parse_rb.rb: mc..cc.cc.c.c.c.c...cc.................................mc................................................ parse_simple.rb: mc... parse_c.rb: mc......................... usage.rb: m...... inline.rb: mc...c.c...c...c................ to_html.rb: mc........................ lines.rb: mc.....c.......... to_latex.rb: mc.......................... preprocess.rb: mc.... fragments.rb: mc.....ccc.ccc.c.c.cc............ to_flow.rb: mmc..c................... simple_markup.rb: mc.......... rdoc.rb: mc..cc......... 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........ sax2listener.rb: mm................. attribute.rb: mc............... quickpath.rb: mc........... node.rb: mmc......................... attlistdecl.rb: mc...... comment.rb: mc...... syncenumerator.rb: mc.... US-ASCII.rb: mm..c SHIFT-JIS.rb: mm....c UTF-16.rb: mm..c UTF-8.rb: mm..c EUC-JP.rb: mm....c ISO-8859-1.rb: mm ICONV.rb: mm..c CP-1252.rb: mmc.. SHIFT_JIS.rb: UNILE.rb: mm..c ISO-8859-15.rb: mm.. node.rb: mm........ attlistdecl.rb: mmc entitydecl.rb: mmc.... notationdecl.rb: mmc.... elementdecl.rb: mmc. dtd.rb: mmc.. parent.rb: mc.................. text.rb: mc.................. document.rb: mc.................. element.rb: mc..........................................c..............c.............. child.rb: mc........ doctype.rb: mc..............c...c.c...c.... validationexception.rb: mmc. relaxng.rb: mmc..c...........c.c...c..c.....c........c.......c... validation.rb: mmm...c....... xmltokens.rb: mm xpath_parser.rb: c.c.c.c.c.mc....................... encoding.rb: mm..... xmldecl.rb: mc............ namespace.rb: mm... pretty.rb: mmc........ transitive.rb: mmc... default.rb: mmc........ cdata.rb: mc..... pullparser.rb: mmc......c.................. xpathparser.rb: mmc........................ ultralightparser.rb: mmc.... streamparser.rb: mmc... sax2parser.rb: mmc........... baseparser.rb: mmc............ lightparser.rb: mmc.... treeparser.rb: mmc... output.rb: mc... functions.rb: mm...................................... source.rb: mc.c...........c........ rexml.rb: m undefinednamespaceexception.rb: mc. streamlistener.rb: mm.............. xpath.rb: mc... entity.rb: mc.......m instruction.rb: mc...... parseexception.rb: mc..... rinda.rb: mccccc.........c..c..c......c.. tuplespace.rb: mc.............c..c.....c....cc...............c............ ring.rb: mc.....c........c.. image.rb: mm.m.cc......m.cc.......ccc utils.rb: mm.....m.m.m.m... xml.rb: mmc........ 1.0.rb: mm.cc...cc...cc....cc....cc....cc..cc..cc...cc...cc...cc...m. rexmlparser.rb: mcc..cc.. taxonomy.rb: mm.cc......m.cc.....ccc atom.rb: mmm.c..mm.c....mc.m.c.......m..cccm..m.c.......cc.cc.ccc.c..ccccc....cc.................cc.cc.......m.. xml-stylesheet.rb: mm..c...... syndication.rb: mm..cc 2.0.rb: mccc.c.... entry.rb: mmmc...ccccccc.ccc.c......c image.rb: mmm..c..m..c..ccc 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 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... base.rb: mmcc..........................m.mmc......m..m.cc.....cc...c..........cccccccccccccccccc.c...c......c..cc...cccccccc.........cc taxonomy.rb: mmm..cm..cc.cccc atom.rb: mmm.mc...m...m..m..m.cc. syndication.rb: mmm.c 2.0.rb: mmc.c.ccccc..c.c..c..c.cc...c..c..c..c.c.c.c..c.c.c 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..c.cccccc.ccccc trackback.rb: mmm.cc..cc content.rb: mmm.cc itunes.rb: mmm.....mc.cc..c.c..mc.c......cccccccc slash.rb: mmm.cc dublincore.rb: mmm..ccccc 0.9.rb: mm.c......c...cc.cc.c..c.c..c...c...c...c..m. converter.rb: mc................. trackback.rb: mm.m.mcc....cc......mcc....cc....ccccc xmlscanner.rb: mcc..c............... content.rb: mm. xmlparser.rb: mcmcmc......cc..c. itunes.rb: mm...mmc.cc.......cc......cc......mc.cc.............ccc 1.0.rb: mccccc atom.rb: mmccc 2.0.rb: mccc maker.rb: mmc....... parser.rb: mc.c.c.c.cc.......cc........cc...........m.................. 1.0.rb: mcc 2.0.rb: mccc slash.rb: mmc.cc dublincore.rb: mm.m rss.rb: cc..mcc.cc.c.c.c.c.c.c.c.c.c.m......................m......cc.......................................................m............. rss.rb: rubyunit.rb: testcase.rb: mc..... assert.rb: mm............ testsuite.rb: mc.... testrunner.rb: mmc.....c... topublic.rb: mm testresult.rb: mc........... error.rb: m scanf.rb: mc................c......c...c..m. set.rb: c...................................c...cc...m. version.rb: c process-controller.rb: ccc................... command-processor.rb: cc.................................. system-command.rb: cc............ filter.rb: cc........... builtin-command.rb: cc..c..c..c..c..c..c..c.. error.rb: cm shell.rb: cc...................... shellwords.rb: m.c.c.cc..c. singleton.rb: m...cc.c.m.....c.. wsdlDriver.rb: mcc............cc.............c......................... streamHandler.rb: mcc...c........... soap.rb: mcccccccccccc..m.c..m. generator.rb: mcc................... soapHandler.rb: mmc...c.c.......................... handler.rb: mmccc............... literalHandler.rb: mmc...c.c............ aspDotNetHandler.rb: mmc...c.c........... wsdlencodedregistry.rb: mmc................. registry.rb: mmmmc..c..........ccc....................c factory.rb: mmc.......c...c...c...c..c..c...c...c..c... wsdlliteralregistry.rb: mmc........................... typeMap.rb: m mapping.rb: mmm....................c.......c... rubytypeFactory.rb: mmc.....c.......... mimemessage.rb: mccc....c......c................. property.rb: mcm....................................m. marshal.rb: mmc.... element.rb: mmc..........c...c..c....c..... processor.rb: mmc...... attachment.rb: mc..c..........mc.. httpconfigloader.rb: mm...... parser.rb: mcccccc................. baseData.rb: mm.m...m.m.c.......c....ccccccccccccccccccc..cccccccccccccccc............c................c.................... netHttpClient.rb: mc.............cc. driver.rb: mmcc............................. router.rb: mmc.......................c...................c..c.. httpserver.rb: mmc.................... element.rb: mc.....mcccc............c......c...c. cgistub.rb: mmcc..c...c................... standaloneServer.rb: mmc.. soaplet.rb: mc.mmc.............. proxy.rb: mmc.....................c..................... rpc.rb: mm. mapping.rb: handlerset.rb: mmc........ simplehandler.rb: mmc..... handler.rb: mmc..... sync.rb: mc.c.c.....c..........c. tempfile.rb: c.........c. failure.rb: mmc..... testcase.rb: mmc.............. testsuite.rb: mmc........ observable.rb: mmmm.... backtracefilter.rb: mmmm. procwrapper.rb: mmmc.... testrunner.rb: mmmmc................... testrunnerutilities.rb: mmmm.. testrunner.rb: mmmmc...............................c. testrunner.rb: mmmmc.c....c............................................ testrunnermediator.rb: mmmc... testrunner.rb: mmmmc............................................c.c.c. testrunner.rb: mmmmc............... assertionfailederror.rb: mmc autorunner.rb: mmc....... assertions.rb: mmm............................ collector.rb: mmm..... testresult.rb: mmc......... objectspace.rb: mmmc.. dir.rb: mmmc...... error.rb: mmc...... unit.rb: mm.. thread.rb: c.c.......c....c.......c...... thwait.rb: c........ time.rb: cc............ timeout.rb: mcc.. tmpdir.rb: c.. tracer.rb: cc............. tsort.rb: mc.......ccc un.rb: m.............. ldaps.rb: mc mailto.rb: mc.......... ldap.rb: mc..................... common.rb: mmmmm..cccc.....m. generic.rb: mc...................................................................... https.rb: mc ftp.rb: mc......... http.rb: mc... uri.rb: m weakref.rb: cc.... httpauth.rb: mm... utils.rb: mm...... httpproxy.rb: mc.c........... httpresponse.rb: mc........................ cookie.rb: mc....... httpserver.rb: mcc...........c....... htmlutils.rb: mm. httpstatus.rb: mmc.c..ccccccc........ erbhandler.rb: mmc... filehandler.rb: mmc.....c.................... prochandler.rb: mmc... abstract.rb: mmcc....... cgi_runner.rb: . cgihandler.rb: mmc.. httputils.rb: mm.........c................... log.rb: mc...............c.. accesslog.rb: mmc... version.rb: m httpservlet.rb: mm config.rb: mm https.rb: mmc... compat.rb: mccc httprequest.rb: mc...................... httpversion.rb: mc.... ssl.rb: mmm.c... cgi.rb: mc......c................ htpasswd.rb: mmc....... userdb.rb: mmm... authenticator.rb: mmm.....m htgroup.rb: mmc..... digestauth.rb: mmc............c. basicauth.rb: mmc....c htdigest.rb: mmc....... server.rb: mcc.c.c.......... webrick.rb: complexContent.rb: mmc...... schema.rb: mmc.......... attribute.rb: mmcc........ complexType.rb: mmc.......... all.rb: mmc...... include.rb: mmc.... data.rb: mm annotation.rb: mmc... unique.rb: mmc... element.rb: mmcc.......... pattern.rb: mmc... simpleExtension.rb: mmc..... simpleContent.rb: mmc....... simpleRestriction.rb: mmc....... length.rb: mmc... content.rb: mmc........ any.rb: mmc.... simpleType.rb: mmc....... import.rb: mmc.... enumeration.rb: mmc... importer.rb: mmc...... parser.rb: mmccccccccc.......... sequence.rb: mmc...... xsd2ruby.rb: mmc........ choice.rb: mmc...... wsdl.rb: mc operationBinding.rb: mc......... service.rb: mc.... message.rb: mc.... port.rb: mc........ data.rb: m part.rb: mc... headerfault.rb: mmc... complexType.rb: mmc......... address.rb: mmc... wsdl2ruby.rb: mmc.............. data.rb: mm classDefCreatorSupport.rb: mmm.......... clientSkeltonCreator.rb: mmc..... body.rb: mmc... element.rb: mmc.. fault.rb: mmc.... binding.rb: mmc... cgiStubCreator.rb: mmc... definitions.rb: mc.......... driverCreator.rb: mmc... servantSkeltonCreator.rb: mmc... methodDefCreator.rb: mmc.............. classDefCreator.rb: mmc............... standaloneServerStubCreator.rb: mmc... mappingRegistryCreator.rb: mmc..... operation.rb: mmcc......... header.rb: mmc...... portType.rb: mc...... binding.rb: mc.... definitions.rb: mc.................... documentation.rb: mc... info.rb: mc..... types.rb: mc... import.rb: mc.... importer.rb: mc.. parser.rb: mccccccccc.......... param.rb: mc...... operation.rb: mcc............ ns.rb: mcc..c........... iconvcharset.rb: mc. 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 charset.rb: mmcccc.............. codegen.rb: gensupport.rb: mmm.............. commentdef.rb: mmm. moduledef.rb: mmc................... classdef.rb: mmc.......... methoddef.rb: mmc..... namedelements.rb: mc............... qname.rb: mc........... xmlparser.rb: mm.. rexmlparser.rb: mmc...... xmlscanner.rb: mmc..................... xmlparser.rb: mmcc. parser.rb: mmccccccc............ mapping.rb: mm.. stringio.rb: c....... lib/yaml/stringio.rb:55:28: Couldn't find YAML. Assuming it's a module .... yamlnode.rb: mc.. stream.rb: mc..... constants.rb: m dbm.rb: mc.................... loader.rb: mc store.rb: c...... tag.rb: m..c encoding.rb: m.. baseemitter.rb: mm..............c.c. types.rb: mc...c...c..c....c.......c.......c basenode.rb: mm.......... syck.rb: mmc error.rb: mccc ypath.rb: mc.. rubytypes.rb: c.c...c..c....c..c..c....c..c..c..c..c.c.c.c.c.c. 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: 551 Classes: 1640 Modules: 838 Methods: 8523 Elapsed: 179.126s ./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: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/share/ri/1.8/system == test-knownbug # 2011-05-05T10:35:39+09:00 + make test-knownbug 'OPTS=-v -q' ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./runruby.rb --extout=.ext -- ./KNOWNBUGS.rb Loaded suite ./KNOWNBUGS Started F Finished in 0.005111 seconds. 1) Failure: test_block_arg1(TC_KnownBugs) [./KNOWNBUGS.rb:16:in `test_block_arg1' ./KNOWNBUGS.rb:9:in `just_yield' ./KNOWNBUGS.rb:15:in `test_block_arg1']: expected but was <#>. 1 tests, 1 assertions, 1 failures, 0 errors make: *** [test-knownbug] エラー 1 exit 2 failed(test-knownbug) == test-all # 2011-05-05T10:35:41+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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/fileutils/test_dryrun.rb:19: warning: useless use of a literal in void context /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/optparse/test_optparse.rb:5: warning: method redefined; discarding old setup /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/optparse/test_optparse.rb:9: warning: method redefined; discarding old no_error /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/optparse/test_optparse.rb:13: warning: method redefined; discarding old test_permute /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/optparse/test_optparse.rb:30: warning: method redefined; discarding old test_order /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/webrick/httpservlet/cgihandler.rb:20: Use RbConfig instead of obsolete and deprecated Config. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/xmlrpc/test_webrick_server.rb:91: warning: ambiguous first argument; put parentheses or even spaces /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/xmlrpc/test_webrick_server.rb:96: warning: ambiguous first argument; put parentheses or even spaces /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/sdbm/test_sdbm.rb:18: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/webrick/ssl.rb:86: warning: method redefined; discarding old listen /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/rinda/test_rinda.rb:78: warning: instance variable @m not initialized /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_array.rb:186: warning: method redefined; discarding old setup /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_iterator.rb:76: warning: statement not reached /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_iterator.rb:86: warning: statement not reached /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_iterator.rb:96: warning: statement not reached /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_whileuntil.rb:59: warning: literal in condition /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_settracefunc.rb:21: warning: useless use of a variable in void context /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_hash.rb:423: warning: method redefined; discarding old test_key? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_hash.rb:620: warning: method redefined; discarding old test_value? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:99: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:100: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:101: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:102: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:103: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:104: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:118: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:119: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:120: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:121: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:122: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:123: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:124: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:125: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:126: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:139: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:140: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:141: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:142: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:143: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:144: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:145: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:146: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_assignment.rb:147: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_beginendblock.rb:65: warning: ambiguous first argument; put parentheses or even spaces /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_beginendblock.rb:66: warning: ambiguous first argument; put parentheses or even spaces /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_beginendblock.rb:81: warning: ambiguous first argument; put parentheses or even spaces /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_exception.rb:18: warning: statement not reached /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_exception.rb:88: warning: statement not reached /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_variable.rb:28: warning: already initialized class variable @@rule /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/gdbm/test_gdbm.rb:45: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/envutil.rb:3: warning: method redefined; discarding old rubybin /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/envutil.rb:29: warning: method redefined; discarding old verbose_warning /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/rdoc/parsers/parse_c.rb:204: warning: method redefined; discarding old progress /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/rdoc/parsers/test_parse_c.rb:229: warning: method redefined; discarding old test_find_class_comment_define_class /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/dbm/test_dbm.rb:48: warning: `*' interpreted as argument prefix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/zlib/test_zlib.rb:614: warning: method redefined; discarding old test_gets Loaded suite . Started test_style_0(Test_AddSuffix): . test_style_1(Test_AddSuffix): . test_style_2(Test_AddSuffix): . test_style_3(Test_AddSuffix): . test_threadswitch_init(Test_ThreadSwitch): F test_cannot_convert_into_time_interval(TestTimeout): . test_queue(TestTimeout): . test_timeout(TestTimeout): . test_completion(TimeExtentionTest): . test_encode_xmlschema(TimeExtentionTest): . test_invalid(TimeExtentionTest): . test_parse_fraction(TimeExtentionTest): . test_parse_leap_second(TimeExtentionTest): . test_rfc2616(TimeExtentionTest): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/time.rb:180: warning: 2 or 3 digits year is used /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/time.rb:180: warning: 2 digits year is used . test_rfc2822(TimeExtentionTest): . test_rfc2822_leap_second(TimeExtentionTest): . test_rfc3339(TimeExtentionTest): . test_rfc822(TimeExtentionTest): . test_ruby_talk_152866(TimeExtentionTest): . test_xmlschema(TimeExtentionTest): . test_xmlschema_fraction(TimeExtentionTest): . test_xmlschema_leap_second(TimeExtentionTest): . test_zone_0000(TimeExtentionTest): . test_decode64(TestBase64): . test_encode64(TestBase64): . test_sample(TestBase64): . test_strict_decode64(TestBase64): . test_strict_encode64(TestBase64): . test_urlsafe_decode64(TestBase64): . test_urlsafe_encode64(TestBase64): . test_abs_bigdecimal(TestBigDecimal): . test_add(TestBigDecimal): . test_add_bigdecimal(TestBigDecimal): . test_ceil(TestBigDecimal): . test_cmp(TestBigDecimal): . test_cmp_bignum(TestBigDecimal): . test_cmp_corece(TestBigDecimal): . test_cmp_data(TestBigDecimal): . test_coerce(TestBigDecimal): . test_ctov(TestBigDecimal): . test_div(TestBigDecimal): . test_div_bigdecimal(TestBigDecimal): . test_divmod(TestBigDecimal): . test_double_fig(TestBigDecimal): . test_exception_infinity(TestBigDecimal): . test_exception_nan(TestBigDecimal): . test_exception_overflow(TestBigDecimal): . test_exception_underflow(TestBigDecimal): . test_exception_zerodivide(TestBigDecimal): . test_exponent(TestBigDecimal): . test_finite_infinite_nan(TestBigDecimal): . test_fix(TestBigDecimal): . test_floor(TestBigDecimal): . test_frac(TestBigDecimal): . test_gc(TestBigDecimal): F test_global_new(TestBigDecimal): . test_hash(TestBigDecimal): . test_inf(TestBigDecimal): . test_inspect(TestBigDecimal): . test_limit(TestBigDecimal): . test_marshal(TestBigDecimal): . test_mod(TestBigDecimal): . test_mode(TestBigDecimal): . test_mult(TestBigDecimal): . test_mult_bigdecimal(TestBigDecimal): . test_new(TestBigDecimal): . test_nonzero_p(TestBigDecimal): . test_power(TestBigDecimal): . test_precs(TestBigDecimal): . test_remainder(TestBigDecimal): . test_round(TestBigDecimal): . test_round_up(TestBigDecimal): . test_sign(TestBigDecimal): . test_split(TestBigDecimal): . test_sqrt_bigdecimal(TestBigDecimal): . test_sub(TestBigDecimal): . test_sub_bigdecimal(TestBigDecimal): . test_to_f(TestBigDecimal): . test_to_i(TestBigDecimal): . test_to_s(TestBigDecimal): . test_to_special_string(TestBigDecimal): . test_to_string(TestBigDecimal): . test_truncate(TestBigDecimal): . test_uplus(TestBigDecimal): . test_version(TestBigDecimal): . test_zero_p(TestBigDecimal): . 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): DB->del: attempt to modify a read-only database . 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_invert(TestDBM): . test_key(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): DB->put: attempt to modify a read-only database . test_eq(TestDigest::TestMD5): . test_instance_eval(TestDigest::TestMD5): . test_s_base64digest(TestDigest::TestMD5): . test_s_digest(TestDigest::TestMD5): . test_s_hexdigest(TestDigest::TestMD5): . test_s_new(TestDigest::TestMD5): . test_update(TestDigest::TestMD5): . test_eq(TestDigest::TestRMD160): . test_instance_eval(TestDigest::TestRMD160): . test_s_base64digest(TestDigest::TestRMD160): . test_s_digest(TestDigest::TestRMD160): . test_s_hexdigest(TestDigest::TestRMD160): . test_s_new(TestDigest::TestRMD160): . test_update(TestDigest::TestRMD160): . test_eq(TestDigest::TestSHA1): . test_instance_eval(TestDigest::TestSHA1): . test_s_base64digest(TestDigest::TestSHA1): . test_s_digest(TestDigest::TestSHA1): . test_s_hexdigest(TestDigest::TestSHA1): . test_s_new(TestDigest::TestSHA1): . test_update(TestDigest::TestSHA1): . test_eq(TestDigest::TestSHA256): . test_instance_eval(TestDigest::TestSHA256): . test_s_base64digest(TestDigest::TestSHA256): . test_s_digest(TestDigest::TestSHA256): . test_s_hexdigest(TestDigest::TestSHA256): . test_s_new(TestDigest::TestSHA256): . test_update(TestDigest::TestSHA256): . test_eq(TestDigest::TestSHA384): . test_instance_eval(TestDigest::TestSHA384): . test_s_base64digest(TestDigest::TestSHA384): . test_s_digest(TestDigest::TestSHA384): . test_s_hexdigest(TestDigest::TestSHA384): . test_s_new(TestDigest::TestSHA384): . test_update(TestDigest::TestSHA384): . test_eq(TestDigest::TestSHA512): . test_instance_eval(TestDigest::TestSHA512): . test_s_base64digest(TestDigest::TestSHA512): . test_s_digest(TestDigest::TestSHA512): . test_s_hexdigest(TestDigest::TestSHA512): . test_s_new(TestDigest::TestSHA512): . test_update(TestDigest::TestSHA512): . test_block_length(TestDigestExtend): . test_class_reset(TestDigestExtend): . test_context(TestDigestExtend): . test_digest(TestDigestExtend): . test_digest_hexdigest(TestDigestExtend): . test_digest_hexdigest_bang(TestDigestExtend): . test_digest_length(TestDigestExtend): . test_digest_s_hexencode(TestDigestExtend): . test_hexdigest(TestDigestExtend): . test_length(TestDigestExtend): . test_new(TestDigestExtend): . test_to_s(TestDigestExtend): . 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): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/drb/ut_drb.rb:115: warning: instance variable @hash not initialized . test_10_yield_undumped(TestDRbCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_02_collect(TestDRbSSLAry): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_03_redo(TestDRbSSLAry): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_04_retry(TestDRbSSLAry): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_05_break(TestDRbSSLAry): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_06_next(TestDRbSSLAry): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_07_break_18(TestDRbSSLAry): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_00_DRbObject(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_01(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_01_02_loop(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_02_unknown(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_03(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_04(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_05_eq(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_06_timeout(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_07_public_private_protected_missing(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_08_here(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_09_option(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. . test_10_yield(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/drb/ut_drb.rb:115: warning: instance variable @hash not initialized . test_10_yield_undumped(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/drb/ut_drb.rb:108: warning: instance variable @xary2_hash not initialized . test_11_remote_no_method_error(TestDRbSSLCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/drb/ut_drb.rb:115: warning: instance variable @hash not initialized . test_10_yield_undumped(TestDRbUNIXCore): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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): . test_aref(TestGDBM): . test_aset(TestGDBM): . test_cachesize=(TestGDBM): . test_clear(TestGDBM): . test_close(TestGDBM): . test_delete(TestGDBM): . test_delete_if(TestGDBM): . test_delete_with_block(TestGDBM): . test_each_key(TestGDBM): . test_each_pair(TestGDBM): . test_each_value(TestGDBM): . test_empty?(TestGDBM): . test_fastmode=(TestGDBM): . test_fetch(TestGDBM): . test_has_value?(TestGDBM): . test_haskey?(TestGDBM): . test_invert(TestGDBM): . test_key(TestGDBM): . test_keys(TestGDBM): . test_length(TestGDBM): . test_reject(TestGDBM): . test_reorganize(TestGDBM): . test_replace(TestGDBM): . test_s_new_has_no_block(TestGDBM): . test_s_open_3rd_arg(TestGDBM): . test_s_open_create_new(TestGDBM): . test_s_open_error(TestGDBM): . test_s_open_lock(TestGDBM): . test_s_open_no_create(TestGDBM): . test_s_open_nolock(TestGDBM): . test_s_open_with_block(TestGDBM): . test_select_with_block(TestGDBM): . test_shift(TestGDBM): . test_sync(TestGDBM): . test_syncmode=(TestGDBM): . test_to_a(TestGDBM): . test_to_hash(TestGDBM): . test_update(TestGDBM): . test_values(TestGDBM): . test_values_at(TestGDBM): . test_freeze(TestGDBM2): . test_newdb_open(TestGDBM2): . test_reader_open(TestGDBM2): . 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_age(TestLogDevice): . test_shifting_age_variants(TestLogDevice): . test_shifting_size(TestLogDevice): . test_write(TestLogDevice): log writing failed. disk is full . test_add(TestLogger): . test_close(TestLogger): . test_datetime_format(TestLogger): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/logger.rb:468: 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_initialize(TestLoggerApplication): . test_logger(TestLoggerApplication): . test_start(TestLoggerApplication): . test_enum(TestLoggerSeverity): . test_determinant(TestMatrix): . test_equality(TestMatrix): . test_hash(TestMatrix): . test_hash_equality(TestMatrix): . test_identity(TestMatrix): . test_inverse(TestMatrix): . test_rank(TestMatrix): . test_equality(TestVector): . test_hash(TestVector): . test_hash_equality(TestVector): . test_identity(TestVector): . default_test(TestMkmf): . test_find_executable(TestMkmf::TestFindExecutable): . test_sizeof_builtin(TestMkmf::TestSizeof): . test_sizeof_struct(TestMkmf::TestSizeof): . 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_multiline_header(HTTPResponseTest): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/net/http/test_httpresponse.rb:31:in `test_multiline_header': warning: HTTPResponse#header is obsolete /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/net/http/test_httpresponse.rb:32:in `test_multiline_header': warning: HTTPResponse#header is obsolete . test_singleline_header(HTTPResponseTest): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/net/http/test_httpresponse.rb:15:in `test_singleline_header': warning: HTTPResponse#header is obsolete /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/net/http/test_httpresponse.rb:16:in `test_singleline_header': warning: HTTPResponse#header is obsolete . test_https_proxy_authentication(HTTPSProxyTest): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/protocol.rb:135: warning: SSL session is not started yet. . test_connection_refused_in_request(TestHTTP::HTTPConnectionTest): F test_flag_list_many_same_flags(IMAPResponseParserTest): . test_flag_list_safe(IMAPResponseParserTest): . test_flag_list_too_many_flags(IMAPResponseParserTest): . test_decode_utf7(IMAPTest): . test_encode_utf7(IMAPTest): . test_parse_nomodesq(IMAPTest): . test_unexpected_bye(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_integer_to_bn(OpenSSL::TestBN): . test_prime_p(OpenSSL::TestBN): . test_AES(OpenSSL::TestCipher): . test_ciphers(OpenSSL::TestCipher): . test_crypt(OpenSSL::TestCipher): . test_disable_padding(OpenSSL::TestCipher): . test_dup(OpenSSL::TestCipher): . test_empty_data(OpenSSL::TestCipher): . test_info(OpenSSL::TestCipher): . test_jruby_4028(OpenSSL::TestCipher): . test_reset(OpenSSL::TestCipher): . test_set_iv(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_098_features(OpenSSL::TestDigest): . test_digest(OpenSSL::TestDigest): . test_dup(OpenSSL::TestDigest): . test_eql(OpenSSL::TestDigest): . test_info(OpenSSL::TestDigest): . test_reset(OpenSSL::TestDigest): . test_check_key(OpenSSL::TestEC): . test_curve_names(OpenSSL::TestEC): . test_dh_compute_key(OpenSSL::TestEC): . test_dsa_sign_asn1_FIPS186_3(OpenSSL::TestEC): . test_dsa_sign_verify(OpenSSL::TestEC): . test_encoding(OpenSSL::TestEC): . test_set_keys(OpenSSL::TestEC): . test_eof_0(OpenSSL::TestEOF1): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_eof_0_rw(OpenSSL::TestEOF1): . test_eof_1(OpenSSL::TestEOF1): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_eof_2(OpenSSL::TestEOF1): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_eof_3(OpenSSL::TestEOF1): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_eof_0(OpenSSL::TestEOF2): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_eof_0_rw(OpenSSL::TestEOF2): . test_eof_1(OpenSSL::TestEOF2): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_eof_2(OpenSSL::TestEOF2): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_eof_3(OpenSSL::TestEOF2): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_dup(OpenSSL::TestHMAC): . test_hmac(OpenSSL::TestHMAC): . test_sha256(OpenSSL::TestHMAC): . test_build_data(OpenSSL::TestNSSPI): . test_decode_data(OpenSSL::TestNSSPI): . test_detached_sign(OpenSSL::TestPKCS7): . test_detached_sign_pkcs7_pkcs7(OpenSSL::TestPKCS7): . test_enveloped(OpenSSL::TestPKCS7): . test_enveloped_pkcs7_pkcs7(OpenSSL::TestPKCS7): . test_signed(OpenSSL::TestPKCS7): . test_signed_pkcs7_pkcs7(OpenSSL::TestPKCS7): . test_padding(OpenSSL::TestPKeyRSA): . test_private(OpenSSL::TestPKeyRSA): . test_getc(OpenSSL::TestPair): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_puts_empty(OpenSSL::TestPair): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_puts_meta(OpenSSL::TestPair): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_readall(OpenSSL::TestPair): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_readline(OpenSSL::TestPair): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_readpartial(OpenSSL::TestPair): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_client_auth(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_client_auth_with_server_store(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_client_ca(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_client_crl_with_server_store(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_client_session(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_connect_and_close(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_ctx_setup(OpenSSL::TestSSL): . test_extra_chain_cert(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_parallel(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_post_connection_check(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_read_and_write(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_server_session(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_sslctx_ciphers(OpenSSL::TestSSL): . test_sslctx_options(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_sslctx_set_params(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_sslctx_ssl_version(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_sslctx_ssl_version_client(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_starttls(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/openssl/test_ssl.rb:80: warning: using default DH parameters. . test_sysread_buffer(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_sysread_chunks(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_tlsext_hostname(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_verify_depth(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_verify_result(OpenSSL::TestSSL): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters. . test_basic(OpenSSL::TestX509CRL): . test_create_from_pem(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_check_private_key(OpenSSL::TestX509Certificate): . test_dsa_with_sha2(OpenSSL::TestX509Certificate): . 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_to_text(OpenSSL::TestX509Certificate): . test_validity(OpenSSL::TestX509Certificate): . test_certificate_with_rare_extension(OpenSSL::TestX509Extension): . test_create_by_factory(OpenSSL::TestX509Extension): . test_extension_from_20_byte_sha1_digests(OpenSSL::TestX509Extension): . test_new(OpenSSL::TestX509Extension): . test_add_entry(OpenSSL::TestX509Name): . test_hash(OpenSSL::TestX509Name): . test_s_new(OpenSSL::TestX509Name): . test_s_parse(OpenSSL::TestX509Name): . test_s_parse_rfc2253(OpenSSL::TestX509Name): . test_attr(OpenSSL::TestX509Request): . test_create_from_pem(OpenSSL::TestX509Request): . test_create_to_pem(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_add_file(OpenSSL::TestX509Store): . 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_order(TestOptionParser::WithPattern): . test_pattern(TestOptionParser::WithPattern): . test_permute(TestOptionParser::WithPattern): . 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_results(GcdTest): . test_add(Rational_Test): . test_attr(Rational_Test): . test_attr2(Rational_Test): . test_cmp(Rational_Test): . test_coerce(Rational_Test): . test_conv(Rational_Test): . test_div(Rational_Test): . test_divmod(Rational_Test): . test_eqeq(Rational_Test): . test_eql_p(Rational_Test): . test_expt(Rational_Test): . test_fdiv(Rational_Test): . test_fixed_bug(Rational_Test): . test_freeze(Rational_Test): . test_gcdlcm(Rational_Test): . test_hash(Rational_Test): . test_idiv(Rational_Test): . test_inspect(Rational_Test): . test_known_bug(Rational_Test): . test_marshal(Rational_Test): . test_math(Rational_Test): . test_modulo(Rational_Test): . test_mul(Rational_Test): . test_negate(Rational_Test): . test_quo(Rational_Test): . test_remainder(Rational_Test): . test_sub(Rational_Test): . test_supp(Rational_Test): . test_to_c(Rational_Test): . test_to_f(Rational_Test): . test_to_i(Rational_Test): . test_to_r(Rational_Test): . test_to_s(Rational_Test): . test_trunc(Rational_Test): . test_unify(Rational_Test): . test_uplus(Rational_Test): . test_kumi(Rational_Test2): . 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_completion_append_character(TestReadline): . test_readline(TestReadline): . test_invalid_ipv4_address(TestResolvAddr): . test_entity_expansion_limit(REXML::TestDocument): . test_new(REXML::TestDocument): . test_version_attributes_to_s(REXML::TestDocument): . test_xml_declaration_standalone(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_find_class(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_supported?(RSS::TestMaker09): . test_textInput(RSS::TestMaker09): . test_channel(RSS::TestMaker10): . test_channel_language(RSS::TestMaker10): . test_find_class(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_supported?(RSS::TestMaker10): . test_textinput(RSS::TestMaker10): . test_category(RSS::TestMaker20): . test_channel(RSS::TestMaker20): . test_cloud(RSS::TestMaker20): . test_enclosure(RSS::TestMaker20): . test_find_class(RSS::TestMaker20): . test_guid(RSS::TestMaker20): . test_guid_permanent_link(RSS::TestMaker20): . test_guid_permanent_link_false(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_supported?(RSS::TestMaker20): . test_textInput(RSS::TestMaker20): . test_author(RSS::TestMakerAtomEntry): . test_category(RSS::TestMakerAtomEntry): . test_content(RSS::TestMakerAtomEntry): . test_contributor(RSS::TestMakerAtomEntry): . test_date(RSS::TestMakerAtomEntry): . test_find_class(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_supported?(RSS::TestMakerAtomEntry): . test_title(RSS::TestMakerAtomEntry): . test_updated(RSS::TestMakerAtomEntry): . test_author(RSS::TestMakerAtomFeed): . test_category(RSS::TestMakerAtomFeed): . test_channel_dc_date(RSS::TestMakerAtomFeed): . test_content(RSS::TestMakerAtomFeed): . test_contributor(RSS::TestMakerAtomFeed): . test_date(RSS::TestMakerAtomFeed): . test_find_class(RSS::TestMakerAtomFeed): . test_generator(RSS::TestMakerAtomFeed): . test_icon(RSS::TestMakerAtomFeed): . test_id(RSS::TestMakerAtomFeed): . test_invalid_feed(RSS::TestMakerAtomFeed): . test_item_dc_date(RSS::TestMakerAtomFeed): . test_language(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_supported?(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_case_insensitive_duplicated_element(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_argf(TestArgf): . test_binmode(TestArgf): . test_close(TestArgf): . test_closed(TestArgf): . test_each_byte(TestArgf): . test_each_char(TestArgf): . test_each_line(TestArgf): . test_eof(TestArgf): . test_file(TestArgf): . test_filename(TestArgf): . test_filename2(TestArgf): . test_fileno(TestArgf): . test_getbyte(TestArgf): . test_getc(TestArgf): . test_lineno(TestArgf): . test_read(TestArgf): . test_read2(TestArgf): . test_read3(TestArgf): . test_readbyte(TestArgf): . test_readchar(TestArgf): . test_rewind(TestArgf): . test_seek(TestArgf): . test_set_pos(TestArgf): . test_skip(TestArgf): . test_tell(TestArgf): . test_to_io(TestArgf): . test_00_new(TestArray): /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/ruby/test_array.rb:8: warning: instance variable @verbose not initialized . 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_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_sort_by!(TestArray): . test_splat(TestArray): . test_splat_when(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_return(TestAssignment): . test_yield(TestAssignment): . 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_f(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): . 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): . 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_with_object(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_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_loop(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_context_switch(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_taint_each_object(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_add_method_under_safe4(TestObject): . test_check_convert_type(TestObject): . test_check_to_integer(TestObject): . test_convert_type(TestObject): . test_dup(TestObject): . test_exec_recursive(TestObject): . test_extend(TestObject): . test_false_and(TestObject): . test_false_or(TestObject): . test_false_xor(TestObject): . test_freeze_under_safe_4(TestObject): . test_instance_exec(TestObject): . test_instance_of(TestObject): . test_instance_variable_defined(TestObject): . test_instance_variable_get(TestObject): . test_instance_variable_set(TestObject): . test_kind_of(TestObject): . test_method_missing(TestObject): . test_methods(TestObject): . test_methods2(TestObject): . test_nil_to_f(TestObject): . test_no_superclass_method(TestObject): . test_remove_instance_variable(TestObject): . test_remove_method(TestObject): . test_send_with_no_arguments(TestObject): . test_singleton_class(TestObject): . test_specific_eval_with_wrong_arguments(TestObject): . test_superclass_method(TestObject): . test_taint_frozen_obj(TestObject): . test_to_integer(TestObject): . test_to_s(TestObject): . test_true_and(TestObject): . test_true_or(TestObject): . test_true_xor(TestObject): . 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_modify_under_safe4(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_p2(TestPack): . test_pack_unpack_M(TestPack): . test_pack_unpack_P2(TestPack): . test_pack_unpack_U(TestPack): . test_pack_unpack_X(TestPack): . test_pack_unpack_Z(TestPack): . test_pack_unpack_aA(TestPack): . test_pack_unpack_atmark(TestPack): . test_pack_unpack_bB(TestPack): . test_pack_unpack_cC(TestPack): . test_pack_unpack_fdeEgG(TestPack): . test_pack_unpack_hH(TestPack): . test_pack_unpack_iI(TestPack): . test_pack_unpack_lL(TestPack): . test_pack_unpack_m(TestPack): . test_pack_unpack_nN(TestPack): . test_pack_unpack_percent(TestPack): . test_pack_unpack_qQ(TestPack): . test_pack_unpack_sS(TestPack): . test_pack_unpack_u(TestPack): . test_pack_unpack_vV(TestPack): . test_pack_unpack_w(TestPack): . test_pack_unpack_x(TestPack): . test_short_string(TestPack): . test_unpack_N(TestPack): . test_unpack_n(TestPack): . test_basename(TestPath): . test_dirname(TestPath): . test_extname(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_return_from_proc(TestProc): . test_rlimit_availability(TestProcess): . test_rlimit_nofile(TestProcess): . test_queue(TestQueue): . test_sized_queue(TestQueue): . 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_step_ruby_core_35753(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_try_convert(TestRegexp): . test_unescape(TestRegexp): . test_uninitialized(TestRegexp): . test_union2(TestRegexp): . test_yoshidam_net_20041111_1(TestRegexp): . test_home_path(TestRequire): . test_bad_trace(TestSetTraceFunc): . test_event(TestSetTraceFunc): . test_child_vtalrm(TestSignal): . test_exit_action(TestSignal): . test_signal(TestSignal): . test_sleep_5sec(TestSleep): . test_getbyte(TestString): . test_inspect(TestString): . test_ord(TestString): . test_setbyte(TestString): . test_split(TestString): . test_succ(TestString): . test_succ!(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_call(TestSymbol): . test_case(TestSymbol): . test_casecmp(TestSymbol): . test_cmp(TestSymbol): . test_empty(TestSymbol): . test_inspect_dollar(TestSymbol): . test_inspect_invalid(TestSymbol): . test_inspect_number(TestSymbol): . test_inspect_suboptimal(TestSymbol): . test_length(TestSymbol): . test_succ(TestSymbol): . test_to_proc(TestSymbol): . test_syntax(TestSystem): . test_system(TestSystem): script_tmp:3: warning: global variable `$zzz' not initialized . test_condvar(TestThread): . test_condvar_wait_exception_handling(TestThread): . test_condvar_wait_not_owner(TestThread): . test_exit(TestThread): . test_join(TestThread): . test_join2(TestThread): . test_local_barrier(TestThread): . test_mutex_deadlock(TestThread): . test_mutex_fifo_like_lock(TestThread): . test_mutex_illegal_unlock(TestThread): . test_mutex_interrupt(TestThread): . test_mutex_synchronize(TestThread): . test_mutex_trylock(TestThread): . test_new(TestThread): . test_priority(TestThread): . test_safe_level(TestThread): . test_select_wait(TestThread): . test_status_and_stop_p(TestThread): . test_thread_local(TestThread): . test_thread_local_security(TestThread): . test_wakeup(TestThread): . test_enclosed_thgroup(TestThreadGroup): . test_frozen_thgroup(TestThreadGroup): . test_thread_init(TestThreadGroup): . test_uninitialized(TestThreadGroup): . 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_indexes(TestSDBM): . test_invert(TestSDBM): . test_key(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): . 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): . test_time_ivar(SOAP::Marshal::TestMarshal): . test_time_subclass(SOAP::Marshal::TestMarshal): . 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): . test_put_file(SOAP::SWA::TestFile): . test_old_driver(SOAP::TestCalc): . test_rpc_driver(SOAP::TestCalc): . test_document(SOAP::TestDocument): . test_ping(SOAP::TestSimpleType): . test_getaddrinfo_raises_no_errors_on_port_argument_of_0(TestBasicSocket): . 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): . 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_close(TestStringIO): . test_close_read(TestStringIO): . test_close_write(TestStringIO): . test_closed(TestStringIO): . test_closed_read(TestStringIO): . test_closed_write(TestStringIO): . test_dup(TestStringIO): . test_each(TestStringIO): . test_each_byte(TestStringIO): . test_each_char(TestStringIO): . 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_fsync(TestStringIO): . test_getbyte(TestStringIO): . test_gets(TestStringIO): . test_gets2(TestStringIO): . test_gets_paragraph(TestStringIO): . test_isatty(TestStringIO): . test_lineno(TestStringIO): . test_method(TestStringIO): . test_mode_error(TestStringIO): . test_open(TestStringIO): . test_overwrite(TestStringIO): . test_pos(TestStringIO): . test_putc(TestStringIO): . test_read(TestStringIO): . test_read_nonblock(TestStringIO): . test_readbyte(TestStringIO): . test_readchar(TestStringIO): . test_readlines(TestStringIO): . test_readpartial(TestStringIO): . test_reopen(TestStringIO): . test_seek(TestStringIO): . test_seek_beyond_eof(TestStringIO): . test_set_fcntl(TestStringIO): . test_size(TestStringIO): . test_sync(TestStringIO): . test_truncate(TestStringIO): . test_ungetbyte(TestStringIO): . test_ungetc(TestStringIO): . test_ungetc_pos(TestStringIO): . test_write(TestStringIO): . test_write_nonblock(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_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): . test_collect_multi(Test::Unit::Collector::TestDir): . test_dir(Test::Unit::Collector::TestDir): . test_filtering(Test::Unit::Collector::TestDir): . 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): . test_nil_pattern(Test::Unit::Collector::TestDir): . test_simple_collect(Test::Unit::Collector::TestDir): . RUNIT::TestAssert#test_assert_equal_float_0_raise: . RUNIT::TestAssert#test_assert_same: . RUNIT::TestAssert#test_assert_equal: . RUNIT::TestAssert#test_assert_matches: . RUNIT::TestAssert#test_assert_operator: . RUNIT::TestAssert#test_assert_not_match: . RUNIT::TestAssert#test_assert_respond_to: . RUNIT::TestAssert#test_assert_equal_float_0_01: . RUNIT::TestAssert#test_assert_with_2_argument: . RUNIT::TestAssert#test_assert_exception: . RUNIT::TestAssert#test_assert_equal_float_0_001: . RUNIT::TestAssert#test_assert_equal_float_0_1: . RUNIT::TestAssert#test_assert_instance_of: . RUNIT::TestAssert#test_assert_equal_float_minus_1_0: . RUNIT::TestAssert#test_assert_nil: . RUNIT::TestAssert#test_assert_no_exception: . RUNIT::TestAssert#test_assert_fail: . RUNIT::TestAssert#test_assert_not_nil: . RUNIT::TestAssert#test_assert_send: . RUNIT::TestAssert#test_assert_equal_float_0_5: . RUNIT::TestAssert#test_assert_kind_of: . RUNIT::TestAssert#test_assert_equal_float_0: . RUNIT::TestAssert#test_assert_match: . RUNIT::TestAssert#test_assert: . RUNIT::TestTestCase#test_name: . RUNIT::TestTestCase#test_run: . RUNIT::TestTestCase#test_s_suite: . RUNIT::TestTestCase#test_teardown_err: . RUNIT::TestTestResult#test_error_size: . RUNIT::TestTestResult#test_succeed?: . RUNIT::TestTestResult#test_errors: . RUNIT::TestTestResult#test_failure_size: . RUNIT::TestTestResult#test_failures: . RUNIT::TestTestResult#test_run_no_exception: . RUNIT::TestTestResult#test_run_asserts: . RUNIT::TestTestResult#test_run_asserts2: . RUNIT::TestTestResult#test_run_tests: . 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_mutex_exception_handling(TC_Thread): . test_mutex_join(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_bad_request(TestWEBrickCGI): . test_cgi(TestWEBrickCGI): . test_new(TestWEBrickCookie): . test_parse(TestWEBrickCookie): . test_parse_set_cookie(TestWEBrickCookie): . test_parse_set_cookies(TestWEBrickCookie): . 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): . 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): . 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): . 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_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_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_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_scan_scalar_nl(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_adler32(TestZlib): . test_crc32(TestZlib): . test_crc_table(TestZlib): . test_version(TestZlib): . 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_reset(TestZlibDeflate): . test_set_dictionary(TestZlibDeflate): . 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(TestZlibGzipReader): . test_each_byte(TestZlibGzipReader): . test_each_line_block(TestZlibGzipReader): . test_each_line_no_block(TestZlibGzipReader): . test_getbyte(TestZlibGzipReader): . test_getc(TestZlibGzipReader): . test_gets(TestZlibGzipReader): . test_native_exception_from_zlib_on_broken_header(TestZlibGzipReader): . test_open(TestZlibGzipReader): . test_read(TestZlibGzipReader): . test_read0(TestZlibGzipReader): . test_readchar(TestZlibGzipReader): . test_reader_wrap(TestZlibGzipReader): . test_readlines(TestZlibGzipReader): . test_readpartial(TestZlibGzipReader): . test_rewind(TestZlibGzipReader): . test_ungetc(TestZlibGzipReader): . test_ungetc_paragraph(TestZlibGzipReader): . test_unused(TestZlibGzipReader): . test_wrap(TestZlibGzipReader): . test_empty_line(TestZlibGzipWriter): . test_invalid_new(TestZlibGzipWriter): . test_open(TestZlibGzipWriter): . test_putc(TestZlibGzipWriter): . test_write(TestZlibGzipWriter): . test_writer_wrap(TestZlibGzipWriter): . test_inflate(TestZlibInflate): . test_initialize(TestZlibInflate): . test_set_dictionary(TestZlibInflate): . test_sync(TestZlibInflate): . Finished in 859.420466 seconds. 1) Failure: test_threadswitch_init(Test_ThreadSwitch) [/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/-ext-/test_threadswitch_hook.rb:13]: <""> expected to be =~ . 2) Failure: test_gc(TestBigDecimal) [/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/bigdecimal/test_bigdecimal.rb:696:in `test_gc' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/bigdecimal/test_bigdecimal.rb:694:in `times' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/bigdecimal/test_bigdecimal.rb:694:in `test_gc']: [ruby-dev:41213]. <[1, "1", 10, 1]> expected but was <["0.1E1"]>. 3) Failure: test_connection_refused_in_request(TestHTTP::HTTPConnectionTest) [/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/net/http/test_connection.rb:20]: [ruby-core:28028]. exception expected but was Class: Message: <"end of file reached"> ---Backtrace--- /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/protocol.rb:135:in `sysread' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/protocol.rb:135:in `rbuf_fill' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/timeout.rb:67:in `timeout' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/timeout.rb:101:in `timeout' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/protocol.rb:134:in `rbuf_fill' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/protocol.rb:116:in `readuntil' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/protocol.rb:126:in `readline' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/http.rb:2028:in `read_status_line' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/http.rb:2017:in `read_new' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/http.rb:1051:in `request' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/http.rb:1037:in `request' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/http.rb:543:in `start' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/http.rb:1035:in `request' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/lib/net/http.rb:948:in `request_get' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/net/http/test_connection.rb:22:in `test_connection_refused_in_request' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/ruby/test/net/http/test_connection.rb:20:in `test_connection_refused_in_request' --------------- 2717 tests, 1675916 assertions, 3 failures, 0 errors make: *** [test-all] エラー 1 exit 2 failed(test-all) == rubyspec # 2011-05-05T10:50:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line rubyspec/core rubyspec/language rubyspec/library rubyspec/optional/capi ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_a_spec.rb The -a command line option - runs the code in loop conditional on Kernel.gets() /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_d_spec.rb The -d command line option - sets $DEBUG to true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_e_spec.rb The -e command line option - evaluates the given string - joins multiple strings with newlines - uses 'main' as self - uses '-e' as file The -e command line option with -n and a Fixnum range - mimics an awk conditional by comparing an inclusive-end range with $. - mimics a sed conditional by comparing an exclusive-end range with $. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_n_spec.rb The -n command line option - runs the code in loop conditional on Kernel.gets() /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_p_spec.rb The -p command line option - runs the code in loop conditional on Kernel.gets() and prints $_ /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_r_spec.rb The -r command line option - requires the specified file /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_upper_i_spec.rb The -I command line option - adds the path to the load path ($:) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_upper_u_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_upper_w_spec.rb The -W command line option - with 0 sets $VERBOSE to nil - with 1 sets $VERBOSE to false The -W command line option with 2 - sets $VERBOSE to true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_v_spec.rb The -v command line option - sets $VERBOSE to true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_w_spec.rb The -w command line option - sets $VERBOSE to true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/error_message_spec.rb The error message caused by an exception - is not printed to stdout /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/argf_spec.rb ARGF - is extended by the Enumerable module /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/binmode_spec.rb ARGF.binmode - returns self - does not raise an error /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/bytes_spec.rb ARGF.bytes - yields each byte of all streams to the passed block - returns self when passed a block - returns an Enumerator when passed no block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/chars_spec.rb ARGF.chars - yields each char of all streams to the passed block - returns self when passed a block - returns an Enumerator when passed no block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/close_spec.rb ARGF.close - closes the current open stream - returns self - raises an IOError if called on a closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/closed_spec.rb ARGF.closed? - returns true if the current stream has been closed /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/each_byte_spec.rb ARGF.each_byte - yields each byte of all streams to the passed block - returns self when passed a block - returns an Enumerator when passed no block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/each_char_spec.rb ARGF.each_char - yields each char of all streams to the passed block - returns self when passed a block - returns an Enumerator when passed no block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/each_line_spec.rb ARGF.each_line - reads each line of files - returns self when passed a block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/each_spec.rb ARGF.each - reads each line of files - returns self when passed a block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/eof_spec.rb ARGF.eof - returns true when reaching the end of a file - raises IOError when called on a closed stream ARGF.eof? - returns true when reaching the end of a file - raises IOError when called on a closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/file_spec.rb ARGF.file - returns the current file object on each file /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/filename_spec.rb ARGF.filename - returns the current file name on each file - it sets the $FILENAME global variable with the current file name on each file /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/fileno_spec.rb ARGF.fileno - returns the current file number on each file - raises an ArgumentError when called on a closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/getc_spec.rb ARGF.getc - reads each char of files ARGF.getc - returns nil when end of stream reached /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/gets_spec.rb ARGF.gets - reads one line of a file - reads all lines of a file - reads all lines of stdin - reads all lines of two files - sets $_ global variable with each line read ARGF.gets - modifies the files when in place edit mode is on - modifies and backups two files when in place edit mode is on ARGF.gets - returns nil when reaching end of files /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/lineno_spec.rb ARGF.lineno - returns the current line number on each file - aliases to $. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/path_spec.rb ARGF.path - returns the current file name on each file - it sets the $FILENAME global variable with the current file name on each file /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/pos_spec.rb ARGF.pos - gives the correct position for each read operation - raises an ArgumentError when called on a closed stream ARGF.pos= - sets the correct position in files /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/read_spec.rb ARGF.read - reads the contents of a file - treats first nil argument as no length limit - treats second nil argument as no output buffer - treats second argument as an output buffer - reads a number of bytes from the first file - reads from a single file consecutively - reads the contents of two files - reads the contents of one file and some characters from the second - reads across two files consecutively - reads the contents of stdin - reads a number of bytes from stdin - reads the contents of one file and stdin - reads the contents of the same file twice - reads the contents of a special device file /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/readchar_spec.rb ARGF.getc - reads each char of files ARGF.readchar - raises EOFError when end of stream reached /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/readline_spec.rb ARGF.readline - reads one line of a file - reads all lines of a file - reads all lines of stdin - reads all lines of two files - sets $_ global variable with each line read ARGF.readline - modifies the files when in place edit mode is on - modifies and backups two files when in place edit mode is on ARGF.readline - raises an EOFError when reaching end of files /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/readlines_spec.rb ARGF.readlines - reads all lines of all files - returns nil when end of stream reached /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/seek_spec.rb ARGF.seek - sets the absolute position relative to beginning of file - sets the position relative to current position in file - sets the absolute position relative to end of file - takes at least one argument (offset) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/skip_spec.rb ARGF.skip - skips the current file - has no effect when called twice in a row - has no effect at end of stream - has no effect when the current file is the last /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/tell_spec.rb ARGF.tell - gives the correct position for each read operation - raises an ArgumentError when called on a closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/to_a_spec.rb ARGF.to_a - reads all lines of all files - returns nil when end of stream reached /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/to_i_spec.rb ARGF.to_i - returns the current file number on each file - raises an ArgumentError when called on a closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/to_io_spec.rb ARGF.to_io - returns the IO of the current file /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/to_s_spec.rb ARGF.to_s - returns 'ARGF' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/allocate_spec.rb Array.allocate - returns an instance of Array - returns a fully-formed instance of Array - does not accept any arguments /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/array_spec.rb Array - includes Enumerable /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/assoc_spec.rb Array#assoc - returns the first array whose 1st item is == obj or nil - calls == on first element of each array - ignores any non-Array elements /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/at_spec.rb Array#at - returns the (n+1)'th element for the passed index n - returns nil if the given index is greater than or equal to the array's length - returns the (-n)'th elemet from the last, for the given negative index n - returns nil if the given index is less than -len, where len is length of the array - does not extend the array unless the given index is out of range - tries to convert the passed argument to an Integer using #to_int - raises a TypeError when the passed argument can't be coerced to Integer - raises an ArgumentError when 2 or more arguments is passed /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/choice_spec.rb Array#choice - selects a random value from the array - returns nil for empty arrays /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/comparison_spec.rb Array#<=> - calls <=> left to right and return first non-0 result - returns 0 if the arrays are equal - returns -1 if the array is shorter than the other array - returns +1 if the array is longer than the other array - returns -1 if the arrays have same length and a pair of corresponding elements returns -1 for <=> - returns +1 if the arrays have same length and a pair of corresponding elements returns +1 for <=> - properly handles recursive arrays - tries to convert the passed argument to an Array using #to_ary - does not call #to_ary on Array subclasses /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/constructor_spec.rb Array.[] - returns a new array populated with the given elements Array[] - is a synonym for .[] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/count_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/drop_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/drop_while_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/each_spec.rb Array#each - yields each element to the block - yields each element to a block that takes multiple arguments - returns an Enumerator if no block given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/empty_spec.rb Array#empty? - returns true if the array has no elements /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/eql_spec.rb Array#eql? - returns true if other is the same array - returns true if corresponding elements are #eql? - returns false if other is shorter than self - returns false if other is longer than self - returns false immediately when sizes of the arrays differ - does not call #to_ary on its argument - does not call #to_ary on Array subclasses - ignores array class differences - returns false if any corresponding elements are not #eql? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/equal_value_spec.rb Array#== - returns true if other is the same array - returns true if corresponding elements are #eql? - returns false if other is shorter than self - returns false if other is longer than self - returns false immediately when sizes of the arrays differ - does not call #to_ary on its argument - does not call #to_ary on Array subclasses - ignores array class differences - compares with an equivalent Array-like object using #to_ary - returns false if any corresponding elements are not #== - returns true if corresponding elements are #== - returns false for [NaN] == [NaN] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/fetch_spec.rb Array#fetch - returns the element at the passed index - counts negative indices backwards from end - raises an IndexError if there is no element at index - returns default if there is no element at index if passed a default value - returns the value of block if there is no element at index if passed a block - passes the original index argument object to the block, not the converted Integer - gives precedence to the default block over the default argument - tries to convert the passed argument to an Integer using #to_int - raises a TypeError when the passed argument can't be coerced to Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/find_index_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/first_spec.rb Array#first - returns the first element - returns nil if self is empty - returns the first count elements if given a count - returns an empty array when passed count on an empty array - returns an empty array when passed count == 0 - returns an array containing the first element when passed count == 1 - raises an ArgumentError when count is negative - returns the entire array when count > length - returns an array which is independent to the original when passed count - properly handles recursive arrays - tries to convert the passed argument to an Integer using #to_int - raises a TypeError if the passed argument is not numeric - does not return subclass instance when passed count on Array subclasses - is not destructive /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/hash_spec.rb Array#hash - returns the same fixnum for arrays with the same content - properly handles recursive arrays - calls to_int on result of calling hash on each element - ignores array class differences - returns same hash code for arrays with the same content - returns the same value if arrays are #eql? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/include_spec.rb Array#include? - returns true if object is present, false otherwise - determines presence by using element == obj - calls == on elements from left to right until success /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/index_spec.rb Array#index - returns the index of the first element == to object - returns 0 if first element == to object - returns size-1 if only last element == to object - returns nil if no element == to object - accepts a block instead of an argument - ignore the block if there is an argument /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/intersection_spec.rb Array#& - creates an array with elements common to both arrays (intersection) - creates an array with no duplicates - creates an array with elements in order they are first encountered - does not modify the original Array - tries to convert the passed argument to an Array using #to_ary - determines equivalence between elements in the sense of eql? - does return subclass instances for Array subclasses - does not call to_ary on array subclasses /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/keep_if_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/last_spec.rb Array#last - returns the last element - returns nil if self is empty - returns the last count elements if given a count - returns an empty array when passed a count on an empty array - returns an empty array when count == 0 - returns an array containing the last element when passed count == 1 - raises an ArgumentError when count is negative - returns the entire array when count > length - returns an array which is independent to the original when passed count - properly handles recursive arrays - tries to convert the passed argument to an Integer usinig #to_int - raises a TypeError if the passed argument is not numeric - does not return subclass instance on Array subclasses - is not destructive /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/length_spec.rb Array#length - returns the number of elements - properly handles recursive arrays /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/minus_spec.rb Array#- - creates an array minus any items from other array - removes multiple items on the lhs equal to one on the rhs - properly handles recursive arrays - tries to convert the passed arguments to Arrays using #to_ary - raises a TypeError if the argument cannot be coerced to an Array by calling #to_ary - does not return subclass instance for Array subclasses - does not call to_ary on array subclasses - acts as if using an intermediate hash to collect values - is not destructive /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/new_spec.rb Array.new - returns an instance of Array - returns an instance of a subclass - raise an ArgumentError if passed 3 or more arguments Array.new with no arguments - returns an empty array - does not use the given block Array.new with (array) - returns an array initialized to the other array - does not use the given block - calls #to_ary to convert the value to an array - does not call #to_ary on instances of Array or subclasses of Array - raises a TypeError if an Array type argument and a default object Array.new with (size, object=nil) - returns an array of size filled with object - returns an array of size filled with nil when object is omitted - raises an ArgumentError if size is negative - raises an ArgumentError if size is too large - calls #to_int to convert the size argument to an Integer when object is given - calls #to_int to convert the size argument to an Integer when object is not given - raises a TypeError if the size argument is not an Integer type - yields the index of the element and sets the element to the value of the block - uses the block value instead of using the default value - returns the value passed to break /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/nitems_spec.rb Array#nitems - returns the number of non-nil elements - properly handles recursive arrays /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - returns a tainted string when the format is tainted - returns a tainted string when an empty format 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 - returns a tainted string when the format is tainted - returns a tainted string when an empty format 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 '!' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 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 - encodes a positive Float outside the range of a single precision float - encodes a negative Float outside the range of a single precision float /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 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 - encodes a positive Float outside the range of a single precision float - encodes a negative Float outside the range of a single precision float /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 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 - encodes a positive Float outside the range of a single precision float - encodes a negative Float outside the range of a single precision float /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 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 - encodes a positive Float outside the range of a single precision float - encodes a negative Float outside the range of a single precision float /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - encodes the least significant 32 bits of a number that is greater than 32 bits Array#pack with format 'I' with modifier '!' - encodes the least significant 32 bits of a number - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - encodes the least significant 32 bits of a number that is greater than 32 bits Array#pack with format 'i' - encodes the least significant 32 bits of a positive number - encodes the least significant 32 bits of a negative number - encodes a Float truncated as an Integer - calls #to_int to convert the pack argument to an Integer - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - ignores NULL bytes between directives - ignores spaces between directives Array#pack with format 'i' with modifier '_' - encodes the least significant 32 bits of a number - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - encodes the least significant 32 bits of a number that is greater than 32 bits Array#pack with format 'i' with modifier '!' - encodes the least significant 32 bits of a number - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - encodes the least significant 32 bits of a number that is greater than 32 bits /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 64 bits of a positive number - encodes the least significant 64 bits of a negative number - encodes a Float truncated as an Integer - calls #to_int to convert the pack argument to an Integer - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - ignores NULL bytes between directives - ignores spaces between directives Array#pack with format 'L' with modifier '!' - encodes the least significant 64 bits of a positive number - encodes the least significant 64 bits of a negative number - encodes a Float truncated as an Integer - calls #to_int to convert the pack argument to an Integer - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - ignores NULL bytes between directives - ignores spaces between directives Array#pack with format 'l' with modifier '_' - encodes the least significant 64 bits of a positive number - encodes the least significant 64 bits of a negative number - encodes a Float truncated as an Integer - calls #to_int to convert the pack argument to an Integer - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - ignores NULL bytes between directives - ignores spaces between directives Array#pack with format 'l' with modifier '!' - encodes the least significant 64 bits of a positive number - encodes the least significant 64 bits of a negative number - encodes a Float truncated as an Integer - calls #to_int to convert the pack argument to an Integer - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - ignores NULL bytes between directives - ignores spaces between directives /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - converts Floats to the minimum unique representation (FAILED - 2) 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/pack/percent_spec.rb Array#pack with format '%' - raises an Argument Error /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - returns a tainted string when the format is tainted - returns a tainted string when an empty format 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 the format is tainted - returns a tainted string when the format is tainted even if the given format is empty - returns a tainted string when a pack argument is tainted - returns a not tainted string even if the array is tainted - 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') - 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') - returns null padded string with ('a') 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') - returns null padded string with ('a') 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**64 - may raise a RangeError when a pack argument is <= -2**64 - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left - 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**64 - may raise 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 - raises ArgumentError when tails suffix '_' - raises ArgumentError when tails suffix '!' Array#pack with format 'N' - returns a string containing 4 bytes for an integer - regards negative values as 2's complement in order to converts it to positive - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left - raises ArgumentError when tails suffix '_' - raises ArgumentError when tails suffix '!' Array#pack with format 'V' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left - raises ArgumentError when tails suffix '_' - raises ArgumentError when tails suffix '!' Array#pack with format 's' - returns a string containing 2 bytes for an integer - regards negative values as 2's complement in order to converts it to positive - drops higher bytes when a pack argument is >= 2**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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 'l' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'L' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left 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**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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 'i' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'i!' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'i_' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'I' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'I!' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'I_' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'l!' - returns a string containing 8 bytes for an integer - regards negative values as 2's complement in order to converts it to positive - 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 'l_' - 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 'L!' - 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 'L_' - 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 '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 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 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/partition_spec.rb Array#partition - returns two arrays - returns in the left array values for which the block evaluates to true - properly handles recursive arrays - does not return subclass instances on Array subclasses /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/rassoc_spec.rb Array#rassoc - returns the first contained array whose second element is == object - properly handles recursive arrays - calls elem == obj on the second element of each contained array - does not check the last element in each contained but speficically the second /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/repeated_combination_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/repeated_permutation_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/reverse_each_spec.rb Array#reverse_each - traverses array in reverse order and pass each element to block - returns self - yields only the top level element of an empty recursive arrays - yields only the top level element of a recursive array - returns an Enumerator if no block given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/rotate_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/sample_spec.rb Array#sample - selects a random value from the array - returns nil for empty arrays Array#sample passed a number n as an argument - raises ArgumentError for a negative n - returns different random values from the array - tries to convert n to an Integer using #to_int - returns all values with n big enough - returns [] for empty arrays or if n <= 0 - does not return subclass instances with Array subclass /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/size_spec.rb Array#size - returns the number of elements - properly handles recursive arrays /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/sort_by_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/take_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/take_while_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/to_a_spec.rb Array#to_a - returns self - does not return subclass instance on Array subclasses - properly handles recursive arrays /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/to_ary_spec.rb Array#to_ary - returns self - properly handles recursive arrays /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/transpose_spec.rb Array#transpose - assumes an array of arrays and returns the result of transposing rows and columns - tries to convert the passed argument to an Array using #to_ary - properly handles recursive arrays - raises a TypeError if the passed Argument does not respond to #to_ary - does not call to_ary on array subclass elements - raises an IndexError if the arrays are not of the same length - does not return subclass instance on Array subclasses /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/try_convert_spec.rb Array.try_convert - returns self for arrays - converts using :to_ary - returns nil when there is no :to_ary - does not rescue exceptions - checks the result of the conversion /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/union_spec.rb Array#| - returns an array of elements that appear in either array (union) - creates an array with no duplicates - creates an array with elements in order they are first encountered - properly handles recursive arrays - tries to convert the passed argument to an Array using #to_ary - acts as if using an intermediate hash to collect values - does not return subclass instances for Array subclasses - does not call to_ary on array subclasses /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/values_at_spec.rb Array#values_at - returns an array of elements at the indexes when passed indexes - calls to_int on its indices - returns an array of elements in the ranges when passes ranges - properly handles recursive arrays - calls to_int on arguments of ranges when passes ranges - does not return subclass instance on Array subclasses /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/zip_spec.rb Array#zip - returns an array of arrays containing corresponding elements of each array - fills in missing values with nil - properly handles recursive arrays - calls #to_ary to convert the argument to an Array - calls block if supplied - does not return subclass instance on Array subclasses /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/__send___spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/ancestors_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/basicobject_spec.rb (ERROR - 3) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/class_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/equal_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/equal_value_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/initialize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/instance_eval_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/instance_exec_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/method_missing_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/new_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/not_equal_spec.rb - (ERROR - 4) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/not_spec.rb - (ERROR - 5) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/singleton_method_added_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/singleton_method_removed_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/singleton_method_undefined_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/superclass_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/abs_spec.rb Bignum#abs - returns the absolute value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/case_compare_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/coerce_spec.rb Bignum#coerce - coerces other to a Bignum and returns [other, self] when passed a Fixnum - returns [other, self] when passed a Bignum - raises a TypeError when not passed a Fixnum or Bignum - raises a TypeError when passed a Float or String /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/comparison_spec.rb Bignum#<=> - returns 1 when self is Infinity and other is a Bignum (FAILED - 6) - returns -1 when self is negative and other is Infinty - returns 1 when self is negative and other is -Infinity (FAILED - 7) - returns -1 when self is -Infinity and other is negative (FAILED - 8) 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/complement_spec.rb Bignum#~ - returns self with each bit flipped /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/div_spec.rb Bignum#div - returns self divided by other - raises a ZeroDivisionError if other is zero and not a Float - raises a TypeError when given a non-Integer - returns a result of integer division of self by a float argument - raises FloatDomainError if the argument is a float zero /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/divide_spec.rb Bignum#/ - returns self divided by other - raises a ZeroDivisionError if other is zero and not a Float - raises a TypeError when given a non-Integer - returns self divided by float - does NOT raise ZeroDivisionError if other is zero and is a Float /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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| /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/element_reference_spec.rb Bignum#[] - returns the nth bit in the binary representation of self - tries to convert the given argument to an Integer using #to_int - raises a TypeError when the given argument can't be converted to Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/eql_spec.rb Bignum#eql? when given a Bignum - returns true if the given argument has the same value Bignum#eql? when given a non-Bignum - returns false /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/equal_value_spec.rb Bignum#== - returns true if self has the same value as the given argument - calls 'other == self' if the given argument is not an Integer - returns the result of 'other == self' as a boolean /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/even_spec.rb Bignum#even? - returns true if self is even and positive - returns true if self is even and negative - returns false if self is odd and positive - returns false if self is odd and negative /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/fdiv_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/gt_spec.rb Bignum#> - returns true if self is greater than the given argument - raises an ArgumentError when given a non-Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/gte_spec.rb Bignum#>= - returns true if self is greater than or equal to other - raises an ArgumentError when given a non-Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/hash_spec.rb Bignum#hash - is provided - is stable /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/left_shift_spec.rb Bignum#<< with n << m - returns n shifted left m bits when n > 0, m > 0 - returns n shifted left m bits when n < 0, m > 0 - returns n shifted right m bits when n > 0, m < 0 - returns n shifted right m bits when n < 0, m < 0 - returns n when n > 0, m == 0 - returns n when n < 0, m == 0 - returns 0 when m < 0 and m == p where 2**p > n >= 2**(p-1) - returns 0 when m < 0 and m is a Bignum - returns a Fixnum == fixnum_max() when (fixnum_max() * 2) << -1 and n > 0 - returns a Fixnum == fixnum_min() when (fixnum_min() * 2) << -1 and n < 0 - calls #to_int to convert the argument to an Integer - raises a TypeError when #to_int does not return an Integer - raises a TypeError when passed nil - raises a TypeError when passed a String /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/lt_spec.rb Bignum#< - returns true if self is less than the given argument - raises an ArgumentError when given a non-Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/lte_spec.rb Bignum#<= - returns true if self is less than or equal to other - raises an ArgumentError when given a non-Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/magnitude_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/minus_spec.rb Bignum#- - returns self minus the given Integer - raises a TypeError when given a non-Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/multiply_spec.rb Bignum#* - returns self multiplied by the given Integer - raises a TypeError when given a non-Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/odd_spec.rb Bignum#odd? - returns true if self is odd and positive - returns true if self is odd and negative - returns false if self is even and positive - returns false if self is even and negative /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/plus_spec.rb Bignum#+ - returns self plus the given Integer - raises a TypeError when given a non-Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/size_spec.rb Bignum#size - returns the number of bytes in the machine representation in multiples of four /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/to_f_spec.rb Bignum#to_f - returns self converted to a Float - converts number close to Float::MAX without exceeding MAX or producing NaN /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/to_s_spec.rb Bignum#to_s when given a base - returns self converted to a String using the given base - raises an ArgumentError if the base is less than 2 or higher than 36 Bignum#to_s when given no base - returns self converted to a String using base 10 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/uminus_spec.rb Bignum#-@ - returns self as a negative value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/binding/clone_spec.rb Binding#clone - returns a copy of the Bind object - is a shallow copy of the Bind object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/binding/dup_spec.rb Binding#dup - returns a copy of the Bind object - is a shallow copy of the Bind object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/binding/eval_spec.rb Binding#eval - behaves like Kernel.eval(..., self) - needs to be completed /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/class/allocate_spec.rb Class#allocate - returns an instance of self - returns a fully-formed instance of Module - does not call initialize on the new instance /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/class/inherited_spec.rb Class.inherited - is invoked with the child Class when self is subclassed - is invoked only once per subclass - is called when marked as a private class method - is called when marked as a protected class method - is called when marked as a public class method - is called by super from a method provided by an included module - is called by super even when marked as a private class method - will be invoked by child class regardless of visibility /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/class/initialize_copy_spec.rb Class#initialize_copy - raises a TypeError when called on already initialized classes /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/class/superclass_spec.rb Class#superclass - returns the superclass of self Class#superclass for a singleton class - of an object returns the class of the object (FAILED - 9) - of a class returns the singleton class of its superclass (FAILED - 10) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/Complex_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/abs2_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/abs_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/angle_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/arg_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/coerce_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/conj_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/conjugate_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/denominator_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/divide_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/eql_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/equal_value_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/exponent_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/fdiv_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/hash_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/imag_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/imaginary_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/inspect_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/integer_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/magnitude_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/marshal_dump_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/marshal_load_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/minus_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/multiply_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/numerator_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/phase_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/plus_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/polar_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/quo_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/rationalize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/real_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/rect_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/rectangular_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/to_f_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/to_i_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/to_r_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/to_s_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/uminus_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/continuation/new_spec.rb Continuation.new - raises a NoMethodError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/dir_spec.rb Dir - includes Enumerable /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 '*' - matches dotfiles with '.*' - matches files with any ending with '*' - matches files with any middle with '*' - 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 '[]' - matches any characters in a range with '[-]' - matches any characters except those in a set with '[^]' - matches any characters except those in a range with '[^-,,...}' - matches a set '{,,...}' which also uses a glob - accepts string sets with empty strings with {,,} - 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 '\' - recursively matches directories with '**/' - 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/exist_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/exists_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/getwd_spec.rb Dir.getwd - returns the current working directory /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 '*' - matches dotfiles with '.*' - matches files with any ending with '*' - matches files with any middle with '*' - 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 '[]' - matches any characters in a range with '[-]' - matches any characters except those in a set with '[^]' - matches any characters except those in a range with '[^-,,...}' - matches a set '{,,...}' which also uses a glob - accepts string sets with empty strings with {,,} - 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 '\' - recursively matches directories with '**/' - 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 '*' 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/home_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/initialize_spec.rb Dir#initialize - calls #to_str on non-String arguments /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/inspect_spec.rb Dir#inspect - returns a String - includes the class name - includes the directory name /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/pwd_spec.rb Dir.pwd - returns the current working directory - correctly displays dirs with unicode characters in them /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/seek_spec.rb Dir#seek - returns the Dir instance - moves the read position to a previously obtained position /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/to_path_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/_dump_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/_load_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/aliases_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/ascii_compatible_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/compatible_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/constants_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/convert_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/convpath_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/destination_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/finish_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/insert_output_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/inspect_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/last_error_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/primitive_convert_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/primitive_errinfo_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/putback_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/replacement_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/search_convpath_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/source_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/default_external_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/default_internal_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/dummy_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/find_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/inspect_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/list_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/locale_charmap_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/name_list_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/name_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/names_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/replicate_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/to_s_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/chunk_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/collect_concat_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/each_entry_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/each_with_object_spec.rb Enumerable#each_with_object - passes each element and its argument to the block - returns an enumerator if no block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/entries_spec.rb Enumerable#entries - returns an array containing the elements - passes arguments to each /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/flat_map_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/one_spec.rb Enumerable#one? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/slice_before_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/to_a_spec.rb Enumerable#to_a - returns an array containing the elements - passes arguments to each /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/each_with_object_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/enum_for_spec.rb #enum_for - is defined in Kernel - returns a new enumerator - defaults the first argument to :each /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/feed_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/generator/each_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/inspect_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/new_spec.rb Enumerator.new - creates a new custom enumerator with the given object, iterator and arguments - creates a new custom enumerator that responds to #each - creates a new custom enumerator that runs correctly - aliases the second argument to :each - doesn't check for the presence of the iterator method - uses the latest define iterator method - accepts a block - ignores block if arg given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/next_values_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/peek_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/peek_values_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/rewind_spec.rb Enumerator#rewind - resets the enumerator to its initial state - returns self - has no effect on a new enumerator - has no effect if called multiple, consecutive times - calls the enclosed object's rewind method if one exists - does nothing if the object doesn't have a #rewind method /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/to_enum_spec.rb #to_enum - is defined in Kernel - returns a new enumerator - defaults the first argument to :each /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/with_object_spec.rb Enumerator#with_object - returns an enumerator when not given a block - returns the given object when given a block - iterates over the array adding the given object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/yielder/append_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/yielder/yield_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/clear_spec.rb ENV.clear - deletes all environment variables /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/delete_spec.rb ENV.delete - removes the variable and return its value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/each_key_spec.rb ENV.each_key - returns each key - returns an Enumerator if called without a block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/each_pair_spec.rb ENV.each_pair - returns each pair - returns an Enumerator if called without a block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/each_spec.rb ENV.each - returns each pair - returns an Enumerator if called without a block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/each_value_spec.rb ENV.each_value - returns each value - returns an Enumerator if called without a block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/element_set_spec.rb ENV.[]= - sets the environment variable to the given value - deletes key if value is nil /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/empty_spec.rb ENV.empty? - return true if the Environment is empty - returns false if not empty /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/include_spec.rb ENV.include? - returns true if ENV has the key - return false if ENV doesn't include the key /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/indexes_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/indices_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/inspect_spec.rb ENV.inspect - returns a String that looks like a Hash with real data /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/invert_spec.rb ENV.invert - returns a hash with ENV.keys as the values and vice versa /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/key_spec.rb ENV.key? - returns true if ENV has the key - return false if ENV doesn't include the key /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/keys_spec.rb ENV.keys - returns all the keys /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/length_spec.rb ENV.length - returns the number of ENV entries /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/member_spec.rb ENV.member? - returns true if ENV has the key - return false if ENV doesn't include the key /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/rehash_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/replace_spec.rb ENV.replace - replaces ENV with a Hash /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/select_spec.rb ENV.select - returns the Hash for which block return true - returns an Enumerator when no block is given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/shift_spec.rb ENV.shift - returns a pair and deletes it - returns nil if ENV.empty? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/size_spec.rb ENV.size - returns the number of ENV entries /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/store_spec.rb ENV.store - sets the environment variable to the given value - deletes key if value is nil /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/to_a_spec.rb ENV.to_a - returns the ENV as an array /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/to_hash_spec.rb ENV.to_hash - returns the ENV as a hash /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/to_s_spec.rb ENV.to_s - returns "ENV" /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/value_spec.rb ENV.value? - returns true if ENV has the value - returns false if ENV doesn't have the value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/values_at_spec.rb ENV.values_at - returns an array of the values referenced by the parameters as keys /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/values_spec.rb ENV.values - returns an array of the values /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/args_spec.rb NoMethodError#args - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/arguments_spec.rb ArgumentError - is a subclass of StandardError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/case_compare_spec.rb SystemCallError.=== - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/destination_encoding_name_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/destination_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/equal_value_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/error_bytes_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/error_char_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/exit_value_spec.rb LocalJumpError#exit_value - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/incomplete_input_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/initialize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/inspect_spec.rb Exception#inspect - returns '#' when no message given - includes message when given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/io_error_spec.rb IOError - is a superclass of EOFError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/name_error_spec.rb NameError - is a superclass of NoMethodError NameError.new - NameError.new should take optional name argument /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/name_spec.rb NameError#name - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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/ /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/range_error_spec.rb RangeError - is a superclass of FloatDomainError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/readagain_bytes_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/reason_spec.rb LocalJumpError#reason - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/result_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/script_error_spec.rb ScriptError - is a superclass of LoadError - is a superclass of NotImplementedError - is a superclass of SyntaxError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/signm_spec.rb SignalException#signm - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/signo_spec.rb SignalException#signo - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/source_encoding_name_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/source_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/status_spec.rb SystemExit#status - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/success_spec.rb SystemExit#success? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/false/and_spec.rb FalseClass#& - returns false /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/false/inspect_spec.rb FalseClass#inspect - returns the string 'false' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/false/or_spec.rb FalseClass#| - return false if other is nil or false, otherwise true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/false/to_s_spec.rb FalseClass#to_s - returns the string 'false' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/false/xor_spec.rb FalseClass#^ - returns false if other is nil or false, otherwise true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fiber/new_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fiber/resume_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fiber/yield_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/absolute_path_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/blockdev_spec.rb File.blockdev? - returns true/false depending if the named file is a block device /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/chardev_spec.rb File.chardev? - returns true/false depending if the named file is a char device /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/chown_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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). /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 == '' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/grpowned_spec.rb File.grpowned? - returns true if the file exist - returns false if file the does not exist /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/initialize_spec.rb File#initialize - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/inspect_spec.rb File#inspect - returns a String /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/lchmod_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/lchown_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/owned_spec.rb File.owned? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/path_spec.rb File#path - returns the pathname used to create file as a string /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/pipe_spec.rb File.pipe? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/read_spec.rb File.read - raises a Errno::EISDIR when passed a path that is a directory /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/realdirpath_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/realpath_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/reopen_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/socket_spec.rb File.socket? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/atime_spec.rb File::Stat#atime - returns the atime of a File::Stat object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/blksize_spec.rb File::Stat#blksize - returns the blksize of a File::Stat object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/blockdev_spec.rb File::Stat#blockdev? - returns true/false depending if the named file is a block device /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/blocks_spec.rb File::Stat#blocks - returns the blocks of a File::Stat object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/chardev_spec.rb File::Stat#chardev? - returns true/false depending if the named file is a char device /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/ctime_spec.rb File::Stat#ctime - returns the ctime of a File::Stat object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/dev_major_spec.rb File::Stat#dev_major - returns the major part of File::Stat#dev /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/dev_minor_spec.rb File::Stat#dev_minor - returns the minor part of File::Stat#dev /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/dev_spec.rb File::Stat#dev - returns the number of the device on which the file exists /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/gid_spec.rb File::Stat#gid - returns the group owner attribute of a File::Stat object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/grpowned_spec.rb File::Stat#grpowned? - returns true if the file exist /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/ino_spec.rb File::Stat#ino - returns the ino of a File::Stat object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/inspect_spec.rb File::Stat#inspect - produces a nicely formatted description of a File::Stat object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/mode_spec.rb File::Stat#mode - returns the mode of a File::Stat object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/mtime_spec.rb File::Stat#mtime - returns the mtime of a File::Stat object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/nlink_spec.rb File::Stat#nlink - returns the number of links to a file /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/owned_spec.rb File::Stat#owned? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/pipe_spec.rb File::Stat#pipe? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/rdev_major_spec.rb File::Stat#rdev_major - returns the major part of File::Stat#rdev /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/rdev_minor_spec.rb File::Stat#rdev_minor - returns the minor part of File::Stat#rdev /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/rdev_spec.rb File::Stat#rdev - returns the number of the device this file represents which the file exists /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/setgid_spec.rb File::Stat#setgid? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/setuid_spec.rb File::Stat#setuid? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/socket_spec.rb File::Stat#socket? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/sticky_spec.rb File::Stat#sticky? - returns true if the named file has the sticky bit, otherwise false File::Stat#sticky? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/symlink_spec.rb File::Stat#symlink? - returns true if the file is a link /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/uid_spec.rb File::Stat#uid - returns the owner attribute of a File::Stat object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/world_readable_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/world_writable_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/sticky_spec.rb File.sticky? - returns true if the named file has the sticky bit, otherwise false - returns false if the file dies not exist File.sticky? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/to_path_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/utime_spec.rb File.utime - sets the access and modification time of each file /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/world_readable_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/world_writable_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/blockdev_spec.rb FileTest.blockdev? - returns true/false depending if the named file is a block device /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/chardev_spec.rb FileTest.chardev? - returns true/false depending if the named file is a char device /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/grpowned_spec.rb FileTest.grpowned? - returns true if the file exist - returns false if the file doesn't exist /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/owned_spec.rb FileTest.owned? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/pipe_spec.rb FileTest.pipe? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/setgid_spec.rb FileTest.setgid? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/setuid_spec.rb FileTest.setuid? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/socket_spec.rb FileTest.socket? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/sticky_spec.rb FileTest.sticky? - returns true if the named file has the sticky bit, otherwise false - returns false if the file dies not exist /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/world_readable_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/world_writable_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/abs_spec.rb Fixnum#abs - returns self's absolute value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/case_compare_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/complement_spec.rb Fixnum#~ - returns self with each bit flipped /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/even_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/fdiv_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/hash_spec.rb Fixnum#hash - is provided - is stable /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/magnitude_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/minus_spec.rb Fixnum#- - returns self minus the given Integer - raises a TypeError when given a non-Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/odd_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/plus_spec.rb Fixnum#+ - returns self plus the given Integer - raises a TypeError when given a non-Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/size_spec.rb Fixnum#size - returns the number of bytes in the machine representation of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/succ_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/to_f_spec.rb Fixnum#to_f - returns self converted to a Float /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/uminus_spec.rb Fixnum#-@ - returns self as a negative value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/zero_spec.rb Fixnum#zero? - returns true if self is 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/abs_spec.rb Float#abs - returns the absolute value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/angle_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/arg_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/case_compare_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/ceil_spec.rb Float#ceil - returns the smallest Integer greater than or equal to self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/coerce_spec.rb Float#coerce - returns [other, self] both as Floats /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 11) - returns -1 when self is negative and other is Infinty - returns -1 when self is -Infinity and other is negative (FAILED - 12) - returns 1 when self is negative and other is -Infinity (FAILED - 13) - returns 1 when self is Infinity and other is a Bignum (FAILED - 14) - returns -1 when self is negative and other is Infinty - returns -1 when self is -Infinity and other is negative (FAILED - 15) - returns 1 when self is negative and other is -Infinity (FAILED - 16) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/denominator_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/eql_spec.rb Float#eql? - returns true if other is a Float equal to self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/equal_value_spec.rb Float#== - returns true if self has the same value as other - calls 'other == self' if coercion fails /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/exponent_spec.rb Float#** - returns self raise to the other power /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/fdiv_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/finite_spec.rb Float#finite? - returns true if a valid IEEE floating-point number /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/floor_spec.rb Float#floor - returns the largest Integer less than or equal to self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/gt_spec.rb Float#> - returns true if self is greater than other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/gte_spec.rb Float#>= - returns true if self is greater than or equal to other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/hash_spec.rb Float#hash - is provided - is stable /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/infinite_spec.rb Float#infinite? - returns nil, -1, +1 when self is finite, -Infinity, +Infinity /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/lt_spec.rb Float#< - returns true if self is less than other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/lte_spec.rb Float#<= - returns true if self is less than or equal to other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/magnitude_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/minus_spec.rb Float#- - returns self minus other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/multiply_spec.rb Float#* - returns self multiplied by other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/nan_spec.rb Float#nan? - returns true if self is not a valid IEEE floating-point number /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/numerator_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/phase_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/plus_spec.rb Float#+ - returns self plus other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/quo_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/rationalize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/round_spec.rb Float#round - returns the nearest Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/to_f_spec.rb Float#to_f - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/to_i_spec.rb Float#to_i - returns self truncated to an Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/to_int_spec.rb Float# - returns self truncated to an Integer Float#to_int - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/to_r_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 necessary to recreate the value (FAILED - 17) - outputs the minimal, unique form to represent the value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/truncate_spec.rb Float#truncate - returns self truncated to an Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/uminus_spec.rb Float#-@ - negates self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/uplus_spec.rb Float#+@ - returns the same value with same sign (twos complement) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/zero_spec.rb Float#zero? - returns true if self is 0.0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/count_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/disable_spec.rb GC.disable - returns true iff the garbage collection was previously disabled /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/enable_spec.rb GC.enable - returns true iff the garbage collection was already disabled /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/garbage_collect_spec.rb GC#garbage_collect - always returns nil /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/clear_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/disable_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/enable_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/enabled_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/report_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/result_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/total_time_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/start_spec.rb GC.start - always returns nil /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/stress_spec.rb GC.stress - returns current status of GC stress mode GC.stress= - sets the stress mode /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/allocate_spec.rb Hash.allocate - returns an instance of Hash - returns a fully-formed instance of Hash /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/assoc_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/clone_spec.rb Hash#clone - copies instance variable but not the objects they refer to /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/compare_by_identity_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/default_proc_spec.rb Hash#default_proc - returns the block passed to Hash.new - returns nil if no block was passed to proc Hash#default_proc= - replaces the block passed to Hash.new - uses :to_proc on its argument - overrides the static default - raises an error if passed stuff not convertible to procs - accepts a lambda with an arity of 2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/flatten_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/has_value_spec.rb Hash#has_value? - returns true if the value exists in the hash - uses == semantics for comparing values /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 == /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/indices_spec.rb Hash#indices - returns an array of values for the given keys /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/keep_if_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/key_spec.rb Hash#key? - returns true if argument is a key - returns true if the key's matching value was nil - returns true if the key's matching value was false - returns true if the key is nil - compares keys with the same #hash value via #eql? Hash#key - returns the corresponding key for value - returns nil if the value is not found - doesn't return default value if the value is not found - compares values using == /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/keys_spec.rb Hash#keys - returns an array populated with keys - it uses the same order as #values /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/length_spec.rb Hash#length - returns the number of entries /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/rassoc_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/size_spec.rb Hash#size - returns the number of entries /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/to_hash_spec.rb Hash#to_hash - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/try_convert_spec.rb Hash.try_convert - returns the argument if passed a Hash - returns nil if the argument can't be coerced into a Hash - coerces the argument with #to_hash /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/value_spec.rb Hash#value? - returns true if the value exists in the hash - uses == semantics for comparing values /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/values_at_spec.rb Hash#values_at - returns an array of values for the given keys /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/values_spec.rb Hash#values - returns an array of values /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/ceil_spec.rb Integer#ceil - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/denominator_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/even_spec.rb Integer#even? - returns true when self is an even number /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/floor_spec.rb Integer#floor - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/gcd_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/gcdlcm_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/integer_spec.rb Integer#integer? - returns true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/lcm_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/next_spec.rb Integer#next - returns the Integer equal to self + 1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/numerator_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/odd_spec.rb Integer#odd? - returns true when self is an odd number /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/ord_spec.rb Integer#ord - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/pred_spec.rb Integer#pred - returns the Integer equal to self - 1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/rationalize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/round_spec.rb Integer#round - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/succ_spec.rb Integer#succ - returns the Integer equal to self + 1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/to_i_spec.rb Integer#to_i - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/to_int_spec.rb Integer#to_int - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/to_r_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/truncate_spec.rb Integer#truncate - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/binmode_spec.rb IO#binmode - raises an IOError on closed stream - puts a stream in binary mode /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/binread_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/close_on_exec_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/closed_spec.rb IO#closed? - returns true on closed stream - returns false on open stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/codepoints_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/constants_spec.rb IO::SEEK_SET - is defined IO::SEEK_CUR - is defined IO::SEEK_END - is defined /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/copy_stream_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/each_codepoint_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/external_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/fcntl_spec.rb IO#fcntl - raises IOError on closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/fdatasync_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/fileno_spec.rb IO#fileno - returns the numeric file descriptor of the given IO object - raises IOError on closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/flush_spec.rb IO#flush - raises IOError on closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/fsync_spec.rb IO#fsync - raises an IOError on closed stream - writes the buffered data to permanent storage /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/initialize_copy_spec.rb IO#initialize_copy - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/inspect_spec.rb IO#inspect - returns a String describing a stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/internal_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/io_spec.rb IO - includes File::Constants /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/ioctl_spec.rb IO#ioctl - raises IOError on closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/isatty_spec.rb IO#isatty - returns false if this stream is not a terminal device (TTY) - raises IOError on closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/lines_spec.rb IO#lines - returns an Enumerator - returns a line when accessed - ignores a given block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/printf_spec.rb IO#printf - writes the #sprintf formatted string - raises IOError on closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/readbyte_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 $_ /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 18) 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/set_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/stat_spec.rb IO#stat - raises IOError on closed stream - returns a File::Stat object for the stream - can stat pipes /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/tell_spec.rb IO#tell - gets the offset - raises IOError on closed stream - resets #eof? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/to_io_spec.rb IO#to_io - returns self for open stream - returns self for closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/try_convert_spec.rb IO.try_convert - returns the passed IO object - does not call #to_io on an IO instance - calls #to_io to coerce an object - returns nil when the passed object does not respond to #to_io - raises a TypeError if the object does not return an IO from #to_io - propagates an exception raised by #to_io /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/tty_spec.rb IO#tty? - returns false if this stream is not a terminal device (TTY) - raises IOError on closed stream /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/ungetbyte_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/Complex_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 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 - 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 - 20) - 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/Rational_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/__callee___spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/__send___spec.rb Kernel#__send__ - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 21) - 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 Kernel.caller - returns one entry per call, even for recursive methods (FAILED - 22) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/class_spec.rb Kernel#class - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/comparison_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/const_lookup_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/define_singleton_method_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/display_spec.rb Kernel#display - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/enum_for_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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. /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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__ /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/equal_value_spec.rb Kernel#== - returns true only if obj and other are the same object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/fork_spec.rb Kernel#fork - is a private method Kernel.fork - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/format_spec.rb Kernel#format - is a private method Kernel.format - is accessible as a module function /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/freeze_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/frozen_spec.rb Kernel#frozen? - returns true if self is frozen /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/getc_spec.rb Kernel#getc - is a private method Kernel.getc - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/gets_spec.rb Kernel#gets - is a private method Kernel.gets - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/hash_spec.rb Kernel#hash - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/id_spec.rb Kernel#id - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/initialize_clone_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/initialize_copy_spec.rb Kernel#initialize_copy - is a private method /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/initialize_dup_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/inspect_spec.rb Kernel#inspect - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/instance_of_spec.rb Kernel#instance_of? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/instance_variable_defined_spec.rb Kernel#instance_variable_defined? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 '@' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/is_a_spec.rb Kernel#is_a? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/iterator_spec.rb Kernel#iterator? - is a private method Kernel.iterator? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/kind_of_spec.rb Kernel#kind_of? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 23) - rescues StopIteration - rescues StopIteration's subclasses - does not rescue other errors /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/match_spec.rb Kernel#=~ - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - changes the method called for super on a target aliased method - can be called on a private method - raises a NameError when called on a protected method - will see an alias of the original method as == when in a derived class - can call methods created with define_method /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/nil_spec.rb Kernel#nil? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/not_match_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/print_spec.rb Kernel#print - is a private method Kernel.print - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/printf_spec.rb Kernel#printf - is a private method Kernel.printf - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/public_method_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/public_send_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/readline_spec.rb Kernel#readline - is a private method Kernel.readline - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/readlines_spec.rb Kernel#readlines - is a private method Kernel.readlines - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/require_relative_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/respond_to_missing_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/scan_spec.rb Kernel#scan - is a private method Kernel.scan - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/select_spec.rb Kernel#select - is a private method Kernel.select - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/singleton_class_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/singleton_method_added_spec.rb Kernel#singleton_method_added - is a private method /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/singleton_method_removed_spec.rb Kernel#singleton_method_removed - is a private method /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/singleton_method_undefined_spec.rb Kernel#singleton_method_undefined - is a private method /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/spawn_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/split_spec.rb Kernel#split - is a private method Kernel.split - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/syscall_spec.rb Kernel#syscall - is a private method Kernel.syscall - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/tainted_spec.rb Kernel#tainted? - returns true if Object is tainted /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/tap_spec.rb Kernel#tap - always yields self and returns self - raises a LocalJumpError when no block given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/to_enum_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/to_s_spec.rb Kernel#to_s - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/trace_var_spec.rb Kernel#trace_var - is a private method Kernel.trace_var - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/trap_spec.rb Kernel#trap - is a private method Kernel.trap - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/trust_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/type_spec.rb Kernel#type - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/untaint_spec.rb Kernel#untaint - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/untrace_var_spec.rb Kernel#untrace_var - is a private method Kernel.untrace_var - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/untrust_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/untrusted_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - roundtrips 4611686018427387903 from dump/load correctly /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/marshal/restore_spec.rb Marshal.restore - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/begin_spec.rb MatchData#begin - returns the offset of the start of the nth element /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/captures_spec.rb MatchData#captures - returns an array of the match captures /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/element_reference_spec.rb MatchData#[] - acts as normal array indexing [index] - supports accessors [start, length] - supports ranges [start..end] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/end_spec.rb MatchData#end - returns the offset of the end of the nth element /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/eql_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/equal_value_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/hash_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/initialize_copy_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/inspect_spec.rb MatchData#inspect - returns a String - returns a human readable representation that contains entire matched string and the captures /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/length_spec.rb MatchData#length - length should return the number of elements in the match array /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/names_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/offset_spec.rb MatchData#offset - returns a two element array with the begin and end of the nth match /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/post_match_spec.rb MatchData#post_match - returns the string after the match equiv. special var $' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/pre_match_spec.rb MatchData#pre_match - returns the string before the match, equiv. special var $` /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/regexp_spec.rb MatchData#regexp - returns a Regexp object (ERROR - 24) - returns the pattern used in the match (ERROR - 25) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/select_spec.rb MatchData#select - yields the contents of the match array to a block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/size_spec.rb MatchData#size - length should return the number of elements in the match array /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/string_spec.rb MatchData#string - returns a copy of the match string - returns a frozen copy of the match string /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/to_a_spec.rb MatchData#to_a - returns an array of matches /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/to_s_spec.rb MatchData#to_s - returns the entire matched string /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/values_at_spec.rb MatchData#values_at - returns an array of the matching value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/math/cbrt_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/math/gamma_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/math/lgamma_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/math/log2_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/clone_spec.rb Method#clone - returns a copy of the method /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/eql_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/hash_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/name_spec.rb Method#name - returns the name of the method - returns the name even when aliased /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/parameters_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/receiver_spec.rb Method#receiver - returns the receiver of the method - returns the right receiver even when aliased /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/source_location_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/allocate_spec.rb Module.allocate - returns an instance of Module - returns a fully-formed instance of Module /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 26) Module#autoload - does not call Kernel#require or Kernel#load dynamically /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - defines a method on a singleton class 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/eql_spec.rb Module#eql? - returns true if self and the given module are the same /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/equal_spec.rb Module#equal? - returns true if self and the given module are the same /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/equal_value_spec.rb Module#== - returns true if self and the given module are the same /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/freeze_spec.rb Module#freeze - prevents further modifications to self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/included_modules_spec.rb Module#included_modules - returns a list of modules included in self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/initialize_copy_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/initialize_spec.rb Module#initialize - accepts a block - is called on subclasses /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/method_removed_spec.rb Module#method_removed - is called when a method is removed from self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/method_undefined_spec.rb Module#method_undefined - is called when a method is undefined from self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/name_spec.rb Module#name - returns an empty String by default - returns the name of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/public_instance_method_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/to_s_spec.rb Module#to_s - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/lock_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/locked_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/sleep_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/synchronize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/try_lock_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/unlock_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/and_spec.rb NilClass#& - returns false /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/dup_spec.rb NilClass#dup - raises a TypeError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/inspect_spec.rb NilClass#inspect - returns the string 'nil' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/nil_spec.rb NilClass#nil? - returns true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/or_spec.rb NilClass#| - returns false if other is nil or false, otherwise true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/rationalize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/to_a_spec.rb NilClass#to_a - returns an empty array /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/to_c_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/to_f_spec.rb NilClass#to_f - returns 0.0 - does not cause NilClass to be coerced to Float /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/to_i_spec.rb NilClass#to_i - returns 0 - does not cause NilClass to be coerced to Fixnum /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/to_r_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/to_s_spec.rb NilClass#to_s - returns the string '' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/xor_spec.rb NilClass#^ - returns false if other is nil or false, otherwise true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/abs2_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/abs_spec.rb Numeric#abs - returns self when self is greater than 0 - returns self#@- when self is less than 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/angle_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/arg_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/ceil_spec.rb Numeric#ceil - converts self to a Float (using #to_f) and returns the #ceil'ed result /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 #>= /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/conj_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/conjugate_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/denominator_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/fdiv_spec.rb Numeric#fdiv - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/floor_spec.rb Numeric#floor - converts self to a Float (using #to_f) and returns the #floor'ed result /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/i_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/imag_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/imaginary_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/initialize_copy_spec.rb Numeric#singleton_method_added - raises a TypeError when trying to #dup a Numeric /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/integer_spec.rb Numeric#integer? - returns false /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/magnitude_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/modulo_spec.rb Numeric#modulo - returns the result of calling self#% with other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/nonzero_spec.rb Numeric#nonzero? - returns self if self#zero? is false - returns nil if self#zero? is true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/numerator_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/phase_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/polar_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/quo_spec.rb Numeric#quo - returns the result of calling self#/ with other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/rationalize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/real_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/rect_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/rectangular_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/round_spec.rb Numeric#round - converts self to a Float (using #to_f) and returns the #round'ed result /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 Numeric#step Numeric#step with [stop, +Infinity] - yields once if self < stop (FAILED - 27) - yields once when stop is Infinity (FAILED - 28) - yields once when self equals stop (FAILED - 29) - yields once when self and stop are Infinity (FAILED - 30) Numeric#step Numeric#step with [stop, -infinity] - does not yield when self > stop (FAILED - 31) - does not yield when stop is Infinity /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/to_c_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/to_int_spec.rb Numeric#to_int - returns self#to_i /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/truncate_spec.rb Numeric#truncate - converts self to a Float (using #to_f) and returns the #truncate'd result /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/uplus_spec.rb Numeric#+@ - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/zero_spec.rb Numeric#zero? - returns true if self is 0 - returns false if self is not 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/object/initialize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/object/match_spec.rb Object =~ - returns false matching any object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/object/metaclass_spec.rb Object#metaclass - returns the object's metaclass /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/object/new_spec.rb Object.new - creates a new Object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/_id2ref_spec.rb ObjectSpace._id2ref - converts an object id to a reference to the object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/add_finalizer_spec.rb ObjectSpace.add_finalizer - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/call_finalizer_spec.rb ObjectSpace.call_finalizer - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/count_objects_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/finalizers_spec.rb ObjectSpace.finalizers - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/remove_finalizer_spec.rb ObjectSpace.remove_finalizer - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/undefine_finalizer_spec.rb ObjectSpace.undefine_finalizer - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/binding_spec.rb Proc#binding - returns a Binding instance - returns the binding associated with self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/call_spec.rb (ERROR - 32) 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/case_compare_spec.rb (ERROR - 33) Proc#=== on a Proc created with Proc.new - replaces missing arguments with nil - silently ignores extra arguments - auto-explodes a single Array argument Proc#=== on a Proc created with Kernel#lambda or Kernel#proc - 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/clone_spec.rb Proc#clone - returns a copy of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/curry_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/dup_spec.rb Proc#dup - returns a copy of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/element_reference_spec.rb (ERROR - 34) 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/eql_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/hash_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/lambda_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/parameters_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/source_location_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/to_proc_spec.rb Proc#to_proc - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/to_s_spec.rb Proc#to_s - returns a description of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/yield_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/abort_spec.rb Process.abort - terminates execution immediately /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/constants_spec.rb Process::Constants - has the correct constant values on Linux /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/daemon_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/exec_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/exit_spec.rb Process.exit - needs to be reviewed for spec completeness Process.exit! - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/fork_spec.rb Process.fork - is implemented - return nil for the child process - runs a block in a child process /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/getpgrp_spec.rb Process.getpgrp - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/getrlimit_spec.rb Process.getrlimit - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/change_privilege_spec.rb Process::GID.change_privilege - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/grant_privilege_spec.rb Process::GID.grant_privilege - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/re_exchange_spec.rb Process::GID.re_exchange - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/re_exchangeable_spec.rb Process::GID.re_exchangeable? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/rid_spec.rb Process::GID.rid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/sid_available_spec.rb Process::GID.sid_available? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/switch_spec.rb Process::GID.switch - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/initgroups_spec.rb Process.initgroups - requires two arguments - initializes the supplemental group access list /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/pid_spec.rb Process.pid - returns the process id of this process /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/ppid_spec.rb Process.ppid - returns the process id of the parent of this process /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/setpgid_spec.rb Process.setpgid - requires two arguments - sets the process group id of the specified process /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/setpriority_spec.rb Process.setpriority - takes three arguments - sets the scheduling priority for a specified process group /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/setsid_spec.rb Process.setsid - takes no arguments - establishes this process as a new session and process group leader /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/spawn_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/_spec.rb Process::Status#& - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/coredump_spec.rb Process::Status#coredump? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/equal_value_spec.rb Process::Status#== - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/exitstatus_spec.rb Process::Status#exitstatus - returns the process exit code /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/inspect_spec.rb Process::Status#inspect - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/pid_spec.rb Process::Status#pid - returns the pid of the process /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/right_shift_spec.rb Process::Status#>> - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/stopped_spec.rb Process::Status#stopped? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/stopsig_spec.rb Process::Status#stopsig - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/to_i_spec.rb Process::Status#to_i - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/to_int_spec.rb Process::Status#to_int - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/to_s_spec.rb Process::Status#to_s - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/getegid_spec.rb Process::Sys.getegid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/geteuid_spec.rb Process::Sys.geteuid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/getgid_spec.rb Process::Sys.getgid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/getuid_spec.rb Process::Sys.getuid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/issetugid_spec.rb Process::Sys.issetugid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setegid_spec.rb Process::Sys.setegid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/seteuid_spec.rb Process::Sys.seteuid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setgid_spec.rb Process::Sys.setgid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setregid_spec.rb Process::Sys.setregid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setresgid_spec.rb Process::Sys.setresgid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setresuid_spec.rb Process::Sys.setresuid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setreuid_spec.rb Process::Sys.setreuid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setrgid_spec.rb Process::Sys.setrgid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setruid_spec.rb Process::Sys.setruid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setuid_spec.rb Process::Sys.setuid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/times_spec.rb Process.times - returns a Struct::Tms - returns current cpu times /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/change_privilege_spec.rb Process::UID.change_privilege - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/grant_privilege_spec.rb Process::UID.grant_privilege - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/re_exchange_spec.rb Process::UID.re_exchange - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/re_exchangeable_spec.rb Process::UID.re_exchangeable? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/rid_spec.rb Process::UID.rid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/sid_available_spec.rb Process::UID.sid_available? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/switch_spec.rb Process::UID.switch - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/wait2_spec.rb Process.wait2 - returns the pid and status of child process - raises a StandardError if no child processes exist /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/waitpid2_spec.rb Process.waitpid2 - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/waitpid_spec.rb Process.waitpid - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/bytes_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/equal_value_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/new_seed_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/new_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/rand_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/seed_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/srand_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/begin_spec.rb Range#begin - returns the first element of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/case_compare_spec.rb Range#=== - returns true if other is an element of self - compares values using <=> /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/cover_spec.rb Range#cover? - raises an ArgumentError without exactly one argument - returns true if argument is equal to the first value of the range - returns true if argument is equal to the last value of the range - returns true if argument is less than the last value of the range and greater than the first value - returns true if argument is sole element in the range - returns false if range is empty - returns false if the range does not contain the argument - uses the range element's <=> to make the comparison - uses a continuous inclusion test /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/end_spec.rb Range#end - end returns the last element of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/exclude_end_spec.rb Range#exclude_end? - returns true if the range exludes the end value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/first_spec.rb Range#first - returns the first element of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/include_spec.rb Range#include? - returns true if other is an element of self - compares values using <=> /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/inspect_spec.rb Range#inspect - provides a printable form, using #inspect to convert the start and end objects /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/last_spec.rb Range#last - end returns the last element of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/member_spec.rb Range#member? - returns true if other is an element of self - compares values using <=> /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 #<=> /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/to_a_spec.rb Range#to_a - converts self to an array /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/to_s_spec.rb Range#to_s - provides a printable form of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/Rational_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/abs_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/ceil_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/coerce_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/comparison_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/denominator_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/div_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/divide_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/divmod_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/equal_value_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/exponent_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/fdiv_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/floor_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/hash_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/initialize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/inspect_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/integer_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/magnitude_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/marshal_dump_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/marshal_load_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/minus_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/modulo_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/multiply_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/numerator_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/plus_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/quo_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/rationalize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/remainder_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/round_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/to_f_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/to_i_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/to_r_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/to_s_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/truncate_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/zero_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/case_compare_spec.rb Regexp#=== - is true if there is a match - is false if there is no match /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/casefold_spec.rb Regexp#casefold? - returns the value of the case-insensitive flag /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/fixed_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/hash_spec.rb Regexp#hash - is provided - is based on the text and options of Regexp /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/initialize_copy_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/initialize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/kcode_spec.rb Regexp#kcode - returns the character set code /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/named_captures_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/names_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 & /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/quote_spec.rb Regexp.quote - escapes any characters with special meaning in a regular expression /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/source_spec.rb Regexp#source - returns the original string of the pattern /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/try_convert_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/allocate_spec.rb String.allocate - returns an instance of String - returns a fully-formed String /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/ascii_only_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/bytesize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/case_compare_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/chr_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/clear_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/codepoints_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/crypt_spec.rb String#crypt - returns a cryptographic hash of self by applying the UNIX crypt algorithm with the specified salt - returns an empty string when the salt starts with NULL bytes - ignores trailing NULL bytes in the salt but counts them for the 2 character minimum - raises an ArgumentError when the salt is shorter than two characters - calls #to_str to converts the salt arg to a String - raises a type error when the salt arg can't be converted to a string - taints the result if either salt or self is tainted - doesn't return subclass instances /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/each_codepoint_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/empty_spec.rb String#empty? - returns true if the string has a length of zero /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/encode_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/force_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb String#getbyte - returns an Integer if given a valid index - starts indexing at 0 - counts from the end of the String if given a negative argument - returns an Integer between 0 and 255 (ERROR - 35) - regards a multi-byte character as having multiple bytes (FAILED - 36) - mirrors the output of #bytes - interprets bytes relative to the String's encoding (ERROR - 37) - returns nil for out-of-bound indexes - regards the empty String as containing no bytes - raises an ArgumentError unless given one argument - raises a TypeError unless its argument can be coerced into an Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/hash_spec.rb String#hash - returns a hash based on a string's length and content /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 \ notation - returns a string with " and \ escaped with a backslash - returns a string with \# 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/length_spec.rb String#length - returns the length of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/lstrip_spec.rb String#lstrip - returns a copy of self with leading whitespace removed - does not strip leading - 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 38) - supports float formats using %E - supports float formats using %E, and upcases Inf, -Inf, and NaN (FAILED - 39) - pads with spaces for %E with Inf, -Inf, and NaN (FAILED - 40) - 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 64-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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/ord_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/setbyte_spec.rb String#setbyte - returns an Integer - modifies the receiver - changes the byte at the given index to the new byte - allows changing bytes in multi-byte characters - can invalidate a String's encoding (ERROR - 41) - regards a negative index as counting from the end of the String - raises an IndexError unless the index is inside the String - raises a RuntimeError if self is frozen (FAILED - 42) - raises a TypeError unless the second argument is an Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/size_spec.rb String#size - returns the length of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/to_c_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/to_r_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/try_convert_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 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 'L' with modifier '!' - 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 'l' with modifier '_' - 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 String#unpack with format 'l' with modifier '!' - 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 '!' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/percent_spec.rb String#unpack with format '%' - raises an Argument Error /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - adds nil for each element requested beyond the end of the String - 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 - adds nil for each element requested beyond the end of the String - decodes a long with most significant bit set as a negative number /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 '!' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack_spec.rb String#unpack - returns an array by decoding self according to the format string - returns an array by decoding self in little-endian (native format) order according to the format string String#unpack with nil format argument - raises a TypeError exception String#unpack with 'Z' directive - returns an array by decoding self according to the format string String#unpack with 'N' and 'n' directives - returns an array by decoding self according to the format string String#unpack with 'V' and 'v' directives - returns an array by decoding self according to the format string String#unpack with 'C' and 'c' directives - returns an array by decoding self according to the format string - decodes respective of the already decoded data String#unpack with 'Q' and 'q' directives - returns an array in little-endian (native format) order by decoding self according to the format string - pads nil when the string is short - returns Bignums for big numeric values on little-endian platforms - returns Fixnums for small numeric values String#unpack with 'a', 'X' and 'x' directives - returns an array by decoding self according to the format string String#unpack with 'DdEeFfGg' directives - returns an array by decoding self according to the format string - returns an array by decoding self in little-endian order according to the format string String#unpack with 'B' and 'b' directives - returns an array by decoding self according to the format string String#unpack with 'H' and 'h' directives - returns an array by decoding self according to the format string String#unpack with 'IiLlSs' directives - uses sizeof(int) as an integer - ignores the result if there aren't 4 bytes String#unpack with 'lL' - uses 4 bytes for an integer - ignores the result if there aren't 4 bytes String#unpack with 'U' directive - returns an array by decoding self according to the format string String#unpack with 'A' directive - returns an array by decoding self according to the format string String#unpack with '@' directive - returns an array by decoding self according to the format string String#unpack with 'M' directive - decodes the rest of the string as MIMEs quoted-printable - decodes across new lines String#unpack with 'm' directive - returns an array by decoding self according to the format string String#unpack with 'w' directive - produces a BER-compressed integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/valid_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/each_spec.rb Struct#each - passes each value to the given block - returns an Enumerator if not passed a block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/element_set_spec.rb Struct#[]= - assigns the passed value - fails when trying to assign attributes which don't exist /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/initialize_copy_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/length_spec.rb Struct#length - returns the number of attributes /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/members_spec.rb Struct#members - returns an array of attribute names /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/size_spec.rb Struct#size - is a synonym for length /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/tms/element_reference_spec.rb Struct::Tms.[] - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/tms/members_spec.rb Struct::Tms.members - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/tms/new_spec.rb Struct::Tms.new - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/to_a_spec.rb Struct#to_a - returns the values for this instance as an array /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/values_at_spec.rb Struct#values_at - returns an array of values - fails when passed unsupported types /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/values_spec.rb Struct#values - is a synonym for to_a /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/capitalize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/case_compare_spec.rb Symbol#=== - returns true when the other is a Symbol /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/casecmp_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/comparison_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/downcase_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/element_reference_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/empty_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/equal_value_spec.rb Symbol#== - only returns true when the other is exactly the same symbol /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/id2name_spec.rb Symbol#id2name - returns the string corresponding to self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 :"foo bar" - 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 :$. - returns self as a symbol literal for :< - returns self as a symbol literal for :$= - returns self as a symbol literal for :$@ - returns self as a symbol literal for :$$ - returns self as a symbol literal for :<= - returns self as a symbol literal for :" " - returns self as a symbol literal for :"&&" - returns self as a symbol literal for :"!=" - returns self as a symbol literal for :$~ - returns self as a symbol literal for :` - returns self as a symbol literal for :"9" - returns self as a symbol literal for :"@@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 :"!" - 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 :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 :".." - 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 :"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 :"@ruby!" - 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 :@ruby - returns self as a symbol literal for :fred? - 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 :"*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 :$-w /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/intern_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/length_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/match_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/next_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/size_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/slice_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/succ_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/swapcase_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/to_i_spec.rb Symbol#to_i - returns an integer that is unique for each symbol for each program execution /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/to_int_spec.rb Symbol#to_int - returns Symbol#to_i /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/to_s_spec.rb Symbol#to_s - returns the string corresponding to self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/to_sym_spec.rb Symbol#to_sym - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/upcase_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/systemexit/initialize_spec.rb SystemExit#initialize - accepts a status - accepts a message - accepts a status and message /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/add_trace_func_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/backtrace_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/current_spec.rb Thread.current - returns a thread - returns the current thread /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/element_set_spec.rb Thread#[]= - raises exceptions on the wrong type of keys /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/exclusive_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/fork_spec.rb Thread.fork - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/group_spec.rb Thread#group - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/initialize_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/key_spec.rb Thread#key? - tests for existance of thread local variables using symbols or strings /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/keys_spec.rb Thread#keys - returns an array of the names of the thread-local variables as symbols /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/main_spec.rb Thread.main - returns the main thread /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/pass_spec.rb Thread.pass - returns nil /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/priority_spec.rb Thread#priority - needs to be reviewed for spec completeness Thread#priority= - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/safe_level_spec.rb Thread#safe_level - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/set_trace_func_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/start_spec.rb Thread.start - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 43) - is false for an uncaught exception thrown from a dying thread (FAILED - 44) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/threadgroup/add_spec.rb ThreadGroup#add - adds the given thread to a group and returns self - removes itself from any other threadgroup /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/threadgroup/enclose_spec.rb ThreadGroup#enclose - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/threadgroup/enclosed_spec.rb ThreadGroup#enclosed? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/threadgroup/list_spec.rb ThreadGroup#list - returns the list of threads in the group /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/_dump_spec.rb Time#_dump - preserves the GMT flag - dumps a Time object to a bytestring - dumps an array with a date as first element - dumps an array with a time as second element - dumps like MRI's marshaled time format /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/_load_spec.rb Time#_load - loads a time object in the new format - loads a time object in the old UNIX timestamp based format - loads MRI's marshaled time format Time._load - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/asctime_spec.rb Time#asctime - returns a canonical string representation of time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/ctime_spec.rb Time#ctime - returns a canonical string representation of time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/day_spec.rb Time#day - returns the day of the month (1..n) for time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/dst_spec.rb Time#dst? - dst? returns whether time is during daylight saving time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/friday_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/getgm_spec.rb Time#getgm - returns a new time which is the utc representation of time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/getlocal_spec.rb Time#getlocal - returns a new time which is the local representation of time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/getutc_spec.rb Time#getutc - returns a new time which is the utc representation of time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/gmt_spec.rb Time#gmt? - returns true if time represents a time in UTC (GMT) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/gmtime_spec.rb Time#gmtime - returns the utc representation of time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/hash_spec.rb Time#hash - returns a Fixnum - is stable /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/hour_spec.rb Time#hour - returns the hour of the day (0..23) for time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/initialize_copy_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/isdst_spec.rb Time#isdst - dst? returns whether time is during daylight saving time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/localtime_spec.rb Time#localtime - returns the local representation of time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/mday_spec.rb Time#mday - returns the day of the month (1..n) for time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/min_spec.rb Time#min - returns the minute of the hour (0..59) for time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/mon_spec.rb Time#mon - returns the month of the year /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/monday_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/month_spec.rb Time#month - returns the month of the year /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/nsec_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/round_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/saturday_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/sec_spec.rb Time#sec - returns the second of the minute(0..60) for time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/subsec_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/succ_spec.rb Time#succ - returns a new time one second later than time - returns a new instance /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/sunday_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/thursday_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/times_spec.rb Time.times - returns a Struct::Tms - returns current cpu times /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/to_a_spec.rb Time#to_a - returns a 10 element array representing the deconstructed time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/to_f_spec.rb Time#to_f - returns the float number of seconds + usecs since the epoch /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/to_i_spec.rb Time#to_i - returns the value of time as an integer number of seconds since epoch /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/to_r_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/tuesday_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/tv_nsec_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/tv_sec_spec.rb Time#tv_sec - returns the value of time as an integer number of seconds since epoch /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/tv_usec_spec.rb Time#tv_usec - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/usec_spec.rb Time#usec - returns the microseconds for time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/wday_spec.rb Time#wday - returns an integer representing the day of the week, 0..6, with Sunday being 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/wednesday_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/yday_spec.rb Time#yday - returns an integer representing the day of the year, 1..366 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/year_spec.rb Time#year - returns the four digit year for time as an integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/zone_spec.rb Time#zone - returns the time zone used for time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/true/and_spec.rb TrueClass#& - returns false if other is nil or false, otherwise true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/true/inspect_spec.rb TrueClass#inspect - returns the string 'true' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/true/or_spec.rb TrueClass#| - returns true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/true/to_s_spec.rb TrueClass#to_s - returns the string 'true' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/true/xor_spec.rb TrueClass#^ - returns true if other is nil or false, otherwise false /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/bind_spec.rb UnboundMethod#bind - raises TypeError if object is not kind_of? the Module the method defined in - returns Method for any object that is kind_of? the Module method was extracted from - Method returned for obj is equal to one directly returned by obj.method - returns a callable method - binds a Parent's class method to any Child's class methods - will raise when binding a an object singleton's method to another object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/clone_spec.rb UnboundMethod#clone - returns a copy of the UnboundMethod /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/eql_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/hash_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/name_spec.rb UnboundMethod#name - returns the name of the method - returns the name even when aliased /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/parameters_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/source_location_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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= /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/execution_spec.rb `` - returns the output of the executed sub-process %x - is the same as `` /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/file_spec.rb The __FILE__ pseudo-variable - raises a SyntaxError if assigned to - equals (eval) inside an eval The __FILE__ pseudo-variable - equals the absolute path of a file loaded by an absolute path - equals the absolute path of a file loaded by a relative path The __FILE__ pseudo-variable - equals the absolute path of a file loaded by an absolute path - equals the absolute path of a file loaded by a relative path The __FILE__ pseudo-variable - equals the absolute path of a file loaded by an absolute path - equals the absolute path of a file loaded by a relative path The __FILE__ pseudo-variable - equals the absolute path of a file loaded by an absolute path - equals the absolute path of a file loaded by a relative path /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/literal_lambda_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/magic_comment_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/order_spec.rb A method call - evaluates the receiver first - evaluates arguments after receiver - evaluates arguments left-to-right /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 \ (backreference to previous group match) - resets nested \ backreference before match of outer subexpression /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (?# ) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 45) 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 < 0 - sets n digits left of the decimal point to 0, if given n < 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/coerce_spec.rb BigDecimal#coerce - returns [other, self] both as BigDecimal /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (ERROR - 50) - returns NaN if divided by Infinity and no precision given (ERROR - 51) - returns 0 if divided by Infinity with given precision - returns NaN if divided by zero and no precision given (ERROR - 52) - returns NaN if zero is divided by zero (ERROR - 53) - returns NaN if (+|-) Infinity divided by 1 and no precision given (ERROR - 54) - returns (+|-)Infinity if (+|-)Infinity by 1 and precision given - returns NaN if Infinity / ((+|-) Infinity) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (ERROR - 55) BigDecimal#divmod - divides value, returns an array - array contains quotient and modulus as BigDecimal - Can be reversed with * and + - properly handles special values (ERROR - 56) - returns an array of two NaNs if the argument is zero (ERROR - 57) - raises TypeError if the argument cannot be coerced to BigDecimal /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/double_fig_spec.rb BigDecimal.double_fig - returns the number of digits a Float number is allowed to have /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/eql_spec.rb BigDecimal#eql? - tests for equality - NaN is never equal to any number - returns true for infinity values with the same sign - returns false for infinity values with different signs - returns false when infinite value compared to finite one - returns false when compared objects that can not be coerced into BigDecimal /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/equal_value_spec.rb BigDecimal#== - tests for equality - NaN is never equal to any number - returns true for infinity values with the same sign - returns false for infinity values with different signs - returns false when infinite value compared to finite one - returns false when compared objects that can not be coerced into BigDecimal /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/exponent_spec.rb BigDecimal#** - powers of self - powers of 1 equal 1 - 0 to power of 0 is 1 - 0 to powers < 0 is Infinity - other powers of 0 are 0 - returns NaN if self is NaN - returns 0.0 if self is infinite and argument is negative - returns infinite if self is infinite and argument is positive BigDecimal#exponent - returns an Integer - is n if number can be represented as 0.xxx*10**n - returns 0 if self is 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/finite_spec.rb BigDecimal#finite? - is false if Infinity or NaN - returns true for finite values /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (ERROR - 58) - 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/gt_spec.rb BigDecimal#> - returns true if a > b - properly handles infinity values - properly handles NaN values - raises an ArgumentError if the argument can't be coerced into a BigDecimal /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/gte_spec.rb BigDecimal#>= - returns true if a >= b - properly handles infinity values - properly handles NaN values - returns nil if the argument is nil /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/infinite_spec.rb BigDecimal#infinite? - returns 1 if self is Infinity - returns -1 if self is -Infinity - returns not true otherwise (FAILED - 59) - returns not true if self is NaN /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/lt_spec.rb BigDecimal#< - returns true if a < b - properly handles infinity values - properly handles NaN values - raises an ArgumentError if the argument can't be coerced into a BigDecimal /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/lte_spec.rb BigDecimal#<= - returns true if a <= b - properly handles infinity values - properly handles NaN values - raises an ArgumentError if the argument can't be coerced into a BigDecimal /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 60) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (ERROR - 61) 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 (ERROR - 62) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/nan_spec.rb BigDecimal#nan? - returns true if self is not a number - returns false if self is not a NaN /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/nonzero_spec.rb BigDecimal#nonzero? - returns self if self doesn't equal zero - returns nil otherwise (FAILED - 63) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/power_spec.rb BigDecimal#power - powers of self - powers of 1 equal 1 - 0 to power of 0 is 1 - 0 to powers < 0 is Infinity - other powers of 0 are 0 - returns NaN if self is NaN - returns 0.0 if self is infinite and argument is negative - returns infinite if self is infinite and argument is positive /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/round_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/to_i_spec.rb BigDecimal#to_i - returns nil if BigDecimal is infinity or NaN (ERROR - 64) - returns Integer or Bignum otherwise /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/to_int_spec.rb BigDecimal#to_int - returns nil if BigDecimal is infinity or NaN (ERROR - 65) - returns Integer or Bignum otherwise /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/truncate_spec.rb BigDecimal#truncate - returns value of type Bigdecimal. (FAILED - 66) - 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 (ERROR - 67) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/uminus_spec.rb BigDecimal#-@ - negates self - properly handles special values /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/uplus_spec.rb BigDecimal#+@ - returns the same value with same sign (twos complement) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/ver_spec.rb BigDecimal.ver - returns the Version number /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/zero_spec.rb BigDecimal#zero? - returns true if self does equal zero (FAILED - 68) - returns false otherwise /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/cookie/domain_spec.rb CGI::Cookie#domain - returns self's domain CGI::Cookie#domain= - sets self's domain /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/cookie/expires_spec.rb CGI::Cookie#expires - returns self's expiration date CGI::Cookie#expires= - sets self's expiration date /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/cookie/name_spec.rb CGI::Cookie#name - returns self's name CGI::Cookie#name= - sets self's expiration date /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/cookie/parse_spec.rb CGI::Cookie.parse - parses a raw cookie string into a hash of Cookies - unescapes the Cookie values /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/cookie/path_spec.rb CGI::Cookie#path - returns self's path CGI::Cookie#path= - sets self's path /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/cookie/to_s_spec.rb CGI::Cookie#to_s - returns a String representation of self - escapes the self's values /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/cookie/value_spec.rb CGI::Cookie#value - returns self's value - is in synch with self CGI::Cookie#value= - sets self's value - automatically converts the passed Object to an Array using #Array - does keep self and the values in sync /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/escapeHTML_spec.rb CGI.escapeHTML - escapes special HTML characters (&"<>) in the passed argument - does not escape any other characters /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/escape_spec.rb CGI.escape - url-encodes the passed argument /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb CGI::HtmlExtension#checkbox_group when passed name, values ... - returns a sequence of 'checkbox'-elements with the passed name and the passed values - allows passing a value inside an Array - allows passing a value as an Array containing the value and the checked state or a label - allows passing a value as an Array containing the value, a label and the checked state (ERROR - 69) - 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/file_field_spec.rb CGI::HtmlExtension#file_field when passed no arguments - returns a file-'input'-element without a name and a size of 20 - ignores a passed block CGI::HtmlExtension#file_field when passed name - returns a checkbox-'input'-element with the passed name - ignores a passed block CGI::HtmlExtension#file_field when passed name, size - returns a checkbox-'input'-element with the passed name and size - ignores a passed block CGI::HtmlExtension#file_field when passed name, size, maxlength - returns a checkbox-'input'-element with the passed name, size and maxlength - ignores a passed block CGI::HtmlExtension#file_field when passed a Hash - returns a file-'input'-element using the passed Hash for attributes (ERROR - 70) - ignores a passed block (ERROR - 71) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/frame_spec.rb CGI::HtmlExtension#frame - initializes the HTML Generation methods for the Frameset version of HTML4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/frameset_spec.rb CGI::HtmlExtension#frameset - initializes the HTML Generation methods for the Frameset version of HTML4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/img_spec.rb CGI::HtmlExtension#img when passed no arguments - returns an 'img'-element without an src-url or alt-text - ignores a passed block CGI::HtmlExtension#img when passed src - returns an 'img'-element with the passed src-url - ignores a passed block CGI::HtmlExtension#img when passed src, alt - returns an 'img'-element with the passed src-url and the passed alt-text - ignores a passed block CGI::HtmlExtension#img when passed src, alt, width - returns an 'img'-element with the passed src-url, the passed alt-text and the passed width - ignores a passed block CGI::HtmlExtension#img when passed src, alt, width, height - returns an 'img'-element with the passed src-url, the passed alt-text, the passed width and the passed height - ignores a passed block CGI::HtmlExtension#img when passed Hash - returns an 'img'-element with the passed Hash as attributes (ERROR - 72) - ignores a passed block (ERROR - 73) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/radio_group_spec.rb CGI::HtmlExtension#radio_group when passed name, values ... - returns a sequence of 'radio'-elements with the passed name and the passed values - allows passing a value inside an Array - allows passing a value as an Array containing the value and the checked state or a label - allows passing a value as an Array containing the value, a label and the checked state (ERROR - 74) - 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/print_spec.rb CGI#print - passes all arguments to $stdout.print - returns the result of calling $stdout.print /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/accept_charset_spec.rb CGI::QueryExtension#accept_charset - returns ENV['HTTP_ACCEPT_CHARSET'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/accept_encoding_spec.rb CGI::QueryExtension#accept_encoding - returns ENV['HTTP_ACCEPT_ENCODING'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/accept_language_spec.rb CGI::QueryExtension#accept_language - returns ENV['HTTP_ACCEPT_LANGUAGE'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/accept_spec.rb CGI::QueryExtension#accept - returns ENV['HTTP_ACCEPT'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/auth_type_spec.rb CGI::QueryExtension#auth_type - returns ENV['AUTH_TYPE'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/cache_control_spec.rb CGI::QueryExtension#cache_control - returns ENV['HTTP_CACHE_CONTROL'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/content_length_spec.rb CGI::QueryExtension#content_length - returns ENV['CONTENT_LENGTH'] as Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/content_type_spec.rb CGI::QueryExtension#content_type - returns ENV['CONTENT_TYPE'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/from_spec.rb CGI::QueryExtension#from - returns ENV['HTTP_FROM'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/gateway_interface_spec.rb CGI::QueryExtension#gateway_interface - returns ENV['GATEWAY_INTERFACE'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/has_key_spec.rb CGI::QueryExtension#has_key? - returns true when the passed key exists in the HTTP Query /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/host_spec.rb CGI::QueryExtension#host - returns ENV['HTTP_HOST'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/include_spec.rb CGI::QueryExtension#include? - returns true when the passed key exists in the HTTP Query /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/key_spec.rb CGI::QueryExtension#key? - returns true when the passed key exists in the HTTP Query /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/keys_spec.rb CGI::QueryExtension#keys - returns all parameter keys as an Array /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/multipart_spec.rb CGI::QueryExtension#multipart? - returns true if the current Request is a multipart request /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/negotiate_spec.rb CGI::QueryExtension#negotiate - returns ENV['HTTP_NEGOTIATE'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/path_info_spec.rb CGI::QueryExtension#path_info - returns ENV['PATH_INFO'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/path_translated_spec.rb CGI::QueryExtension#path_translated - returns ENV['PATH_TRANSLATED'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/pragma_spec.rb CGI::QueryExtension#pragma - returns ENV['HTTP_PRAGMA'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/query_string_spec.rb CGI::QueryExtension#query_string - returns ENV['QUERY_STRING'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/raw_cookie2_spec.rb CGI::QueryExtension#raw_cookie2 - returns ENV['HTTP_COOKIE2'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/raw_cookie_spec.rb CGI::QueryExtension#raw_cookie - returns ENV['HTTP_COOKIE'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/referer_spec.rb CGI::QueryExtension#referer - returns ENV['HTTP_REFERER'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/remote_addr_spec.rb CGI::QueryExtension#remote_addr - returns ENV['REMOTE_ADDR'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/remote_host_spec.rb CGI::QueryExtension#remote_host - returns ENV['REMOTE_HOST'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/remote_ident_spec.rb CGI::QueryExtension#remote_ident - returns ENV['REMOTE_IDENT'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/remote_user_spec.rb CGI::QueryExtension#remote_user - returns ENV['REMOTE_USER'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/request_method_spec.rb CGI::QueryExtension#request_method - returns ENV['REQUEST_METHOD'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/script_name_spec.rb CGI::QueryExtension#script_name - returns ENV['SCRIPT_NAME'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/server_name_spec.rb CGI::QueryExtension#server_name - returns ENV['SERVER_NAME'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/server_port_spec.rb CGI::QueryExtension#server_port - returns ENV['SERVER_PORT'] as Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/server_protocol_spec.rb CGI::QueryExtension#server_protocol - returns ENV['SERVER_PROTOCOL'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/server_software_spec.rb CGI::QueryExtension#server_software - returns ENV['SERVER_SOFTWARE'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/user_agent_spec.rb CGI::QueryExtension#user_agent - returns ENV['HTTP_USER_AGENT'] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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') /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/unescapeHTML_spec.rb CGI.unescapeHTML - unescapes '& < > "' to '& < > "' - doesn't unescape other html entities such as '©' or '&heart' - unescapes 'c' format entities - unescapes '香' format entities - leaves invalid formatted strings /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/unescape_spec.rb CGI.unescape - url-decodes the passed argument /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/abs2_spec.rb Complex#abs2 - returns the sum of the squares of the real and imaginary parts /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/abs_spec.rb Complex#abs - returns the modulus: |a + bi| = sqrt((a ^ 2) + (b ^ 2)) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/angle_spec.rb Complex#angle - returns the argument -- i.e., the angle from (1, 0) in the complex plane /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/arg_spec.rb Complex#arg - returns the argument -- i.e., the angle from (1, 0) in the complex plane /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/comparison_spec.rb Complex#<=> - compares the absolute values of self and other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/conj_spec.rb Complex#conj - returns the complex conjugate: conj a + bi = a - bi /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/conjugate_spec.rb Complex#conjugate - returns the complex conjugate: conj a + bi = a - bi /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/denominator_spec.rb Complex#denominator - returns the least common multiple denominator of the real and imaginary parts /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/generic_spec.rb Complex.generic? - returns true when given an Integer, Float or Rational /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/hash_spec.rb Complex#hash - should be static /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/imag_spec.rb Complex#imag - returns the imaginary part of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/image_spec.rb Complex#image - returns the imaginary part of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/inspect_spec.rb Complex#inspect - returns Complex(real, image) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numerator_spec.rb Complex#numerator - returns self's numerator /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/angle_spec.rb Numeric#angle - returns 0 if positive - returns NaN if self is NaN - returns Pi if negative - returns Pi if -0.0 - raises an ArgumentError if given any arguments /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/arg_spec.rb Numeric#arg - returns 0 if positive - returns NaN if self is NaN - returns Pi if negative - returns Pi if -0.0 - raises an ArgumentError if given any arguments /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/conj_spec.rb Numeric#conj - returns self - raises an ArgumentError if given any arguments /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/conjugate_spec.rb Numeric#conjugate - returns self - raises an ArgumentError if given any arguments /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/im_spec.rb Numeric#im - returns a new Complex number with self as the imaginary component /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/imag_spec.rb Numeric#imag - returns 0 - raises an ArgumentError if given any arguments /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/image_spec.rb Numeric#image - returns 0 - raises an ArgumentError if given any arguments /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/real_spec.rb Numeric#real - returns self - raises an ArgumentError if given any arguments /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/polar_spec.rb Complex.polar - returns the absolute value and the argument Complex#polar - returns the absolute value and the argument /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/real_spec.rb Complex#real - returns the real part of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/conditionvariable/wait_spec.rb ConditionVariable#wait - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/continuation/call_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/continuation/element_reference_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/continuation/kernel/callcc_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/continuation/new_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb CSV::BasicWriter#close_on_terminate - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/basicwriter/initialize_spec.rb CSV::BasicWriter#initialize - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/basicwriter/terminate_spec.rb CSV::BasicWriter#terminate - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/cell/data_spec.rb CSV::Cell#data - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/cell/initialize_spec.rb CSV::Cell#initialize - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/foreach_spec.rb CSV.foreach - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/generate_row_spec.rb CSV.generate_row - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/iobuf/close_spec.rb CSV::IOBuf#close - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/iobuf/initialize_spec.rb CSV::IOBuf#initialize - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/iobuf/read_spec.rb CSV::IOBuf#read - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/iobuf/terminate_spec.rb CSV::IOBuf#terminate - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/ioreader/close_on_terminate_spec.rb CSV::IOReader#close_on_terminate - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/ioreader/get_row_spec.rb CSV::IOReader#get_row - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/ioreader/initialize_spec.rb CSV::IOReader#initialize - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/ioreader/terminate_spec.rb CSV::IOReader#terminate - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/open_spec.rb CSV.open - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/parse_row_spec.rb CSV.parse_row - parses 'foo bar' one row at a time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 ; /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/read_spec.rb CSV.read - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/close_spec.rb CSV::Reader#close - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/create_spec.rb CSV::Reader.create - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/each_spec.rb CSV::Reader#each - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/get_row_spec.rb CSV::Reader#get_row - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/initialize_spec.rb CSV::Reader#initialize - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/parse_spec.rb CSV::Reader.parse - processes empty input without calling block - calls block once for one row of input /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/shift_spec.rb CSV::Reader#shift - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/terminate_spec.rb CSV::Reader#terminate - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/readlines_spec.rb CSV.readlines - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/add_buf_spec.rb CSV::StreamBuf#add_buf - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/buf_size_spec.rb CSV::StreamBuf#buf_size - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/drop_spec.rb CSV::StreamBuf#drop - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/element_reference_spec.rb CSV::StreamBuf#[] - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/get_spec.rb CSV::StreamBuf#get - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/idx_is_eos_spec.rb CSV::StreamBuf#idx_is_eos? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/initialize_spec.rb CSV::StreamBuf#initialize - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/is_eos_spec.rb CSV::StreamBuf#is_eos? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/read_spec.rb CSV::StreamBuf#read - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/rel_buf_spec.rb CSV::StreamBuf#rel_buf - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/terminate_spec.rb CSV::StreamBuf#terminate - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/stringreader/get_row_spec.rb CSV::StringReader#get_row - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/stringreader/initialize_spec.rb CSV::StringReader#initialize - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/add_row_spec.rb CSV::Writer#add_row - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/append_spec.rb CSV::Writer#<< - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/close_spec.rb CSV::Writer#close - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/create_spec.rb CSV::Writer.create - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/generate_spec.rb CSV::Writer.generate - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/initialize_spec.rb CSV::Writer#initialize - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/terminate_spec.rb CSV::Writer#terminate - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ajd_spec.rb Date#ajd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ajd_to_amjd_spec.rb Date.ajd_to_amjd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ajd_to_jd_spec.rb Date.ajd_to_jd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/amjd_spec.rb Date#amjd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/amjd_to_ajd_spec.rb Date.amjd_to_ajd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/append_spec.rb Date#<< - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/asctime_spec.rb Date#asctime - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/case_compare_spec.rb Date#=== - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/civil_to_jd_spec.rb Date.civil_to_jd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/commercial_to_jd_spec.rb Date.commercial_to_jd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/comparison_spec.rb Date#<=> - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/constants_spec.rb Date constants - defines ITALY - defines ENGLAND - defines JULIAN - defines GREGORIAN - defines MONTHNAMES - defines DAYNAMES - defines ABBR_MONTHNAMES /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ctime_spec.rb Date#ctime - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/cwday_spec.rb Date#cwday - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/cweek_spec.rb Date#cweek - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/cwyear_spec.rb Date#cwyear - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/day_fraction_spec.rb Date#day_fraction - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/day_fraction_to_time_spec.rb Date.day_fraction_to_time - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/day_spec.rb Date#day - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/downto_spec.rb Date#downto - creates earlier dates when passed a negative step /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/england_spec.rb Date#england - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/exist1_spec.rb Date.exist1? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/exist2_spec.rb Date.exist2? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/exist3_spec.rb Date.exist3? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/exist_spec.rb Date.exist? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/existw_spec.rb Date.existw? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/format/bag/method_missing_spec.rb Date::Format::Bag#method_missing - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/format/bag/to_hash_spec.rb Date::Format::Bag#to_hash - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/gregorian_leap_spec.rb Date.gregorian_leap? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/hash_spec.rb Date#hash - returns the same value for equal dates /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/abs_spec.rb Date::Infinity#abs - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/coerce_spec.rb Date::Infinity#coerce - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/comparison_spec.rb Date::Infinity#<=> - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/d_spec.rb Date::Infinity#d - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/finite_spec.rb Date::Infinity#finite? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/infinite_spec.rb Date::Infinity#infinite? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/nan_spec.rb Date::Infinity#nan? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/uminus_spec.rb Date::Infinity#-@ - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/uplus_spec.rb Date::Infinity#+@ - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/zero_spec.rb Date::Infinity#zero? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/inspect_spec.rb Date#inspect - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/italy_spec.rb Date#italy - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_spec.rb Date#jd - needs to be reviewed for spec completeness Date.jd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_ajd_spec.rb Date.jd_to_ajd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_civil_spec.rb Date.jd_to_civil - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_commercial_spec.rb Date.jd_to_commercial - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_ld_spec.rb Date.jd_to_ld - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_mjd_spec.rb Date.jd_to_mjd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_ordinal_spec.rb Date.jd_to_ordinal - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_wday_spec.rb Date.jd_to_wday - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/julian_leap_spec.rb Date.julian_leap? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ld_spec.rb Date#ld - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ld_to_jd_spec.rb Date.ld_to_jd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/leap_spec.rb Date#leap? - needs to be reviewed for spec completeness Date.leap? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/mday_spec.rb Date#mday - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/mjd_spec.rb Date#mjd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/mjd_to_jd_spec.rb Date.mjd_to_jd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/mon_spec.rb Date#mon - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/month_spec.rb Date#month - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/new0_spec.rb Date.new0 - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/new1_spec.rb Date.new1 - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/new2_spec.rb Date.new2 - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/new3_spec.rb Date.new3 - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/new_start_spec.rb Date#new_start - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/newsg_spec.rb Date#newsg - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/neww_spec.rb Date.neww - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/next_spec.rb Date#next - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ns_spec.rb Date#ns? - needs to be reviewed for spec completeness Date.ns? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ordinal_to_jd_spec.rb Date.ordinal_to_jd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/os_spec.rb Date#os? - needs to be reviewed for spec completeness Date.os? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/plus_spec.rb Date#+ - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/right_shift_spec.rb Date#>> - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/sg_spec.rb Date#sg - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/start_spec.rb Date#start - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/step_spec.rb Date#step - should be able to step forward in time - should be able to step backward in time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/succ_spec.rb Date#succ - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/time_to_day_fraction_spec.rb Date.time_to_day_fraction - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/to_s_spec.rb Date#to_s - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/today_spec.rb Date.today - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/upto_spec.rb Date#upto - returns future dates for the default step value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_civil_spec.rb Date.valid_civil? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_commercial_spec.rb Date.valid_commercial? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_date_spec.rb Date.valid_date? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_jd_spec.rb Date.valid_jd? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_ordinal_spec.rb Date.valid_ordinal? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_time_spec.rb Date.valid_time? - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/wday_spec.rb Date#wday - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/yday_spec.rb Date#yday - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/year_spec.rb Date#year - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/zone_to_diff_spec.rb Date.zone_to_diff - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/_strptime_spec.rb DateTime._strptime - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/civil_spec.rb DateTime.civil - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/commercial_spec.rb DateTime.commercial - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/hour_spec.rb DateTime#hour - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/httpdate_spec.rb DateTime.httpdate - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/iso8601_spec.rb DateTime.iso8601 - needs to be reviewed for spec completeness DateTime#iso8601 - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/jd_spec.rb DateTime.jd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/jisx0301_spec.rb DateTime.jisx0301 - needs to be reviewed for spec completeness DateTime#jisx0301 - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/min_spec.rb DateTime#min - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/minute_spec.rb DateTime#minute - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/new_offset_spec.rb DateTime#new_offset - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/new_spec.rb DateTime.new - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/now_spec.rb DateTime.now - creates an instance of DateTime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/offset_spec.rb DateTime#offset - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/ordinal_spec.rb DateTime.ordinal - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/parse_spec.rb DateTime.parse - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/rfc2822_spec.rb DateTime.rfc2822 - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/rfc3339_spec.rb DateTime.rfc3339 - needs to be reviewed for spec completeness DateTime#rfc3339 - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/rfc822_spec.rb DateTime.rfc822 - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/sec_fraction_spec.rb DateTime#sec_fraction - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/sec_spec.rb DateTime#sec - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/second_fraction_spec.rb DateTime#second_fraction - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/second_spec.rb DateTime#second - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/strftime_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/strptime_spec.rb DateTime.strptime - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/to_date_spec.rb DateTime#to_date - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/to_datetime_spec.rb DateTime#to_datetime - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/to_s_spec.rb DateTime#to_s - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/to_time_spec.rb DateTime#to_time - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/xmlschema_spec.rb DateTime.xmlschema - needs to be reviewed for spec completeness DateTime#xmlschema - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/zone_spec.rb DateTime#zone - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/case_compare_spec.rb Delegator#=== - is delegated /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/compare_spec.rb Delegator#<=> - is delegated /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/complement_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/eql_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/equal_spec.rb Delegator#equal? - returns true only when compared with the delegator /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/frozen_spec.rb Delegator when frozen - is still readable - is frozen - is not writeable (FAILED - 75) - creates a frozen clone - creates an unfrozen dup - causes mutative calls to raise TypeError - returns false if only the delegated object is frozen /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/hash_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/marshal_spec.rb SimpleDelegator - can be marshalled - can be marshalled with its instance variables intact (FAILED - 76) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/not_equal_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/not_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/protected_methods_spec.rb Delegator#protected_methods - includes protected instance methods of the Delegator class /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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__ /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/taint_spec.rb Delegator#taint - returns self - taints the delegator /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/tap_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/trust_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/untaint_spec.rb Delegator#untaint - returns self - untaints the delegator /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/untrust_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/append_spec.rb Digest::MD5#<< - can update /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/block_length_spec.rb Digest::MD5#block_length - returns the length of digest block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/digest_bang_spec.rb Digest::MD5#digest! - returns a digest and can digest! /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/digest_length_spec.rb Digest::MD5#digest_length - returns the length of computed digests /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/digest_spec.rb Digest::MD5#digest - returns a digest Digest::MD5.digest - returns a digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/hexdigest_bang_spec.rb Digest::MD5#hexdigest! - returns a hexdigest and resets the state /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/hexdigest_spec.rb Digest::MD5#hexdigest - returns a hexdigest Digest::MD5.hexdigest - returns a hexdigest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/inspect_spec.rb Digest::MD5#inspect - returns a Ruby object representation /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/length_spec.rb Digest::MD5#length - returns the length of the digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/reset_spec.rb Digest::MD5#reset - can returns digest state to initial conditions /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/size_spec.rb Digest::MD5#size - returns the length of the digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/to_s_spec.rb Digest::MD5#to_s - returns a hexdigest - does not change the internal state /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/update_spec.rb Digest::MD5#update - can update /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha1/digest_spec.rb Digest::SHA1#digest - returns a digest Digest::SHA1.digest - returns a digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/append_spec.rb Digest::SHA256#<< - can update /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/block_length_spec.rb Digest::SHA256#block_length - returns the length of digest block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/digest_bang_spec.rb Digest::SHA256#digest! - returns a digest and can digest! /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/digest_length_spec.rb Digest::SHA256#digest_length - returns the length of computed digests /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/digest_spec.rb Digest::SHA256#digest - returns a digest Digest::SHA256.digest - returns a digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/hexdigest_bang_spec.rb Digest::SHA256#hexdigest! - returns a hexdigest and resets the state /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/hexdigest_spec.rb Digest::SHA256#hexdigest - returns a hexdigest Digest::SHA256.hexdigest - returns a hexdigest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/inspect_spec.rb Digest::SHA256#inspect - returns a Ruby object representation /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/length_spec.rb Digest::SHA256#length - returns the length of the digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/reset_spec.rb Digest::SHA256#reset - can returns digest state to initial conditions /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/size_spec.rb Digest::SHA256#size - returns the length of the digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/to_s_spec.rb Digest::SHA256#to_s - returns a hexdigest - does not change the internal state /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/update_spec.rb Digest::SHA256#update - can update /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/append_spec.rb Digest::SHA384#<< - can update /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/block_length_spec.rb Digest::SHA384#block_length - returns the length of digest block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/digest_bang_spec.rb Digest::SHA384#digest! - returns a digest and can digest! /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/digest_length_spec.rb Digest::SHA384#digest_length - returns the length of computed digests /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/digest_spec.rb Digest::SHA384#digest - returns a digest Digest::SHA384.digest - returns a digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/hexdigest_bang_spec.rb Digest::SHA384#hexdigest! - returns a hexdigest and resets the state /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/hexdigest_spec.rb Digest::SHA384#hexdigest - returns a hexdigest Digest::SHA384.hexdigest - returns a hexdigest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/inspect_spec.rb Digest::SHA384#inspect - returns a Ruby object representation /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/length_spec.rb Digest::SHA384#length - returns the length of the digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/reset_spec.rb Digest::SHA384#reset - can returns digest state to initial conditions /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/size_spec.rb Digest::SHA384#size - returns the length of the digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/to_s_spec.rb Digest::SHA384#to_s - returns a hexdigest - does not change the internal state /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/update_spec.rb Digest::SHA384#update - can update /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/append_spec.rb Digest::SHA512#<< - can update /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/block_length_spec.rb Digest::SHA512#block_length - returns the length of digest block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/digest_bang_spec.rb Digest::SHA512#digest! - returns a digest and can digest! /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/digest_length_spec.rb Digest::SHA512#digest_length - returns the length of computed digests /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/digest_spec.rb Digest::SHA512#digest - returns a digest Digest::SHA512.digest - returns a digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/hexdigest_bang_spec.rb Digest::SHA512#hexdigest! - returns a hexdigest and resets the state /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/hexdigest_spec.rb Digest::SHA512#hexdigest - returns a hexdigest Digest::SHA512.hexdigest - returns a hexdigest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/inspect_spec.rb Digest::SHA512#inspect - returns a Ruby object representation /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/length_spec.rb Digest::SHA512#length - returns the length of the digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/reset_spec.rb Digest::SHA512#reset - can returns digest state to initial conditions /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/size_spec.rb Digest::SHA512#size - returns the length of the digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/to_s_spec.rb Digest::SHA512#to_s - returns a hexdigest - does not change the internal state /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/update_spec.rb Digest::SHA512#update - can update /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/config_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/current_server_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/__drbref_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/__drburi_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/_dump_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/_load_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/eql_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/equal_value_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/hash_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/method_missing_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/new_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/new_with_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/new_with_uri_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/pretty_print_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/respond_to_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/with_friend_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/fetch_server_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/front_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/here_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/install_acl_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/install_id_conv_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/primary_server_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/regist_server_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/remove_server_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/start_service_spec.rb DRb.start_service - runs a basic remote call - runs a basic remote call passing a block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/stop_service_spec.rb DRb.stop_service - clears the port so a new server can start /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/thread_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/to_id_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/to_obj_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/uri_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/enumerator/enum_for_spec.rb #enum_for - is defined in Kernel - returns a new enumerator - defaults the first argument to :each /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/enumerator/to_enum_spec.rb #to_enum - is defined in Kernel - returns a new enumerator - defaults the first argument to :each /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/def_class_spec.rb ERB#def_class - return an unnamed class which has instance method to render eRuby script /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/def_method_spec.rb ERB#def_method - define module's instance method to render eRuby file /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/def_module_spec.rb ERB#def_module - return unnamed module which has instance method to render eRuby /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/new_spec.rb ERB.new - compiles eRuby script into ruby code when trim mode is 0 or not specified - remove "\n" when trim_mode is 1 or '>' - remove spaces at beginning of line and "\n" when trim_mode is 2 or '<>' - removes spaces around '<%- -%>' when trim_mode is '-' - not support '<%-= expr %> even when trim_mode is '-' - regards lines starting with '%' as '<% ... %>' when trim_mode is '%' - regards lines starting with '%' as '<% ... %>' and remove "\n" when trim_mode is '%>' - regard lines starting with '%' as '<% ... %>' and remove "\n" when trim_mode is '%<>' - regard lines starting with '%' as '<% ... %>' and spaces around '<%- -%>' when trim_mode is '%-' - accepts a safe level as second argument - changes '_erbout' variable name in the produced source - ignores '<%# ... %>' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/src_spec.rb ERB#src - returns the compiled ruby code evaluated to a String /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/util/h_spec.rb ERB::Util.h - escape '& < > "' to '& < > " - not escape characters except '& < > "' - return empty string when argument is nil - returns string when argument is number - returns string when argument is boolean /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/util/html_escape_spec.rb ERB::Util.html_escape - escape '& < > "' to '& < > " - not escape characters except '& < > "' - return empty string when argument is nil - returns string when argument is number - returns string when argument is boolean /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/endgrent_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/endpwent_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/getgrent_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/getgrnam_spec.rb Etc.getgrnam - returns a Struct::Group struct instance for the given group - only accepts strings as argument /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/getlogin_spec.rb Etc.getlogin - returns the name of the user who runs this process /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/getpwent_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/getpwnam_spec.rb Etc.getpwnam - returns a Passwd struct instance for the given user - only accepts strings as argument /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/getpwuid_spec.rb Etc.getpwuid - returns a Struct::Passwd struct instance for the given user - only accepts integers as argument /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/group_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/passwd_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/setgrent_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/setpwent_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/expect/expect_spec.rb IO#expect - matches data against a Regexp - matches data against a String - returns any captures of the Regexp - returns raises IOError if the IO is closed - returns nil if eof is hit - yields the result if a block is given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/fiber/alive_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/fiber/current_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/fiber/resume_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/fiber/transfer_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/chmod_spec.rb File.chmod - changes the mode to 1st arg for files in 2nd arg /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/compare_spec.rb File.compare - compares the file at 1st arg to the file at 2nd arg /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/copy_spec.rb File.copy - copies the file at 1st arg to the file at 2nd arg /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/install_spec.rb File.install - changes the mode to 1st arg for files in 2nd arg /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/makedirs_spec.rb File.makedirs - creates the dirs from arg /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/move_spec.rb File.move - moves the file at 1st arg to the file at 2nd arg /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/safe_unlink_spec.rb File.safe_unlink - deletes the files in arg and returns an array of files deleted /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/syscopy_spec.rb File.syscopy - copies the file at 1st arg to the file at 2nd arg /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/generator/each_spec.rb Generator#each - enumerates the elements - rewinds the generator and only then enumerates the elements /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/generator/new_spec.rb Generator.new - creates a new generator from an Enumerable object - creates a new generator from a block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/generator/rewind_spec.rb Generator#rewind - does nothing for empty generator - rewinds the generator - rewinds the previously finished generator /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/getoptlong/each_option_spec.rb GetoptLong#each_option - passes each argument/value pair to the block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/getoptlong/each_spec.rb GetoptLong#each - passes each argument/value pair to the block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/getoptlong/terminated_spec.rb GetoptLong#terminated? - returns true if option processing has terminated /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/iconv/charset_map_spec.rb Iconv.charset_map - acts as a map - returns nil when given an unknown encoding name /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/iconv/failure/inspect_spec.rb Iconv::Failure#inspect - includes information on the exception class name, #succes and #failed /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ipaddr/hton_spec.rb IPAddr#hton - converts IPAddr to network byte order IPAddr#new_ntoh - creates a new IPAddr using hton notation /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ipaddr/ipv4_conversion_spec.rb IPAddr#ipv4_compat - should ipv4_compat? IPAddr#ipv4_mapped - should ipv4_mapped /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ipaddr/to_s_spec.rb IPAddr#to_s - displays IPAddr using short notation IPAddr#to_string - displays an IPAddr using full notation /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/application/level_spec.rb Logger::Application#level= - sets the logging threshold - can set the threshold to unknown values /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/application/set_log_spec.rb Logger::Application#set_log - sets the log device for the logger /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/application/start_spec.rb Logger::Application#start - starts the application logging start/end messages - returns the status code /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/device/close_spec.rb Logger::LogDevice#close - closes the LogDevice's stream (FAILED - 77) - raises an error if it's already closed (FAILED - 78) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 79) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/logger/close_spec.rb Logger#close - closes the logging device (FAILED - 80) - fails when called on a closed device (FAILED - 81) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/severity_spec.rb Logger::Severity - defines Logger severity constants /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/bignum/exponent_spec.rb Bignum#** - returns self raised to other (positive) power /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/complex/Complex_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/fixnum/exponent_spec.rb Fixnum#** - returns self raised to other (positive) power /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/float/exponent_spec.rb Float#** - returns self raised to other (positive) power /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/integer/from_prime_division_spec.rb Integer::from_prime_division - Reverse a prime factorization of an integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/prime/each_spec.rb Prime#each - enumerates the elements - don't rewind the generator, each loop start at the current value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/prime/new_spec.rb Prime.new - returns a new Prime number - raises a TypeError when is called with some arguments /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/prime/next_spec.rb Prime#next - returns the element at the current position and moves forward /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/rational/Rational_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (ERROR - 82) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/rational/inspect_spec.rb Rational#inspect - returns a string representation of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/I_spec.rb Matrix.I - returns a Matrix - returns a n x n identity matrix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/build_spec.rb Matrix.build - returns a Matrix object of the given size - builds the Matrix using the given block - iterates through the first row, then the second, ... - returns an Enumerator is no block is given - requires integers as parameters - requires non-negative integers - returns empty Matrix if one argument is zero - tries to calls :to_int on arguments - builds an nxn Matrix when given only one argument /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/clone_spec.rb Matrix#clone - returns a shallow copy of the matrix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/coerce_spec.rb Matrix#coerce - needs to be reviewed for spec completeness - allows the division of fixnum by a Matrix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/collect_spec.rb Matrix#collect - returns an instance of Matrix - returns a Matrix where each element is the result of the block - returns an enumerator if no block is given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/column_size_spec.rb Matrix#column_size - returns the number of columns - returns 0 for empty matrices /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/column_spec.rb Matrix#column - returns a Vector when called without a block - yields each element in the column to the block - counts backwards for negative argument - returns self when called with a block - returns nil when out of bounds - never yields when out of bounds /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/column_vector_spec.rb Matrix.column_vector - returns a single column Matrix when called with an Array - returns an empty Matrix when called with an empty Array /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/columns_spec.rb Matrix.columns - creates a Matrix from argument columns - accepts Vectors as argument columns - handles empty matrices /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/conj_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/conjugate_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/constructor_spec.rb Matrix.[] - requires arrays as parameters - creates an empty Matrix with no arguments - raises for non-rectangular matrices - accepts vector arguments - tries to calls :to_ary on arguments - returns a Matrix object - can create an nxn Matrix - can create a 0xn Matrix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/det_spec.rb Matrix#det - returns the determinant of a square Matrix - returns the determinant of a single-element Matrix - returns 1 for an empty Matrix - returns the determinant even for Matrices containing 0 as first entry - raises an error for rectangular matrices /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/determinant_spec.rb Matrix#determinant - returns the determinant of a square Matrix - returns the determinant of a single-element Matrix - returns 1 for an empty Matrix - returns the determinant even for Matrices containing 0 as first entry - raises an error for rectangular matrices /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/divide_spec.rb Matrix#/ - returns the result of dividing self by another 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 - raises a TypeError if other is of wrong type /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/each_spec.rb Matrix#each - returns an Enumerator when called without a block - returns self - yields the elements starting with the those of the first row /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/each_with_index_spec.rb Matrix#each_with_index - returns an Enumerator when called without a block - returns self - yields the elements starting with the those of the first row /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/element_reference_spec.rb Matrix#[] - returns element at (i, j) - returns nil for an invalid index pair /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/empty_spec.rb Matrix#empty? - returns true when the Matrix is empty - returns false when the Matrix has elements - doesn't accept any parameter Matrix.empty - returns an empty matrix of the requested size - has arguments defaulting to 0 - does not accept more than two parameters - raises an error if both dimensions are > 0 - raises an error if any dimension is < 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/eql_spec.rb Matrix#eql? - returns true for self - returns true for equal matrices - returns false for different matrices - returns false for different empty matrices - returns false if some elements are == but not eql? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/equal_value_spec.rb Matrix#== - returns true for self - returns true for equal matrices - returns false for different matrices - returns false for different empty matrices - returns true if some elements are == but not eql? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/exponent_spec.rb Matrix#** - raises a ErrOperationNotImplemented 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/hash_spec.rb Matrix#hash - returns a Fixnum - returns the same value for the same matrix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/identity_spec.rb Matrix.identity - returns a Matrix - returns a n x n identity matrix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/imag_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/imaginary_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/inspect_spec.rb Matrix#inspect - returns a stringified representation of the Matrix - returns 'Matrix.empty(...)' for empty matrices - calls inspect on its contents /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/inv_spec.rb Matrix#inv - returns a Matrix - returns the inverse of the Matrix - returns the inverse of the Matrix (other case) - raises a ErrDimensionMismatch if the Matrix is not square /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/inverse_from_spec.rb Matrix#inverse_from - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/inverse_spec.rb Matrix#inverse - returns a Matrix - returns the inverse of the Matrix - returns the inverse of the Matrix (other case) - raises a ErrDimensionMismatch if the Matrix is not square /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/map_spec.rb Matrix#map - returns an instance of Matrix - returns a Matrix where each element is the result of the block - returns an enumerator if no block is given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/minor_spec.rb Matrix#minor with start_row, nrows, start_col, ncols - returns the given portion of the Matrix - returns an empty Matrix if nrows or ncols is 0 - returns nil for out-of-bounds start_row/col - returns nil for negative nrows or ncols - start counting backwards for start_row or start_col below zero - returns empty matrices for extreme start_row/col - ignores big nrows or ncols Matrix#minor with col_range, row_range - returns the given portion of the Matrix - returns nil if col_range or row_range is out of range - start counting backwards for col_range or row_range below zero /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/minus_spec.rb Matrix#- - returns the result of subtracting the corresponding elements of other from self - returns an instance of Matrix - raises a Matrix::ErrDimensionMismatch if the matrices are different sizes - raises a ExceptionForMatrix::ErrOperationNotDefined if other is a Numeric Type - raises a TypeError if other is of wrong type /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/multiply_spec.rb Matrix#* - returns the result of multiplying the corresponding elements of self and a Matrix - returns the result of multiplying the corresponding elements of self and a Vector - returns the result of multiplying the elements of self and a Fixnum - returns the result of multiplying the elements of self and a Bignum - returns the result of multiplying the elements of self and a Float - raises a Matrix::ErrDimensionMismatch if the matrices are different sizes - returns a zero matrix if (nx0) * (0xn) - returns an empty matrix if (0xn) * (nx0) - returns a mx0 matrix if (mxn) * (nx0) - returns a 0xm matrix if (0xm) * (mxn) - raises a TypeError if other is of wrong type /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/new_spec.rb Matrix.new - is private /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/plus_spec.rb Matrix#+ - returns the result of adding the corresponding elements of self and other - returns an instance of Matrix - raises a Matrix::ErrDimensionMismatch if the matrices are different sizes - raises a ExceptionForMatrix::ErrOperationNotDefined if other is a Numeric Type - raises a TypeError if other is of wrong type /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/rank_spec.rb Matrix#rank - returns the rank of the Matrix - works for some easy rectangular matrices /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/real_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/rect_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/rectangular_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/regular_spec.rb Matrix#regular? - returns false for singular matrices - returns true if the Matrix is regular - returns true for an empty 0x0 matrix - raises an error for rectangular matrices /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/row_size_spec.rb Matrix#row_size - returns the number rows - returns the number rows even for some empty matrices /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/row_spec.rb Matrix#row - returns a Vector when called without a block - yields the elements of the row when called with a block - counts backwards for negative argument - returns self when called with a block - returns nil when out of bounds - never yields when out of bounds /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/Fail_spec.rb Matrix::Scalar#Fail - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/Raise_spec.rb Matrix::Scalar#Raise - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/divide_spec.rb Matrix::Scalar#/ - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/exponent_spec.rb Matrix::Scalar#** - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/included_spec.rb Matrix::Scalar.included - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/initialize_spec.rb Matrix::Scalar#initialize - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/minus_spec.rb Matrix::Scalar#- - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/multiply_spec.rb Matrix::Scalar#* - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/plus_spec.rb Matrix::Scalar#+ - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/singular_spec.rb Matrix#singular? - returns true for singular matrices - returns false if the Matrix is regular - returns false for an empty 0x0 matrix - raises an error for rectangular matrices /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/square_spec.rb Matrix#square? - returns true when the Matrix is square - returns true when the Matrix has only one element - returns false when the Matrix is rectangular - returns false when the Matrix is rectangular - returns handles empty matrices /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/t_spec.rb Matrix#transpose - returns a transposed matrix - can transpose empty matrices /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/to_a_spec.rb Matrix#to_a - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/to_s_spec.rb Matrix#to_s - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/tr_spec.rb Matrix#tr - returns the sum of diagonal elements in a square Matrix - returns the sum of diagonal elements in a rectangular Matrix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/trace_spec.rb Matrix#trace - returns the sum of diagonal elements in a square Matrix - returns the sum of diagonal elements in a rectangular Matrix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/transpose_spec.rb Matrix#transpose - returns a transposed matrix - can transpose empty matrices /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/unit_spec.rb Matrix.unit - returns a Matrix - returns a n x n identity matrix /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/vector/each2_spec.rb Vector.each2 - requires one argument Vector.each2 given one argument - accepts an Array argument - raises a DimensionMismatch error if the Vector size is different - yields arguments in sequence - yield arguments in pairs - returns an enumerator if no block given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/vector/eql_spec.rb Vector#eql? - returns true for self - returns false when there are a pair corresponding elements which are not equal in the sense of Object#eql? /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mutex/lock_spec.rb Mutex#lock - returns self - waits if the lock is not available - raises a ThreadError when used recursively /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mutex/locked_spec.rb Mutex#locked? - returns true if locked - returns false if unlocked - returns the status of the lock /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mutex/synchronize_spec.rb Mutex#synchronize - wraps the lock/unlock pair in an ensure /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/FTPError_spec.rb Net::FTPError - is an Exception /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/FTPPermError_spec.rb Net::FTPPermError - is an Exception - is a subclass of Net::FTPError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/FTPProtoError_spec.rb Net::FTPProtoError - is an Exception - is a subclass of Net::FTPError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/FTPReplyError_spec.rb Net::FTPReplyError - is an Exception - is a subclass of Net::FTPError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/FTPTempError_spec.rb Net::FTPTempError - is an Exception - is a subclass of Net::FTPError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/chdir_spec.rb Net::FTP#chdir - writes the 'CWD' command with the passed directory to the socket - returns nil - raises a Net::FTPPermError when the response code is 500 - raises a Net::FTPPermError when the response code is 501 - raises a Net::FTPPermError when the response code is 502 - raises a Net::FTPTempError when the response code is 421 - raises a Net::FTPPermError when the response code is 530 - raises a Net::FTPPermError when the response code is 550 Net::FTP#chdir when switching to the parent directory - sends the 'CDUP' command to the server - returns nil - does not raise a Net::FTPPermError when the response code is 500 - raises a Net::FTPPermError when the response code is 501 - raises a Net::FTPPermError when the response code is 502 - raises a Net::FTPTempError when the response code is 421 - raises a Net::FTPPermError when the response code is 530 - raises a Net::FTPPermError when the response code is 550 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/closed_spec.rb Net::FTP#closed? - returns true when the socket is closed - returns true when the socket is nil /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/getdir_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/last_response_code_spec.rb Net::FTP#last_response_code - returns the response code for the last response /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/last_response_spec.rb Net::FTP#last_response - returns the last response /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/lastresp_spec.rb Net::FTP#lastresp - returns the response code for the last response /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - raises a Net::FTPReplyError when the server requests an account Net::FTP#login when passed name - sends the USER command with the passed name to the server - raises a Net::FTPReplyError when the server requests a password, but none was given - raises a Net::FTPReplyError when the server requests an account, but none was given Net::FTP#login when passed name, password - sends the USER command with the passed name to the server - sends the passed password when required - raises a Net::FTPReplyError when the server requests an account Net::FTP#login when passed name, password, account - sends the USER command with the passed name to the server - sends the passed password when required - sends the passed account when required Net::FTP#login when the USER command fails - raises a Net::FTPPermError when the response code is 500 - raises a Net::FTPPermError when the response code is 501 - raises a Net::FTPPermError when the response code is 502 - raises a Net::FTPTempError when the response code is 421 - raises a Net::FTPPermError when the response code is 530 Net::FTP#login when the PASS command fails - does not raise an Error when the response code is 202 - raises a Net::FTPPermError when the response code is 500 - raises a Net::FTPPermError when the response code is 501 - raises a Net::FTPPermError when the response code is 502 - raises a Net::FTPTempError when the response code is 421 - raises a Net::FTPPermError when the response code is 530 Net::FTP#login when the ACCT command fails - does not raise an Error when the response code is 202 - raises a Net::FTPPermError when the response code is 500 - raises a Net::FTPPermError when the response code is 501 - raises a Net::FTPPermError when the response code is 502 - raises a Net::FTPTempError when the response code is 421 - raises a Net::FTPPermError when the response code is 530 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 83) - raises a Net::FTPPermError when the response code is 500 (FAILED - 84) - raises a Net::FTPPermError when the response code is 501 (FAILED - 85) - raises a Net::FTPPermError when the response code is 502 (FAILED - 86) - raises a Net::FTPTempError when the response code is 421 (FAILED - 87) - raises a Net::FTPPermError when the response code is 530 (FAILED - 88) 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 89) - raises a Net::FTPPermError when the response code is 500 (FAILED - 90) - raises a Net::FTPPermError when the response code is 501 (FAILED - 91) - raises a Net::FTPPermError when the response code is 502 (FAILED - 92) - raises a Net::FTPTempError when the response code is 421 (FAILED - 93) - raises a Net::FTPPermError when the response code is 530 (FAILED - 94) 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/set_socket_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/welcome_spec.rb Net::FTP#welcome - returns the server's welcome message /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPBadResponse_spec.rb Net::HTTPBadResponse - is a subclass of StandardError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPError_spec.rb Net::HTTPError - is a subclass of Net::ProtocolError - includes the Net::HTTPExceptions module /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPFatalError_spec.rb Net::HTTPFatalError - is a subclass of Net::ProtoFatalError - includes the Net::HTTPExceptions module /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb Net::HTTPHeaderSyntaxError - is a subclass of StandardError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPRetriableError_spec.rb Net::HTTPRetriableError - is a subclass of Net::ProtoRetriableError - includes the Net::HTTPExceptions module /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPServerException_spec.rb Net::HTTPServerException - is a subclass of Net::ProtoServerError - includes the Net::HTTPExceptions module /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/address_spec.rb Net::HTTP#address - returns the current host name /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/copy_spec.rb Net::HTTP#copy - sends a COPY request to the passed path and returns the response /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/default_port_spec.rb Net::HTTP.default_port - returns 80 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/delete_spec.rb Net::HTTP#delete - sends a DELETE request to the passed path and returns the response /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 95) 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/http_default_port_spec.rb Net::HTTP.http_default_port - returns 80 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/https_default_port_spec.rb Net::HTTP.https_default_port - returns 443 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/inspect_spec.rb Net::HTTP#inspect - returns a String representation of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/lock_spec.rb Net::HTTP#lock - sends a LOCK request to the passed path and returns the response /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/mkcol_spec.rb Net::HTTP#mkcol - sends a MKCOL request to the passed path and returns the response /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/port_spec.rb Net::HTTP#port - returns the current port number /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/socket_type_spec.rb Net::HTTP.socket_type - returns BufferedIO /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/use_ssl_spec.rb Net::HTTP#use_ssl? - returns false /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpexceptions/response_spec.rb Net::HTTPExceptions#response - returns self's response /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpgenericrequest/body_exist_spec.rb Net::HTTPGenericRequest#body_exist? - returns true when the response is expected to have a body /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 96) - raises an ArgumentError when the 'Content-Length' is not set or 'Transfer-Encoding' is not set to 'chunked' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpgenericrequest/inspect_spec.rb Net::HTTPGenericRequest#inspect - returns a String representation of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpgenericrequest/method_spec.rb Net::HTTPGenericRequest#method - returns self's request method /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpgenericrequest/path_spec.rb Net::HTTPGenericRequest#path - returns self's request path /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/canonical_each_spec.rb Net::HTTPHeader#canonical_each when passed a block - yields each header entry to the passed block (capitalized keys, values joined) Net::HTTPHeader#canonical_each when passed no block - returns an Enumerator (ERROR - 97) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/chunked_spec.rb Net::HTTPHeader#chunked? - returns true if the 'Transfer-Encoding' header entry is set to chunked /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb Net::HTTPHeader#each_capitalized_name when passed a block - yields each header key to the passed block (keys capitalized) Net::HTTPHeader#each_capitalized_name when passed no block - returns an Enumerator (ERROR - 98) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_capitalized_spec.rb Net::HTTPHeader#each_capitalized when passed a block - yields each header entry to the passed block (capitalized keys, values joined) Net::HTTPHeader#each_capitalized when passed no block - returns an Enumerator (ERROR - 99) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_header_spec.rb Net::HTTPHeader#each_header when passed a block - yields each header entry to the passed block (keys in lower case, values joined) Net::HTTPHeader#each_header when passed no block - returns an Enumerator (ERROR - 100) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_spec.rb Net::HTTPHeader#each when passed a block - yields each header entry to the passed block (keys in lower case, values joined) Net::HTTPHeader#each when passed no block - returns an Enumerator (ERROR - 101) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_value_spec.rb Net::HTTPHeader#each_value when passed a block - yields each header entry's joined values Net::HTTPHeader#each_value when passed no block - returns an Enumerator (ERROR - 102) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/fetch_spec.rb Net::HTTPHeader#fetch when passed key - returns the header entry for the passed key - is case-insensitive - returns nil when there is no entry for the passed key Net::HTTPHeader#fetch when passed key, default - returns the header entry for the passed key - returns the default value when there is no entry for the passed key (ERROR - 103) Net::HTTPHeader#fetch when passed key and block - returns the header entry for the passed key - yieldsand returns the block's return value when there is no entry for the passed key (ERROR - 104) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/length_spec.rb Net::HTTPHeader#length - returns the number of header entries in self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/size_spec.rb Net::HTTPHeader#size - returns the number of header entries in self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/body_permitted_spec.rb Net::HTTPResponse.body_permitted? - returns true if this response type can have a response body /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/body_spec.rb Net::HTTPResponse#body - returns the read body - returns the previously read body if called a second time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/code_spec.rb Net::HTTPResponse#code - returns the result code string /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/code_type_spec.rb Net::HTTPResponse#code_type - returns self's class /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/entity_spec.rb Net::HTTPResponse#entity - returns the read body - returns the previously read body if called a second time /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/error_spec.rb Net::HTTPResponse#error! - raises self's class 'EXCEPTION_TYPE' Exception /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/error_type_spec.rb Net::HTTPResponse#error_type - returns self's class 'EXCEPTION_TYPE' constant /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/exception_type_spec.rb Net::HTTPResponse.exception_type - returns self's 'EXCEPTION_TYPE' constant /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/header_spec.rb Net::HTTPResponse#header - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/http_version_spec.rb Net::HTTPResponse#http_version - returns self's http version /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/inspect_spec.rb Net::HTTPResponse#inspect - returns a String representation of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/message_spec.rb Net::HTTPResponse#message - returns self's response message /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/msg_spec.rb Net::HTTPResponse#msg - returns self's response message /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb Net::HTTPResponse#read_body when passed no arguments - returns the read body - returns the previously read body if called a second time Net::HTTPResponse#read_body when passed a buffer - reads the body to the passed buffer - returns the passed buffer - raises an IOError if called a second time Net::HTTPResponse#read_body when passed a block - reads the body and yields it to the passed block (in chunks) - returns the ReadAdapter - raises an IOError if called a second time Net::HTTPResponse#read_body when passed buffer and block - rauses an ArgumentError /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_header_spec.rb Net::HTTPResponse#read_header - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_new_spec.rb Net::HTTPResponse.read_new - creates a HTTPResponse object based on the response read from the passed socket /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/response_spec.rb Net::HTTPResponse#response - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/value_spec.rb Net::HTTPResponse#value - raises an HTTP error for non 2xx HTTP Responses /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/cmd_spec.rb Net::Telnet#cmd - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/initialize_spec.rb Net::Telnet#initialize - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/login_spec.rb Net::Telnet#login - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/preprocess_spec.rb Net::Telnet#preprocess - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/print_spec.rb Net::Telnet#print - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/puts_spec.rb Net::Telnet#puts - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/sock_spec.rb Net::Telnet#sock - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/waitfor_spec.rb Net::Telnet#waitfor - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/write_spec.rb Net::Telnet#write - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/observer/add_observer_spec.rb Observer#add_observer - adds the observer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/observer/count_observers_spec.rb Observer#count_observers - returns the number of observers - returns the number observers including duplicates /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/observer/delete_observer_spec.rb Observer#delete_observer - deletes the observer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/observer/delete_observers_spec.rb Observer#delete_observers - deletes the observers /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/observer/notify_observers_spec.rb Observer#notify_observers - must call changed before notifying observers - verifies observer responds to update - receives the callback /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openssl/cipher_spec.rb OpenSSL::Cipher's CipherError - exists under OpenSSL::Cipher namespace /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openssl/config/freeze_spec.rb OpenSSL::Config#freeze - needs to be reviewed for completeness - freezes /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openssl/hmac/digest_spec.rb OpenSSL::HMAC.digest - returns an SHA1 digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openssl/hmac/hexdigest_spec.rb OpenSSL::HMAC.hexdigest - returns an SHA1 hex digest /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/frozen_spec.rb OpenStruct.new when frozen - is still readable - creates an unfrozen dup /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/initialize_copy_spec.rb OpenStruct#initialize_copy - is private - creates an independent method/value table for self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/initialize_spec.rb OpenStruct#initialize - is private /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/inspect_spec.rb OpenStruct#inspect - returns a String representation of self - correctly handles self-referential OpenStructs - correctly handles OpenStruct subclasses /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/marshal_dump_spec.rb OpenStruct#marshal_dump - returns the method/value table /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/marshal_load_spec.rb OpenStruct#marshal_load when passed [Hash] - defines methods based on the passed Hash /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/table_spec.rb OpenStruct#table - is protected - returns self's method/value table /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 105) - 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/pathname/equal_value_spec.rb Pathname#== - returns true when identical paths are used - returns true when identical paths are used /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/pathname/new_spec.rb Pathname.new - returns a new Pathname Object with 1 argument - raises an ArgumentError when called with - is tainted if path is tainted /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/pathname/sub_spec.rb Pathname#sub - replaces the pattern with rest - returns a new object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/each_spec.rb (ERROR - 106) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/instance_spec.rb - (ERROR - 107) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/int_from_prime_division_spec.rb - (ERROR - 108) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/each_prime_spec.rb - (ERROR - 109) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/from_prime_division_spec.rb - (ERROR - 110) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/prime_division_spec.rb - (ERROR - 111) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/prime_spec.rb - (ERROR - 112) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/new_spec.rb - (ERROR - 113) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/next_spec.rb - (ERROR - 114) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/prime_division_spec.rb - (ERROR - 115) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/prime_spec.rb - (ERROR - 116) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/succ_spec.rb - (ERROR - 117) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/append_spec.rb Queue#<< - adds an element to the Queue /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/clear_spec.rb Queue#clear - removes all objects from the queue /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/empty_spec.rb Queue#empty? - returns true on an empty Queue - returns false when Queue is not empty /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/enq_spec.rb Queue#enq - adds an element to the Queue /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/length_spec.rb Queue#length - returns the number of elements /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/num_waiting_spec.rb Queue#num_waiting - reports the number of threads waiting on the Queue /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/push_spec.rb Queue#push - adds an element to the Queue /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/size_spec.rb Queue#size - returns the number of elements /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 118) Rational() passed Integer when Unify is defined - returns the passed Integer when Rational::Unify is defined /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/abs_spec.rb Rational#abs - returns self's absolute value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/ceil_spec.rb Rational#ceil - returns an Integer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/denominator_spec.rb Rational#denominator - returns the denominator - returns 1 if no denominator was given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/div_spec.rb Rational#div - returns an Integer - raises an ArgumentError if passed more than one argument - raises a TypeError if passed a non-numeric argument Rational#div passed a Rational - performs integer division and returns the result - raises a ZeroDivisionError when the argument has a numerator of 0 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 119) - returns NaN when self is negative and the passed argument is not 0 (ERROR - 120) 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 (ERROR - 121) - 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/fdiv_spec.rb Rational#fdiv - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/floor_spec.rb Rational#floor - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/hash_spec.rb Rational#hash - is static /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/initialize_spec.rb Rational#initialize - turns around the numerators and denominators signs around when the denominator is negative /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/inspect_spec.rb Rational#inspect - returns a reconstructable string representation of self (FAILED - 122) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/minus_spec.rb Rational#- - calls #coerce on the passed argument with self - calls #- on the coerced Rational with the coerced Object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/new_spec.rb Rational.new - is private Rational.new! - is private /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/numerator_spec.rb Rational#numerator - returns the numerator /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/remainder_spec.rb Rational#remainder - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/round_spec.rb Rational#round - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/to_f_spec.rb Rational#to_f - returns self converted to a Float /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/to_i_spec.rb Rational#to_i - converts self to an Integer by truncation - converts self to an Integer by truncation /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/to_r_spec.rb Rational#to_r - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/to_s_spec.rb Rational#to_s - returns a string representation of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/truncate_spec.rb Rational#truncate - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/basic_quote_characters_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/basic_word_break_characters_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/completer_quote_characters_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/completer_word_break_characters_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/completion_append_character_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/completion_case_fold_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/completion_proc_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/constants_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/emacs_editing_mode_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/filename_quote_characters_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/append_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/delete_at_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/each_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/element_reference_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/element_set_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/empty_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/history_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/length_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/pop_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/push_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/shift_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/size_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/to_s_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/readline_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/vi_editing_mode_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/resolv/get_address_spec.rb Resolv#getaddress - resolves localhost - raises ResolvError if the name can not be looked up /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/resolv/get_addresses_spec.rb Resolv#getaddresses - resolves localhost /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/resolv/get_name_spec.rb Resolv#getname - resolves 127.0.0.1 - raises ResolvError when there is no result /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/resolv/get_names_spec.rb Resolv#getnames - resolves 127.0.0.1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/clone_spec.rb REXML::Attribute#clone - returns a copy of this Attribute /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/element_spec.rb REXML::Attribute#element - returns the parent element REXML::Attribute#element= - sets the parent element /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/equal_value_spec.rb REXML::Attribute#== - returns true if other has equal name and value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/hash_spec.rb REXML::Attribute#hash - returns a hashcode made of the name and value of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/node_type_spec.rb REXML::Attribute#node_type - always returns :attribute /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/remove_spec.rb REXML::Attribute#remove - deletes this Attribute from parent - does not anything if element has no parent /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/to_string_spec.rb REXML::Attribute#to_string - returns the attribute as XML /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/value_spec.rb REXML::Attribute#value - returns the value of the Attribute unnormalized /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/write_spec.rb REXML::Attribute#write - writes the name and value to output - currently ignores the second argument /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/xpath_spec.rb REXML::Attribute#xpath - returns the path for Attribute - raises an error if attribute has no parent /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/add_spec.rb REXML::Attributes#add - adds an attribute - replaces an existing attribute /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/append_spec.rb REXML::Attributes#<< - adds an attribute - replaces an existing attribute /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/each_attribute_spec.rb REXML::Attributes#each_attribute - iterates over the attributes yielding actual Attribute objects /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/each_spec.rb REXML::Attributes#each - iterates over the attributes yielding expanded-name/value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/element_reference_spec.rb REXML::Attributes#[] - returns the value of an attribute - returns nil if the attribute does not exist /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/element_set_spec.rb REXML::Attributes#[]= - sets an attribute - overwrites an existing attribute - deletes an attribute is value is nil /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb REXML::Attributes#get_attribute_ns - returns an attribute by name and namespace /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/initialize_spec.rb REXML::Attributes#initialize - is auto initialized by Element - receives a parent node /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/length_spec.rb REXML::Attributes#length - returns the number of attributes /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/namespaces_spec.rb REXML::Attributes#namespaces - needs to be reviewed for spec completeness /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/size_spec.rb REXML::Attributes#size - returns the number of attributes /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/cdata/clone_spec.rb REXML::CData#clone - makes a copy of itself /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/cdata/to_s_spec.rb REXML::CData#to_s - returns the contents of the CData - does not escape text /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/cdata/value_spec.rb REXML::CData#value - returns the contents of the CData - does not escape text /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/document/clone_spec.rb REXML::Document#clone - clones document attributes - clones document context /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/document/doctype_spec.rb REXML::Document#doctype - returns the doctype - returns nil if there's no doctype /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/document/node_type_spec.rb REXML::Document#node_type - returns :document /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/document/root_spec.rb REXML::Document#root - returns document root tag name - returns nil if there is not root /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/document/version_spec.rb REXML::Document#version - returns XML version from declaration - returns the default version when declaration is not present /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/document/write_spec.rb REXML::Document#write - returns document source as string - returns document indented - returns document with support for IE /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/document/xml_decl_spec.rb REXML::Document#xml_decl - returns XML declaration of the document - returns default XML declaration unless present /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/add_attributes_spec.rb REXML::Element#add_attribute - adds multiple attributes from a hash - adds multiple attributes from an array /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/attribute_spec.rb REXML::Element#attribute - returns an attribute by name - supports attributes inside namespaces /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/attributes_spec.rb REXML::Element#attributes - returns element's Attributes - returns an empty hash if element has no attributes /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/comments_spec.rb REXML::Element#comments - returns the array of comments - returns a frozen object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/document_spec.rb REXML::Element#document - returns the element's document - returns nil if it belongs to no document /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/next_element_spec.rb REXML::Element#next_element - returns next existing element - returns nil on last element /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/node_type_spec.rb REXML::Element#node_type - returns :element /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/previous_element_spec.rb REXML::Element#previous_element - returns previous element - returns nil on first element /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/node/each_recursive_spec.rb REXML::Node#each_recursive - visits all subnodes of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/node/index_in_parent_spec.rb REXML::Node#index_in_parent - returns the index (starting from 1) of self in parent /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/node/parent_spec.rb REXML::Node#parent? - returns true for Elements - returns true for Documents - returns false for Texts /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/append_spec.rb REXML::Text#<< - appends a string to this text node /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/clone_spec.rb REXML::Text#clone - creates a copy of this node /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/inspect_spec.rb REXML::Text#inspect - inspects the string attribute as a string /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/node_type_spec.rb REXML::Text#node_type - returns :text /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/normalize_spec.rb REXML::Text.normalize - escapes a string with <, >, &, ' and " /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/to_s_spec.rb REXML::Text#to_s - returns the string of this Text node - escapes the text /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/unnormalize_spec.rb REXML::Text.unnormalize - unescapes a string with the values defined in SETUTITSBUS /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/append_spec.rb Set#<< - adds the passed Object to self - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/classify_spec.rb Set#classify - yields each Object in self - returns an Enumerator when passed no block - classifies the Objects in self based on the block's return value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/clear_spec.rb Set#clear - removes all elements from self - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/collect_spec.rb Set#collect! - yields each Object in self - returns self - replaces self with the return values of the block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/constructor_spec.rb Set[] - returns a new Set populated with the passed Objects /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/delete_if_spec.rb Set#delete_if - yields every element of self - deletes every element from self for which the passed block returns true - returns self - returns an Enumerator when passed no block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/each_spec.rb Set#each - yields each Object in self - returns self - returns an Enumerator when not passed a block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/empty_spec.rb Set#empty? - returns true if self is empty /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/eql_spec.rb Set#eql? - returns true when the passed argument is a Set and contains the same elements /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/hash_spec.rb Set#hash - is static /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/include_spec.rb Set#include? - returns true when self contains the passed Object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/initialize_copy_spec.rb Set#initialize_copy - is private - replaces all elements of self with the elements of the passed Set /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/inspect_spec.rb Set#inspect - returns a String representation of self - correctly handles self-references /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/keep_if_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/length_spec.rb Set#length - returns the number of elements in the set /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/map_spec.rb Set#map! - yields each Object in self - returns self - replaces self with the return values of the block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/member_spec.rb Set#member? - returns true when self contains the passed Object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/pretty_print_spec.rb Set#pretty_print - passes the 'pretty print' representation of self to the pretty print writer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/reject_spec.rb Set#reject! - yields every element of self - deletes every element from self for which the passed block returns true - returns self when self was modified - returns nil when self was not modified - returns an Enumerator when passed no block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/replace_spec.rb Set#replace - replaces the contents with other and returns self - accepts any enumerable as other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/select_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/size_spec.rb Set#size - returns the number of elements in the set /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/append_spec.rb SortedSet#<< - adds the passed Object to self - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/classify_spec.rb SortedSet#classify - yields each Object in self in sorted order - returns an Enumerator when passed no block - classifies the Objects in self based on the block's return value /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/clear_spec.rb SortedSet#clear - removes all elements from self - returns self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/constructor_spec.rb SortedSet[] - returns a new SortedSet populated with the passed Objects /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/delete_if_spec.rb SortedSet#delete_if - yields each Object in self in sorted order - deletes every element from self for which the passed block returns true - returns self - returns an Enumerator when passed no block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/empty_spec.rb SortedSet#empty? - returns true if self is empty /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/eql_spec.rb SortedSet#eql? - returns true when the passed argument is a SortedSet and contains the same elements /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/flatten_merge_spec.rb SortedSet#flatten_merge - is protected /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/flatten_spec.rb SortedSet#flatten - returns a copy of self with each included SortedSet flattened SortedSet#flatten! - flattens self - returns self when self was modified - returns nil when self was not modified /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/hash_spec.rb SortedSet#hash - is static /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/include_spec.rb SortedSet#include? - returns true when self contains the passed Object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - takes only values which respond to <=> /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/inspect_spec.rb SortedSet#inspect - returns a String representation of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/keep_if_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/length_spec.rb SortedSet#length - returns the number of elements in the set /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/member_spec.rb SortedSet#member? - returns true when self contains the passed Object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/pretty_print_spec.rb SortedSet#pretty_print - passes the 'pretty print' representation of self to the pretty print writer /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/reject_spec.rb SortedSet#reject! - yields each Object in self in sorted order - deletes every element from self for which the passed block returns true - returns self when self was modified - returns nil when self was not modified - returns an Enumerator when passed no block /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/replace_spec.rb SortedSet#replace - replaces the contents with other and returns self - accepts any enumerable as other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/select_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/size_spec.rb SortedSet#size - returns the number of elements in the set /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/subtract_spec.rb SortedSet#subtract - deletes any elements contained in other and returns self - accepts any enumerable as other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/to_a_spec.rb SortedSet#to_a - returns an array containing elements of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/subtract_spec.rb Set#subtract - deletes any elements contained in other and returns self - accepts any enumerable as other /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/to_a_spec.rb Set#to_a - returns an array containing elements of self /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/allocate_spec.rb Singleton.allocate - is a private method /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/clone_spec.rb Singleton#clone - is prevented /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/dump_spec.rb Singleton#_dump - returns an empty string - returns an empty string from a singleton subclass /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/dup_spec.rb Singleton#dup - is prevented /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/instantiate_spec.rb Singleton._instantiate? - is private - returns nil until it is instantiated /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/new_spec.rb Singleton.new - is a private method /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/basicsocket/for_fd_spec.rb BasicSocket#for_fd - return a Socket instance wrapped around the descriptor /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/basicsocket/shutdown_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/ipsocket/getaddress_spec.rb Socket::IPSocket#getaddress - returns the IP address of hostname - returns the IP address when passed an IP /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/accept_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/connect_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/for_fd_spec.rb Socket.for_fd given a file descriptor - adopts that descriptor into a new Socket object /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/gethostbyaddr_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/gethostbyname_spec.rb Socket#gethostbyname - returns broadcast address info for '' - returns broadcast address info for '' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/gethostname_spec.rb Socket.gethostname - returns the host name /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/listen_spec.rb Socket#listen - verifies we can listen for incoming connections /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/new_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb Socket#pack_sockaddr_in - packs and unpacks /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb Socket#pack_sockaddr_un - packs and unpacks /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/pair_spec.rb Socket#pair - ensures the returned sockets are connected /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/recvfrom_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/sockaddr_in_spec.rb Socket#sockaddr_in - packs and unpacks /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/sockaddr_un_spec.rb Socket#sockaddr_un - packs and unpacks /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/socketpair_spec.rb Socket#socketpair - ensures the returned sockets are connected /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/sysaccept_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb Socket::TCPServer.accept_nonblock - accepts non blocking connections /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/tcpserver/gets_spec.rb TCPServer#gets - raises Errno::ENOTCONN on getstimeout: output interval exceeds 300.0 seconds. timeout: the process group 417 is alive. timeout: INT signal sent. |output interval exceeds 300.0 seconds. (CommandTimeout) | /home/chkbuild/timeoutcom.rb:165:in `timeout_command' | /home/chkbuild/timeoutcom.rb:117:in `popen' | /home/chkbuild/timeoutcom.rb:117:in `timeout_command' | /home/chkbuild/chkbuild/build.rb:1274:in `run' | /home/chkbuild/chkbuild/ruby.rb:352 | /home/chkbuild/chkbuild/build.rb:495:in `catch_error' | /home/chkbuild/chkbuild/ruby.rb:338 | /home/chkbuild/chkbuild/build.rb:301:in `call' | /home/chkbuild/chkbuild/build.rb:301:in `do_build' | /home/chkbuild/chkbuild/build.rb:495:in `catch_error' | /home/chkbuild/chkbuild/build.rb:300:in `do_build' | /home/chkbuild/chkbuild/build.rb:479:in `with_procmemsize' | /home/chkbuild/chkbuild/build.rb:299:in `do_build' | /home/chkbuild/chkbuild/build.rb:274:in `child_build_target' | /home/chkbuild/chkbuild/build.rb:256:in `child_build_wrapper' | /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts' | /usr/lib/ruby/1.8/pathname.rb:812:in `open' | /usr/lib/ruby/1.8/pathname.rb:812:in `open' | /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts' | /home/chkbuild/chkbuild/build.rb:254:in `child_build_wrapper' | /home/chkbuild/chkbuild/build.rb:214:in `internal_build' | /home/chkbuild/chkbuild/main.rb:106:in `main_internal_build' | /home/chkbuild/chkbuild/main.rb:181:in `main' | /home/chkbuild/sample/build-ruby:81 | /home/chkbuild/start-build:37:in `load' | /home/chkbuild/start-build:37 failed(rubyspec CommandTimeout) == rubyspec/command_line/dash_a_spec.rb # 2011-05-05T10:56:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/dash_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_a_spec.rb The -a command line option - runs the code in loop conditional on Kernel.gets() Finished in 0.004788 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/command_line/dash_d_spec.rb # 2011-05-05T10:56:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/dash_d_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_d_spec.rb The -d command line option - sets $DEBUG to true Finished in 0.007056 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/command_line/dash_e_spec.rb # 2011-05-05T10:56:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/dash_e_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.032914 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/command_line/dash_n_spec.rb # 2011-05-05T10:56:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/dash_n_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_n_spec.rb The -n command line option - runs the code in loop conditional on Kernel.gets() Finished in 0.004804 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/command_line/dash_p_spec.rb # 2011-05-05T10:56:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/dash_p_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006676 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/command_line/dash_r_spec.rb # 2011-05-05T10:56:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/dash_r_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_r_spec.rb The -r command line option - requires the specified file Finished in 0.004552 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/command_line/dash_upper_i_spec.rb # 2011-05-05T10:56:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/dash_upper_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_upper_i_spec.rb The -I command line option - adds the path to the load path ($:) Finished in 0.004598 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/command_line/dash_upper_u_spec.rb # 2011-05-05T10:56:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/dash_upper_u_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_upper_u_spec.rb Finished in 0.000223 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/command_line/dash_upper_w_spec.rb # 2011-05-05T10:56:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/dash_upper_w_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012225 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/command_line/dash_v_spec.rb # 2011-05-05T10:56:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/dash_v_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_v_spec.rb The -v command line option - sets $VERBOSE to true Finished in 0.004658 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/command_line/dash_w_spec.rb # 2011-05-05T10:56:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/dash_w_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/dash_w_spec.rb The -w command line option - sets $VERBOSE to true Finished in 0.006503 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/command_line/error_message_spec.rb # 2011-05-05T10:56:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/command_line/error_message_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/command_line/error_message_spec.rb The error message caused by an exception - is not printed to stdout Finished in 0.008873 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/argf_spec.rb # 2011-05-05T10:56:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/argf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/argf_spec.rb ARGF - is extended by the Enumerable module Finished in 0.000763 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/argf/binmode_spec.rb # 2011-05-05T10:56:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/binmode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/binmode_spec.rb ARGF.binmode - returns self - does not raise an error Finished in 0.000997 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/bytes_spec.rb # 2011-05-05T10:56:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001589 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/argf/chars_spec.rb # 2011-05-05T10:56:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/chars_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002133 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/argf/close_spec.rb # 2011-05-05T10:56:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001091 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/argf/closed_spec.rb # 2011-05-05T10:56:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/closed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/closed_spec.rb ARGF.closed? - returns true if the current stream has been closed Finished in 0.000916 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/argf/each_byte_spec.rb # 2011-05-05T10:56:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/each_byte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002191 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/argf/each_char_spec.rb # 2011-05-05T10:56:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/each_char_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001461 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/argf/each_line_spec.rb # 2011-05-05T10:56:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/each_line_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/each_line_spec.rb ARGF.each_line - reads each line of files - returns self when passed a block Finished in 0.001049 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/each_spec.rb # 2011-05-05T10:56:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/each_spec.rb ARGF.each - reads each line of files - returns self when passed a block Finished in 0.001054 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/eof_spec.rb # 2011-05-05T10:56:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/eof_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001505 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/argf/file_spec.rb # 2011-05-05T10:56:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/file_spec.rb ARGF.file - returns the current file object on each file Finished in 0.001002 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/argf/filename_spec.rb # 2011-05-05T10:56:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/filename_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001054 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/fileno_spec.rb # 2011-05-05T10:56:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/fileno_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001036 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/getc_spec.rb # 2011-05-05T10:56:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/getc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001142 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/gets_spec.rb # 2011-05-05T10:56:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/gets_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016447 seconds 1 file, 8 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/argf/lineno_spec.rb # 2011-05-05T10:56:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/lineno_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/lineno_spec.rb ARGF.lineno - returns the current line number on each file - aliases to $. Finished in 0.001426 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/argf/path_spec.rb # 2011-05-05T10:56:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001019 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/pos_spec.rb # 2011-05-05T10:56:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/pos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001487 seconds 1 file, 3 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/argf/read_spec.rb # 2011-05-05T10:56:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016038 seconds 1 file, 14 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/argf/readchar_spec.rb # 2011-05-05T10:56:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/readchar_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001758 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/readline_spec.rb # 2011-05-05T10:56:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/readline_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.023944 seconds 1 file, 8 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/argf/readlines_spec.rb # 2011-05-05T10:56:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/readlines_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/readlines_spec.rb ARGF.readlines - reads all lines of all files - returns nil when end of stream reached Finished in 0.001760 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/rewind_spec.rb # 2011-05-05T10:56:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/rewind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/rewind_spec.rb:40 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/helpers/argv.rb:38:in `argv' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/rewind_spec.rb:35 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/rewind_spec.rb:1:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/rewind_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.002091 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-05T10:56:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/seek_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002237 seconds 1 file, 4 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/argf/skip_spec.rb # 2011-05-05T10:56:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/skip_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001773 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/argf/tell_spec.rb # 2011-05-05T10:56:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/tell_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001572 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/argf/to_a_spec.rb # 2011-05-05T10:56:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001191 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/to_i_spec.rb # 2011-05-05T10:56:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001024 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/argf/to_io_spec.rb # 2011-05-05T10:56:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/to_io_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/to_io_spec.rb ARGF.to_io - returns the IO of the current file Finished in 0.000746 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/argf/to_s_spec.rb # 2011-05-05T10:56:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/argf/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/argf/to_s_spec.rb ARGF.to_s - returns 'ARGF' Finished in 0.000891 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/array/allocate_spec.rb # 2011-05-05T10:56:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/allocate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000876 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/array/append_spec.rb # 2011-05-05T10:56:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002003 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/array/array_spec.rb # 2011-05-05T10:56:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/array_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/array_spec.rb Array - includes Enumerable Finished in 0.000539 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/array/assoc_spec.rb # 2011-05-05T10:56:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/assoc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001904 seconds 1 file, 3 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/array/at_spec.rb # 2011-05-05T10:56:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/at_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002456 seconds 1 file, 8 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/array/choice_spec.rb # 2011-05-05T10:56:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/choice_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/choice_spec.rb Array#choice - selects a random value from the array - returns nil for empty arrays Finished in 0.001811 seconds 1 file, 2 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/array/clear_spec.rb # 2011-05-05T10:56:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/clear_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002265 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/array/clone_spec.rb # 2011-05-05T10:56:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002336 seconds 1 file, 6 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/array/collect_spec.rb # 2011-05-05T10:56:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/collect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003567 seconds 1 file, 12 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/array/combination_spec.rb # 2011-05-05T10:56:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/combination_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001509 seconds 1 file, 9 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/array/compact_spec.rb # 2011-05-05T10:56:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/compact_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002933 seconds 1 file, 9 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/array/comparison_spec.rb # 2011-05-05T10:56:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004497 seconds 1 file, 9 examples, 40 expectations, 0 failures, 0 errors == rubyspec/core/array/concat_spec.rb # 2011-05-05T10:56:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/concat_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004327 seconds 1 file, 10 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/array/constructor_spec.rb # 2011-05-05T10:56:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/constructor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/constructor_spec.rb Array.[] - returns a new array populated with the given elements Array[] - is a synonym for .[] Finished in 0.002585 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/array/count_spec.rb # 2011-05-05T10:56:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/count_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/count_spec.rb Finished in 0.000348 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/array/cycle_spec.rb # 2011-05-05T10:56:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/cycle_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003492 seconds 1 file, 14 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/array/delete_at_spec.rb # 2011-05-05T10:56:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/delete_at_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002525 seconds 1 file, 7 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/array/delete_if_spec.rb # 2011-05-05T10:56:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/delete_if_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004157 seconds 1 file, 8 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/array/delete_spec.rb # 2011-05-05T10:56:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002523 seconds 1 file, 8 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/array/drop_spec.rb # 2011-05-05T10:56:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/drop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/drop_spec.rb Finished in 0.000348 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/array/drop_while_spec.rb # 2011-05-05T10:56:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/drop_while_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/drop_while_spec.rb Finished in 0.000357 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/array/dup_spec.rb # 2011-05-05T10:56:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002316 seconds 1 file, 6 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/array/each_index_spec.rb # 2011-05-05T10:56:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/each_index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003074 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/array/each_spec.rb # 2011-05-05T10:56:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002010 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/array/element_reference_spec.rb # 2011-05-05T10:56:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015143 seconds 1 file, 52 examples, 235 expectations, 0 failures, 0 errors == rubyspec/core/array/element_set_spec.rb # 2011-05-05T10:56:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/element_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.023687 seconds 1 file, 49 examples, 307 expectations, 0 failures, 0 errors == rubyspec/core/array/empty_spec.rb # 2011-05-05T10:56:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/empty_spec.rb Array#empty? - returns true if the array has no elements Finished in 0.001448 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/array/eql_spec.rb # 2011-05-05T10:56:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002934 seconds 1 file, 9 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/array/equal_value_spec.rb # 2011-05-05T10:56:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003698 seconds 1 file, 12 examples, 27 expectations, 0 failures, 0 errors == rubyspec/core/array/fetch_spec.rb # 2011-05-05T10:56:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/fetch_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003845 seconds 1 file, 9 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/array/fill_spec.rb # 2011-05-05T10:56:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/fill_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013822 seconds 1 file, 41 examples, 133 expectations, 0 failures, 0 errors == rubyspec/core/array/find_index_spec.rb # 2011-05-05T10:56:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/find_index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/find_index_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/array/first_spec.rb # 2011-05-05T10:56:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/first_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004656 seconds 1 file, 14 examples, 29 expectations, 0 failures, 0 errors == rubyspec/core/array/flatten_spec.rb # 2011-05-05T10:56:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/flatten_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011706 seconds 1 file, 26 examples, 56 expectations, 0 failures, 0 errors == rubyspec/core/array/frozen_spec.rb # 2011-05-05T10:56:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/frozen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001834 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/array/hash_spec.rb # 2011-05-05T10:56:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003657 seconds 1 file, 6 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/array/include_spec.rb # 2011-05-05T10:56:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/include_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002057 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/array/index_spec.rb # 2011-05-05T10:56:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001112 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/array/indexes_spec.rb # 2011-05-05T10:56:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/indexes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002120 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/array/indices_spec.rb # 2011-05-05T10:56:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/indices_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002138 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/array/initialize_copy_spec.rb # 2011-05-05T10:56:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002968 seconds 1 file, 8 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/array/initialize_spec.rb # 2011-05-05T10:56:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010271 seconds 1 file, 23 examples, 35 expectations, 0 failures, 0 errors == rubyspec/core/array/insert_spec.rb # 2011-05-05T10:56:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/insert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003229 seconds 1 file, 12 examples, 30 expectations, 0 failures, 0 errors == rubyspec/core/array/inspect_spec.rb # 2011-05-05T10:56:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003662 seconds 1 file, 6 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/array/intersection_spec.rb # 2011-05-05T10:56:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/intersection_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002597 seconds 1 file, 8 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/array/join_spec.rb # 2011-05-05T10:56:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/join_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012972 seconds 1 file, 14 examples, 48 expectations, 0 failures, 0 errors == rubyspec/core/array/keep_if_spec.rb # 2011-05-05T10:56:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/keep_if_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/keep_if_spec.rb Finished in 0.000339 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/array/last_spec.rb # 2011-05-05T10:56:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/last_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003234 seconds 1 file, 14 examples, 27 expectations, 0 failures, 0 errors == rubyspec/core/array/length_spec.rb # 2011-05-05T10:56:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/length_spec.rb Array#length - returns the number of elements - properly handles recursive arrays Finished in 0.002448 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/array/map_spec.rb # 2011-05-05T10:56:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/map_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003575 seconds 1 file, 12 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/array/minus_spec.rb # 2011-05-05T10:56:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004015 seconds 1 file, 9 examples, 22 expectations, 0 failures, 0 errors == rubyspec/core/array/multiply_spec.rb # 2011-05-05T10:56:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011199 seconds 1 file, 23 examples, 67 expectations, 0 failures, 0 errors == rubyspec/core/array/new_spec.rb # 2011-05-05T10:56:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012612 seconds 1 file, 20 examples, 28 expectations, 0 failures, 0 errors == rubyspec/core/array/nitems_spec.rb # 2011-05-05T10:56:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/nitems_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/nitems_spec.rb Array#nitems - returns the number of non-nil elements - properly handles recursive arrays Finished in 0.001740 seconds 1 file, 2 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/a_spec.rb # 2011-05-05T10:56:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - returns a tainted string when the format is tainted - returns a tainted string when an empty format 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 - returns a tainted string when the format is tainted - returns a tainted string when an empty format 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.029351 seconds 1 file, 46 examples, 50 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/at_spec.rb # 2011-05-05T10:56:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/at_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012379 seconds 1 file, 11 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/b_spec.rb # 2011-05-05T10:56:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/b_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.020305 seconds 1 file, 26 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/c_spec.rb # 2011-05-05T10:56:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/c_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.029336 seconds 1 file, 44 examples, 48 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/comment_spec.rb # 2011-05-05T10:56:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/comment_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002654 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/d_spec.rb # 2011-05-05T10:56:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/d_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 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 - encodes a positive Float outside the range of a single precision float - encodes a negative Float outside the range of a single precision float Finished in 0.025187 seconds 1 file, 54 examples, 58 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/e_spec.rb # 2011-05-05T10:56:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/e_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 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 - encodes a positive Float outside the range of a single precision float - encodes a negative Float outside the range of a single precision float Finished in 0.025204 seconds 1 file, 54 examples, 58 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/f_spec.rb # 2011-05-05T10:56:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 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 - encodes a positive Float outside the range of a single precision float - encodes a negative Float outside the range of a single precision float Finished in 0.036122 seconds 1 file, 54 examples, 58 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/g_spec.rb # 2011-05-05T10:56:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/g_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - 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 - encodes a positive Float outside the range of a single precision float - encodes a negative Float outside the range of a single precision float Finished in 0.025165 seconds 1 file, 54 examples, 58 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/h_spec.rb # 2011-05-05T10:56:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/h_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.022500 seconds 1 file, 30 examples, 36 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/i_spec.rb # 2011-05-05T10:56:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - encodes the least significant 32 bits of a number that is greater than 32 bits Array#pack with format 'I' with modifier '!' - encodes the least significant 32 bits of a number - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - encodes the least significant 32 bits of a number that is greater than 32 bits Array#pack with format 'i' - encodes the least significant 32 bits of a positive number - encodes the least significant 32 bits of a negative number - encodes a Float truncated as an Integer - calls #to_int to convert the pack argument to an Integer - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - ignores NULL bytes between directives - ignores spaces between directives Array#pack with format 'i' with modifier '_' - encodes the least significant 32 bits of a number - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - encodes the least significant 32 bits of a number that is greater than 32 bits Array#pack with format 'i' with modifier '!' - encodes the least significant 32 bits of a number - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - encodes the least significant 32 bits of a number that is greater than 32 bits Finished in 0.023904 seconds 1 file, 54 examples, 58 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/l_spec.rb # 2011-05-05T10:56:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/l_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 64 bits of a positive number - encodes the least significant 64 bits of a negative number - encodes a Float truncated as an Integer - calls #to_int to convert the pack argument to an Integer - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - ignores NULL bytes between directives - ignores spaces between directives Array#pack with format 'L' with modifier '!' - encodes the least significant 64 bits of a positive number - encodes the least significant 64 bits of a negative number - encodes a Float truncated as an Integer - calls #to_int to convert the pack argument to an Integer - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - ignores NULL bytes between directives - ignores spaces between directives Array#pack with format 'l' with modifier '_' - encodes the least significant 64 bits of a positive number - encodes the least significant 64 bits of a negative number - encodes a Float truncated as an Integer - calls #to_int to convert the pack argument to an Integer - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - ignores NULL bytes between directives - ignores spaces between directives Array#pack with format 'l' with modifier '!' - encodes the least significant 64 bits of a positive number - encodes the least significant 64 bits of a negative number - encodes a Float truncated as an Integer - calls #to_int to convert the pack argument to an Integer - encodes the number of array elements specified by the count modifier - encodes all remaining elements when passed the '*' modifier - ignores NULL bytes between directives - ignores spaces between directives Finished in 0.026261 seconds 1 file, 70 examples, 78 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/m_spec.rb # 2011-05-05T10:56:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/m_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - converts Floats to the minimum unique representation (FAILED - 1) 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 1) Array#pack with format 'M' converts Floats to the minimum unique representation FAILED Expected "0.333333333333333=\n" to equal "0.3333333333333333=\n" /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/pack/m_spec.rb:184 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/pack/m_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.031588 seconds 1 file, 48 examples, 55 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/core/array/pack/m_spec.rb) == rubyspec/core/array/pack/n_spec.rb # 2011-05-05T10:56:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/n_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.029700 seconds 1 file, 42 examples, 46 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/percent_spec.rb # 2011-05-05T10:56:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/percent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/pack/percent_spec.rb Array#pack with format '%' - raises an Argument Error Finished in 0.000612 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/array/pack/q_spec.rb # 2011-05-05T10:56:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/q_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.024061 seconds 1 file, 42 examples, 46 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/s_spec.rb # 2011-05-05T10:56:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.025790 seconds 1 file, 70 examples, 78 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/u_spec.rb # 2011-05-05T10:56:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/u_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.024360 seconds 1 file, 34 examples, 40 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/v_spec.rb # 2011-05-05T10:56:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/v_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.042695 seconds 1 file, 42 examples, 46 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/w_spec.rb # 2011-05-05T10:56:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/w_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014411 seconds 1 file, 14 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/x_spec.rb # 2011-05-05T10:56:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/x_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018525 seconds 1 file, 24 examples, 26 expectations, 0 failures, 0 errors == rubyspec/core/array/pack/z_spec.rb # 2011-05-05T10:56:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack/z_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - returns a tainted string when the format is tainted - returns a tainted string when an empty format 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.018153 seconds 1 file, 23 examples, 25 expectations, 0 failures, 0 errors == rubyspec/core/array/pack_spec.rb # 2011-05-05T10:56:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pack_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 the format is tainted - returns a tainted string when the format is tainted even if the given format is empty - returns a tainted string when a pack argument is tainted - returns a not tainted string even if the array is tainted - 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') - 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') - returns null padded string with ('a') 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') - returns null padded string with ('a') 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**64 - may raise a RangeError when a pack argument is <= -2**64 - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left - 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**64 - may raise 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 - raises ArgumentError when tails suffix '_' - raises ArgumentError when tails suffix '!' Array#pack with format 'N' - returns a string containing 4 bytes for an integer - regards negative values as 2's complement in order to converts it to positive - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left - raises ArgumentError when tails suffix '_' - raises ArgumentError when tails suffix '!' Array#pack with format 'V' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left - raises ArgumentError when tails suffix '_' - raises ArgumentError when tails suffix '!' Array#pack with format 's' - returns a string containing 2 bytes for an integer - regards negative values as 2's complement in order to converts it to positive - drops higher bytes when a pack argument is >= 2**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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 'l' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'L' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left 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**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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**16 - drops higher bytes when a pack argument is < -2**16 - may raise a RangeError when a pack argument is >= 2**64 - may raise 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 'i' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'i!' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'i_' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'I' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'I!' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'I_' - returns a string containing 4 bytes for an integer - drops higher bytes when a pack argument is >= 2**32 - drops higher bytes when a pack argument is < -2**32 - regards negative values as 2's complement in order to converts it to positive - tries to convert the pack argument to an Integer using #to_int - raises a TypeError if a pack argument can't be coerced to Integer - processes count number of array elements if count given - returns empty string if count = 0 - with star parameter processes all remaining array items - raises an ArgumentError if count is greater than array elements left Array#pack with format 'l!' - returns a string containing 8 bytes for an integer - regards negative values as 2's complement in order to converts it to positive - 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 'l_' - 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 'L!' - 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 'L_' - 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 '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 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 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.157489 seconds 1 file, 546 examples, 1238 expectations, 0 failures, 0 errors == rubyspec/core/array/partition_spec.rb # 2011-05-05T10:56:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/partition_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001998 seconds 1 file, 4 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/array/permutation_spec.rb # 2011-05-05T10:56:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/permutation_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004620 seconds 1 file, 12 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/array/plus_spec.rb # 2011-05-05T10:56:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002407 seconds 1 file, 7 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/array/pop_spec.rb # 2011-05-05T10:56:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/pop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009336 seconds 1 file, 19 examples, 49 expectations, 0 failures, 0 errors == rubyspec/core/array/product_spec.rb # 2011-05-05T10:56:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/product_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003228 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/array/push_spec.rb # 2011-05-05T10:56:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/push_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002101 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/array/rassoc_spec.rb # 2011-05-05T10:56:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/rassoc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001907 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/array/reject_spec.rb # 2011-05-05T10:56:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/reject_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003758 seconds 1 file, 12 examples, 34 expectations, 0 failures, 0 errors == rubyspec/core/array/repeated_combination_spec.rb # 2011-05-05T10:56:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/repeated_combination_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/repeated_combination_spec.rb Finished in 0.000477 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/array/repeated_permutation_spec.rb # 2011-05-05T10:56:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/repeated_permutation_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/repeated_permutation_spec.rb Finished in 0.000491 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/array/replace_spec.rb # 2011-05-05T10:56:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/replace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002748 seconds 1 file, 7 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/array/reverse_each_spec.rb # 2011-05-05T10:56:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/reverse_each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002257 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/array/reverse_spec.rb # 2011-05-05T10:56:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/reverse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002401 seconds 1 file, 6 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/array/rindex_spec.rb # 2011-05-05T10:56:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/rindex_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002953 seconds 1 file, 10 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/array/rotate_spec.rb # 2011-05-05T10:56:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/rotate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/rotate_spec.rb Finished in 0.001414 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/array/sample_spec.rb # 2011-05-05T10:56:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/sample_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/sample_spec.rb Array#sample - selects a random value from the array - returns nil for empty arrays Array#sample passed a number n as an argument - raises ArgumentError for a negative n - returns different random values from the array - tries to convert n to an Integer using #to_int - returns all values with n big enough - returns [] for empty arrays or if n <= 0 - does not return subclass instances with Array subclass Finished in 0.003472 seconds 1 file, 8 examples, 106 expectations, 0 failures, 0 errors == rubyspec/core/array/select_spec.rb # 2011-05-05T10:56:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002309 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/array/shift_spec.rb # 2011-05-05T10:56:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009192 seconds 1 file, 18 examples, 53 expectations, 0 failures, 0 errors == rubyspec/core/array/shuffle_spec.rb # 2011-05-05T10:56:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/shuffle_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002791 seconds 1 file, 5 examples, 36 expectations, 0 failures, 0 errors == rubyspec/core/array/size_spec.rb # 2011-05-05T10:56:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/size_spec.rb Array#size - returns the number of elements - properly handles recursive arrays Finished in 0.002451 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/array/slice_spec.rb # 2011-05-05T10:56:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/slice_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016714 seconds 1 file, 57 examples, 297 expectations, 0 failures, 0 errors == rubyspec/core/array/sort_by_spec.rb # 2011-05-05T10:56:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/sort_by_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/sort_by_spec.rb Finished in 0.001346 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/array/sort_spec.rb # 2011-05-05T10:56:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/sort_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013335 seconds 1 file, 34 examples, 55 expectations, 0 failures, 0 errors == rubyspec/core/array/take_spec.rb # 2011-05-05T10:56:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/take_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/take_spec.rb Finished in 0.000348 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/array/take_while_spec.rb # 2011-05-05T10:56:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/take_while_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/take_while_spec.rb Finished in 0.000349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/array/to_a_spec.rb # 2011-05-05T10:56:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001684 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/array/to_ary_spec.rb # 2011-05-05T10:56:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/to_ary_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/to_ary_spec.rb Array#to_ary - returns self - properly handles recursive arrays Finished in 0.002293 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/array/to_s_spec.rb # 2011-05-05T10:56:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002861 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/array/transpose_spec.rb # 2011-05-05T10:56:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/transpose_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002431 seconds 1 file, 7 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/array/try_convert_spec.rb # 2011-05-05T10:56:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/try_convert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/array/try_convert_spec.rb Array.try_convert - returns self for arrays - converts using :to_ary - returns nil when there is no :to_ary - does not rescue exceptions - checks the result of the conversion Finished in 0.003118 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/array/union_spec.rb # 2011-05-05T10:56:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/union_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002663 seconds 1 file, 8 examples, 21 expectations, 0 failures, 0 errors == rubyspec/core/array/uniq_spec.rb # 2011-05-05T10:56:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/uniq_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005062 seconds 1 file, 13 examples, 20 expectations, 0 failures, 0 errors == rubyspec/core/array/unshift_spec.rb # 2011-05-05T10:56:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/unshift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002308 seconds 1 file, 5 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/array/values_at_spec.rb # 2011-05-05T10:56:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/values_at_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002064 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/array/zip_spec.rb # 2011-05-05T10:56:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/array/zip_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003164 seconds 1 file, 6 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/__send___spec.rb # 2011-05-05T10:56:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/__send___spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/__send___spec.rb Finished in 0.000349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/ancestors_spec.rb # 2011-05-05T10:56:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/ancestors_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/ancestors_spec.rb Finished in 0.000512 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/basicobject_spec.rb # 2011-05-05T10:56:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/basicobject_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/basicobject_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/basicobject_spec.rb ERROR NameError: uninitialized constant BasicObjectSpecs::BasicObject /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/fixtures/common.rb:2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/basicobject_spec.rb:2:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/basicobject_spec.rb:2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000534 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-05T10:56:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/class_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/class_spec.rb Finished in 0.000354 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/equal_spec.rb # 2011-05-05T10:56:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/equal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/equal_spec.rb Finished in 0.000543 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/equal_value_spec.rb # 2011-05-05T10:56:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/equal_value_spec.rb Finished in 0.000384 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/initialize_spec.rb # 2011-05-05T10:56:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/initialize_spec.rb Finished in 0.000353 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/instance_eval_spec.rb # 2011-05-05T10:56:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/instance_eval_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/instance_eval_spec.rb Finished in 0.000366 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/instance_exec_spec.rb # 2011-05-05T10:56:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/instance_exec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/instance_exec_spec.rb Finished in 0.000378 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/method_missing_spec.rb # 2011-05-05T10:56:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/method_missing_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/method_missing_spec.rb Finished in 0.001048 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/new_spec.rb # 2011-05-05T10:56:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/new_spec.rb Finished in 0.000356 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/not_equal_spec.rb # 2011-05-05T10:56:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/not_equal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/not_equal_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/not_equal_spec.rb ERROR SyntaxError: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/not_equal_spec.rb:6: syntax error, unexpected tNEQ, expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END BasicObject.should have_public_instance_method(:!=) ^ /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/not_equal_spec.rb:26: syntax error, unexpected $end, expecting kEND /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000322 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-05T10:56:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/not_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/not_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/not_spec.rb ERROR SyntaxError: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/not_spec.rb:6: syntax error, unexpected '!', expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END BasicObject.should have_public_instance_method(:!) ^ /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/not_spec.rb:13: syntax error, unexpected $end, expecting kEND /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000294 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-05T10:56:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/singleton_method_added_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/singleton_method_added_spec.rb Finished in 0.000735 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/singleton_method_removed_spec.rb # 2011-05-05T10:56:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/singleton_method_removed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/singleton_method_removed_spec.rb Finished in 0.000519 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/singleton_method_undefined_spec.rb # 2011-05-05T10:56:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/singleton_method_undefined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/singleton_method_undefined_spec.rb Finished in 0.000490 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/basicobject/superclass_spec.rb # 2011-05-05T10:56:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/basicobject/superclass_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/basicobject/superclass_spec.rb Finished in 0.000512 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/bignum/abs_spec.rb # 2011-05-05T10:56:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/abs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/abs_spec.rb Bignum#abs - returns the absolute value Finished in 0.000745 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/bignum/bit_and_spec.rb # 2011-05-05T10:56:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/bit_and_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001716 seconds 1 file, 6 examples, 20 expectations, 0 failures, 0 errors == rubyspec/core/bignum/bit_or_spec.rb # 2011-05-05T10:56:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/bit_or_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002388 seconds 1 file, 6 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/bignum/bit_xor_spec.rb # 2011-05-05T10:56:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/bit_xor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001673 seconds 1 file, 6 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/bignum/case_compare_spec.rb # 2011-05-05T10:56:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/case_compare_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/bignum/coerce_spec.rb # 2011-05-05T10:56:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001302 seconds 1 file, 4 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/bignum/comparison_spec.rb # 2011-05-05T10:56:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - returns 1 when self is negative and other is -Infinity (FAILED - 2) - returns -1 when self is -Infinity and other is negative (FAILED - 3) 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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/comparison_spec.rb:135 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/comparison_spec.rb:1:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/comparison_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) Bignum#<=> returns 1 when self is negative and other is -Infinity FAILED Expected 0 to equal 1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/comparison_spec.rb:145 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/comparison_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 3) Bignum#<=> returns -1 when self is -Infinity and other is negative FAILED Expected 0 to equal -1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/comparison_spec.rb:149 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/comparison_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.005524 seconds 1 file, 29 examples, 35 expectations, 3 failures, 0 errors exit 1 failed(rubyspec/core/bignum/comparison_spec.rb) == rubyspec/core/bignum/complement_spec.rb # 2011-05-05T10:56:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/complement_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/complement_spec.rb Bignum#~ - returns self with each bit flipped Finished in 0.000571 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/bignum/div_spec.rb # 2011-05-05T10:56:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/div_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001775 seconds 1 file, 5 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/bignum/divide_spec.rb # 2011-05-05T10:56:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001522 seconds 1 file, 5 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/bignum/divmod_spec.rb # 2011-05-05T10:56:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/divmod_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002334 seconds 1 file, 9 examples, 22 expectations, 0 failures, 0 errors == rubyspec/core/bignum/element_reference_spec.rb # 2011-05-05T10:56:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001176 seconds 1 file, 3 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/bignum/eql_spec.rb # 2011-05-05T10:56:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001170 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/bignum/equal_value_spec.rb # 2011-05-05T10:56:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001146 seconds 1 file, 3 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/bignum/even_spec.rb # 2011-05-05T10:56:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/even_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001087 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/bignum/exponent_spec.rb # 2011-05-05T10:56:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001111 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/bignum/fdiv_spec.rb # 2011-05-05T10:56:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/fdiv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/fdiv_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/bignum/gt_spec.rb # 2011-05-05T10:56:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/gt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001290 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/bignum/gte_spec.rb # 2011-05-05T10:56:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/gte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000971 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/bignum/hash_spec.rb # 2011-05-05T10:56:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/hash_spec.rb Bignum#hash - is provided - is stable Finished in 0.000929 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/bignum/left_shift_spec.rb # 2011-05-05T10:56:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/left_shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002276 seconds 1 file, 14 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/bignum/lt_spec.rb # 2011-05-05T10:56:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/lt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000917 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/bignum/lte_spec.rb # 2011-05-05T10:56:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/lte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000890 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/bignum/magnitude_spec.rb # 2011-05-05T10:56:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/magnitude_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/magnitude_spec.rb Finished in 0.000502 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/bignum/minus_spec.rb # 2011-05-05T10:56:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/minus_spec.rb Bignum#- - returns self minus the given Integer - raises a TypeError when given a non-Integer Finished in 0.000981 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/bignum/modulo_spec.rb # 2011-05-05T10:56:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/modulo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002417 seconds 1 file, 8 examples, 24 expectations, 0 failures, 0 errors == rubyspec/core/bignum/multiply_spec.rb # 2011-05-05T10:56:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001402 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/bignum/odd_spec.rb # 2011-05-05T10:56:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/odd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000899 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/bignum/plus_spec.rb # 2011-05-05T10:56:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/plus_spec.rb Bignum#+ - returns self plus the given Integer - raises a TypeError when given a non-Integer Finished in 0.000962 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/bignum/quo_spec.rb # 2011-05-05T10:56:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/quo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001348 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/bignum/remainder_spec.rb # 2011-05-05T10:56:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/remainder_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001467 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/bignum/right_shift_spec.rb # 2011-05-05T10:56:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/right_shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002564 seconds 1 file, 16 examples, 25 expectations, 0 failures, 0 errors == rubyspec/core/bignum/size_spec.rb # 2011-05-05T10:56:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/size_spec.rb Bignum#size - returns the number of bytes in the machine representation in multiples of four Finished in 0.000833 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/core/bignum/to_f_spec.rb # 2011-05-05T10:56:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/to_f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000760 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/bignum/to_s_spec.rb # 2011-05-05T10:56:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001107 seconds 1 file, 3 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/bignum/uminus_spec.rb # 2011-05-05T10:56:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/bignum/uminus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/bignum/uminus_spec.rb Bignum#-@ - returns self as a negative value Finished in 0.000583 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/binding/clone_spec.rb # 2011-05-05T10:56:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/binding/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000982 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/binding/dup_spec.rb # 2011-05-05T10:56:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/binding/dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001430 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/binding/eval_spec.rb # 2011-05-05T10:57:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/binding/eval_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/binding/eval_spec.rb Binding#eval - behaves like Kernel.eval(..., self) - needs to be completed Finished in 0.001180 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/builtin_constants/builtin_constants_spec.rb # 2011-05-05T10:57:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/builtin_constants/builtin_constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002406 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/class/allocate_spec.rb # 2011-05-05T10:57:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/class/allocate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000902 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/class/dup_spec.rb # 2011-05-05T10:57:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/class/dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000721 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/class/inherited_spec.rb # 2011-05-05T10:57:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/class/inherited_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002399 seconds 1 file, 8 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/class/initialize_copy_spec.rb # 2011-05-05T10:57:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/class/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/class/initialize_copy_spec.rb Class#initialize_copy - raises a TypeError when called on already initialized classes Finished in 0.000716 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/class/initialize_spec.rb # 2011-05-05T10:57:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/class/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001231 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/class/new_spec.rb # 2011-05-05T10:57:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/class/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003387 seconds 1 file, 9 examples, 20 expectations, 0 failures, 0 errors == rubyspec/core/class/superclass_spec.rb # 2011-05-05T10:57:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/class/superclass_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/class/superclass_spec.rb Class#superclass - returns the superclass of self Class#superclass for a singleton class - of an object returns the class of the object (FAILED - 1) - of a class returns the singleton class of its superclass (FAILED - 2) 1) Class#superclass for a singleton class of an object returns the class of the object FAILED Expected # to equal CoreClassSpecs::A /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/class/superclass_spec.rb:31 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/class/superclass_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/class/superclass_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) Class#superclass for a singleton class of a class returns the singleton class of its superclass FAILED Expected # to equal # /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/class/superclass_spec.rb:36 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/class/superclass_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001598 seconds 1 file, 3 examples, 7 expectations, 2 failures, 0 errors exit 1 failed(rubyspec/core/class/superclass_spec.rb) == rubyspec/core/comparable/between_spec.rb # 2011-05-05T10:57:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/comparable/between_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001150 seconds 1 file, 1 example, 12 expectations, 0 failures, 0 errors == rubyspec/core/comparable/equal_value_spec.rb # 2011-05-05T10:57:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/comparable/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003397 seconds 1 file, 5 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/comparable/gt_spec.rb # 2011-05-05T10:57:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/comparable/gt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002406 seconds 1 file, 3 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/comparable/gte_spec.rb # 2011-05-05T10:57:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/comparable/gte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001788 seconds 1 file, 3 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/comparable/lt_spec.rb # 2011-05-05T10:57:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/comparable/lt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001651 seconds 1 file, 3 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/comparable/lte_spec.rb # 2011-05-05T10:57:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/comparable/lte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001742 seconds 1 file, 3 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/complex/Complex_spec.rb # 2011-05-05T10:57:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/Complex_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/Complex_spec.rb Finished in 0.000871 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/abs2_spec.rb # 2011-05-05T10:57:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/abs2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/abs2_spec.rb Finished in 0.000165 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/abs_spec.rb # 2011-05-05T10:57:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/abs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/abs_spec.rb Finished in 0.000164 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/angle_spec.rb # 2011-05-05T10:57:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/angle_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/angle_spec.rb Finished in 0.000360 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/arg_spec.rb # 2011-05-05T10:57:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/arg_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/arg_spec.rb Finished in 0.000352 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/coerce_spec.rb # 2011-05-05T10:57:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/coerce_spec.rb Finished in 0.000234 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/conj_spec.rb # 2011-05-05T10:57:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/conj_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/conj_spec.rb Finished in 0.000358 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/conjugate_spec.rb # 2011-05-05T10:57:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/conjugate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/conjugate_spec.rb Finished in 0.000356 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/denominator_spec.rb # 2011-05-05T10:57:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/denominator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/denominator_spec.rb Finished in 0.000161 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/divide_spec.rb # 2011-05-05T10:57:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/divide_spec.rb Finished in 0.000193 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/eql_spec.rb # 2011-05-05T10:57:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/eql_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/equal_value_spec.rb # 2011-05-05T10:57:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/equal_value_spec.rb Finished in 0.000180 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/exponent_spec.rb # 2011-05-05T10:57:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/exponent_spec.rb Finished in 0.000269 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/fdiv_spec.rb # 2011-05-05T10:57:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/fdiv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/fdiv_spec.rb Finished in 0.000623 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/hash_spec.rb # 2011-05-05T10:57:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/hash_spec.rb Finished in 0.000530 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/imag_spec.rb # 2011-05-05T10:57:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/imag_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/imag_spec.rb Finished in 0.000722 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/imaginary_spec.rb # 2011-05-05T10:57:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/imaginary_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/imaginary_spec.rb Finished in 0.000346 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/inspect_spec.rb # 2011-05-05T10:57:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/inspect_spec.rb Finished in 0.000463 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/integer_spec.rb # 2011-05-05T10:57:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/integer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/integer_spec.rb Finished in 0.000242 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/magnitude_spec.rb # 2011-05-05T10:57:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/magnitude_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/magnitude_spec.rb Finished in 0.000167 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/marshal_dump_spec.rb # 2011-05-05T10:57:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/marshal_dump_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/marshal_dump_spec.rb Finished in 0.000508 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/marshal_load_spec.rb # 2011-05-05T10:57:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/marshal_load_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/marshal_load_spec.rb Finished in 0.000352 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/minus_spec.rb # 2011-05-05T10:57:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/minus_spec.rb Finished in 0.000631 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/multiply_spec.rb # 2011-05-05T10:57:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/multiply_spec.rb Finished in 0.000648 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/numerator_spec.rb # 2011-05-05T10:57:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/numerator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/numerator_spec.rb Finished in 0.000509 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/phase_spec.rb # 2011-05-05T10:57:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/phase_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/phase_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/plus_spec.rb # 2011-05-05T10:57:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/plus_spec.rb Finished in 0.000625 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/polar_spec.rb # 2011-05-05T10:57:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/polar_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/polar_spec.rb Finished in 0.000930 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/quo_spec.rb # 2011-05-05T10:57:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/quo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/quo_spec.rb Finished in 0.000349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/rationalize_spec.rb # 2011-05-05T10:57:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/rationalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/rationalize_spec.rb Finished in 0.000259 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/real_spec.rb # 2011-05-05T10:57:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/real_spec.rb Finished in 0.000338 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/rect_spec.rb # 2011-05-05T10:57:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/rect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/rect_spec.rb Finished in 0.000164 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/rectangular_spec.rb # 2011-05-05T10:57:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/rectangular_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/rectangular_spec.rb Finished in 0.000359 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/to_f_spec.rb # 2011-05-05T10:57:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/to_f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/to_f_spec.rb Finished in 0.000509 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/to_i_spec.rb # 2011-05-05T10:57:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/to_i_spec.rb Finished in 0.000353 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/to_r_spec.rb # 2011-05-05T10:57:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/to_r_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/to_r_spec.rb Finished in 0.000510 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/to_s_spec.rb # 2011-05-05T10:57:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/to_s_spec.rb Finished in 0.001032 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/complex/uminus_spec.rb # 2011-05-05T10:57:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/complex/uminus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/complex/uminus_spec.rb Finished in 0.000500 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/continuation/call_spec.rb # 2011-05-05T10:57:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/continuation/call_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002021 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/continuation/element_reference_spec.rb # 2011-05-05T10:57:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/continuation/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001997 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/continuation/new_spec.rb # 2011-05-05T10:57:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/continuation/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/continuation/new_spec.rb Continuation.new - raises a NoMethodError Finished in 0.000745 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/dir/chdir_spec.rb # 2011-05-05T10:57:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/chdir_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016984 seconds 1 file, 11 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/dir/chroot_spec.rb # 2011-05-05T10:57:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/chroot_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010190 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/dir/close_spec.rb # 2011-05-05T10:57:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.023552 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/dir/delete_spec.rb # 2011-05-05T10:57:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018146 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/dir/dir_spec.rb # 2011-05-05T10:57:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/dir_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/dir_spec.rb Dir - includes Enumerable Finished in 0.000542 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/dir/each_spec.rb # 2011-05-05T10:57:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.033951 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/dir/element_reference_spec.rb # 2011-05-05T10:57:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 '*' - matches dotfiles with '.*' - matches files with any ending with '*' - matches files with any middle with '*' - 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 '[]' - matches any characters in a range with '[-]' - matches any characters except those in a set with '[^]' - matches any characters except those in a range with '[^-,,...}' - matches a set '{,,...}' which also uses a glob - accepts string sets with empty strings with {,,} - 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 '\' - recursively matches directories with '**/' - 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.030674 seconds 1 file, 45 examples, 49 expectations, 0 failures, 0 errors == rubyspec/core/dir/entries_spec.rb # 2011-05-05T10:57:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/entries_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014437 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/dir/exist_spec.rb # 2011-05-05T10:57:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/exist_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/exist_spec.rb Finished in 0.000993 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/dir/exists_spec.rb # 2011-05-05T10:57:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/exists_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/exists_spec.rb Finished in 0.001436 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/dir/foreach_spec.rb # 2011-05-05T10:57:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/foreach_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010294 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/dir/getwd_spec.rb # 2011-05-05T10:57:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/getwd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/getwd_spec.rb Dir.getwd - returns the current working directory Finished in 0.011657 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/dir/glob_spec.rb # 2011-05-05T10:57:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/glob_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 '*' - matches dotfiles with '.*' - matches files with any ending with '*' - matches files with any middle with '*' - 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 '[]' - matches any characters in a range with '[-]' - matches any characters except those in a set with '[^]' - matches any characters except those in a range with '[^-,,...}' - matches a set '{,,...}' which also uses a glob - accepts string sets with empty strings with {,,} - 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 '\' - recursively matches directories with '**/' - 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 '*' 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.041221 seconds 1 file, 54 examples, 61 expectations, 0 failures, 0 errors == rubyspec/core/dir/home_spec.rb # 2011-05-05T10:57:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/home_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/home_spec.rb Finished in 0.000661 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/dir/initialize_spec.rb # 2011-05-05T10:57:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/initialize_spec.rb Dir#initialize - calls #to_str on non-String arguments Finished in 0.014365 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/dir/inspect_spec.rb # 2011-05-05T10:57:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/inspect_spec.rb Dir#inspect - returns a String - includes the class name - includes the directory name Finished in 0.009772 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/dir/mkdir_spec.rb # 2011-05-05T10:57:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/mkdir_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.020636 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/dir/open_spec.rb # 2011-05-05T10:57:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.031847 seconds 1 file, 7 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/dir/path_spec.rb # 2011-05-05T10:57:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009957 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/dir/pos_spec.rb # 2011-05-05T10:57:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/pos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.032016 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/dir/pwd_spec.rb # 2011-05-05T10:57:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/pwd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/pwd_spec.rb Dir.pwd - returns the current working directory - correctly displays dirs with unicode characters in them Finished in 0.012417 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/dir/read_spec.rb # 2011-05-05T10:57:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009807 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/dir/rewind_spec.rb # 2011-05-05T10:57:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/rewind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010094 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/dir/rmdir_spec.rb # 2011-05-05T10:57:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/rmdir_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018144 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/dir/seek_spec.rb # 2011-05-05T10:57:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/seek_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/seek_spec.rb Dir#seek - returns the Dir instance - moves the read position to a previously obtained position Finished in 0.014596 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/dir/tell_spec.rb # 2011-05-05T10:57:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/tell_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010134 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/dir/to_path_spec.rb # 2011-05-05T10:57:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/to_path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/dir/to_path_spec.rb Finished in 0.000348 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/dir/unlink_spec.rb # 2011-05-05T10:57:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/dir/unlink_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012407 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/encoding/_dump_spec.rb # 2011-05-05T10:57:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/_dump_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/_dump_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/_load_spec.rb # 2011-05-05T10:57:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/_load_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/_load_spec.rb Finished in 0.000348 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/aliases_spec.rb # 2011-05-05T10:57:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/aliases_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/aliases_spec.rb Finished in 0.000562 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/ascii_compatible_spec.rb # 2011-05-05T10:57:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/ascii_compatible_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/ascii_compatible_spec.rb Finished in 0.000331 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/compatible_spec.rb # 2011-05-05T10:57:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/compatible_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/compatible_spec.rb Finished in 0.000542 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb # 2011-05-05T10:57:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb Finished in 0.000411 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/constants_spec.rb # 2011-05-05T10:57:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/constants_spec.rb Finished in 0.000499 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/convert_spec.rb # 2011-05-05T10:57:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/convert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/convert_spec.rb Finished in 0.000421 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/convpath_spec.rb # 2011-05-05T10:57:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/convpath_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/convpath_spec.rb Finished in 0.000453 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/destination_encoding_spec.rb # 2011-05-05T10:57:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/destination_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/destination_encoding_spec.rb Finished in 0.000343 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/finish_spec.rb # 2011-05-05T10:57:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/finish_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/finish_spec.rb Finished in 0.000383 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/insert_output_spec.rb # 2011-05-05T10:57:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/insert_output_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/insert_output_spec.rb Finished in 0.000349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/inspect_spec.rb # 2011-05-05T10:57:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/inspect_spec.rb Finished in 0.000352 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/last_error_spec.rb # 2011-05-05T10:57:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/last_error_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/last_error_spec.rb Finished in 0.000498 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/primitive_convert_spec.rb # 2011-05-05T10:57:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/primitive_convert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/primitive_convert_spec.rb Finished in 0.000696 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/primitive_errinfo_spec.rb # 2011-05-05T10:57:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/primitive_errinfo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/primitive_errinfo_spec.rb Finished in 0.000725 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/putback_spec.rb # 2011-05-05T10:57:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/putback_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/putback_spec.rb Finished in 0.000494 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/replacement_spec.rb # 2011-05-05T10:57:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/replacement_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/replacement_spec.rb Finished in 0.000665 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/search_convpath_spec.rb # 2011-05-05T10:57:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/search_convpath_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/search_convpath_spec.rb Finished in 0.000462 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/converter/source_encoding_spec.rb # 2011-05-05T10:57:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/converter/source_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/converter/source_encoding_spec.rb Finished in 0.000502 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/default_external_spec.rb # 2011-05-05T10:57:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/default_external_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/default_external_spec.rb Finished in 0.000411 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/default_internal_spec.rb # 2011-05-05T10:57:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/default_internal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/default_internal_spec.rb Finished in 0.000445 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/dummy_spec.rb # 2011-05-05T10:57:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/dummy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/dummy_spec.rb Finished in 0.000341 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/find_spec.rb # 2011-05-05T10:57:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/find_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/find_spec.rb Finished in 0.000485 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/inspect_spec.rb # 2011-05-05T10:57:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/inspect_spec.rb Finished in 0.000509 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-05T10:57:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb Finished in 0.000323 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb # 2011-05-05T10:57:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb Finished in 0.000321 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb # 2011-05-05T10:57:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb Finished in 0.000347 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb # 2011-05-05T10:57:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb Finished in 0.000380 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb # 2011-05-05T10:57:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb Finished in 0.000344 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-05T10:57:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb Finished in 0.000323 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb # 2011-05-05T10:57:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb Finished in 0.000342 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/list_spec.rb # 2011-05-05T10:57:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/list_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/list_spec.rb Finished in 0.000553 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/locale_charmap_spec.rb # 2011-05-05T10:57:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/locale_charmap_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/locale_charmap_spec.rb Finished in 0.000383 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/name_list_spec.rb # 2011-05-05T10:57:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/name_list_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/name_list_spec.rb Finished in 0.000354 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/name_spec.rb # 2011-05-05T10:57:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/name_spec.rb Finished in 0.000483 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/names_spec.rb # 2011-05-05T10:57:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/names_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/names_spec.rb Finished in 0.000562 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/replicate_spec.rb # 2011-05-05T10:57:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/replicate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/replicate_spec.rb Finished in 0.000386 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/to_s_spec.rb # 2011-05-05T10:57:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/to_s_spec.rb Finished in 0.000491 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb # 2011-05-05T10:57:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb Finished in 0.000316 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb # 2011-05-05T10:57:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb Finished in 0.000388 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb # 2011-05-05T10:57:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb Finished in 0.000483 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb # 2011-05-05T10:57:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb Finished in 0.000331 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb # 2011-05-05T10:57:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb Finished in 0.000329 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/all_spec.rb # 2011-05-05T10:57:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/all_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002667 seconds 1 file, 8 examples, 35 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/any_spec.rb # 2011-05-05T10:57:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/any_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004625 seconds 1 file, 9 examples, 45 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/chunk_spec.rb # 2011-05-05T10:57:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/chunk_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/chunk_spec.rb Finished in 0.001158 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/collect_concat_spec.rb # 2011-05-05T10:57:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/collect_concat_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/collect_concat_spec.rb Finished in 0.001244 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/collect_spec.rb # 2011-05-05T10:57:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/collect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001895 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/count_spec.rb # 2011-05-05T10:57:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/count_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002467 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/cycle_spec.rb # 2011-05-05T10:57:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/cycle_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002467 seconds 1 file, 8 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/detect_spec.rb # 2011-05-05T10:57:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/detect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002527 seconds 1 file, 9 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/drop_spec.rb # 2011-05-05T10:57:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/drop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002312 seconds 1 file, 6 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/drop_while_spec.rb # 2011-05-05T10:57:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/drop_while_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001945 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/each_cons_spec.rb # 2011-05-05T10:57:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/each_cons_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003606 seconds 1 file, 6 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/each_entry_spec.rb # 2011-05-05T10:57:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/each_entry_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/each_entry_spec.rb Finished in 0.001073 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/each_slice_spec.rb # 2011-05-05T10:57:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/each_slice_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003555 seconds 1 file, 6 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/each_with_index_spec.rb # 2011-05-05T10:57:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/each_with_index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001954 seconds 1 file, 5 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/each_with_object_spec.rb # 2011-05-05T10:57:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/each_with_object_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/each_with_object_spec.rb Enumerable#each_with_object - passes each element and its argument to the block - returns an enumerator if no block Finished in 0.001594 seconds 1 file, 2 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/entries_spec.rb # 2011-05-05T10:57:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/entries_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/entries_spec.rb Enumerable#entries - returns an array containing the elements - passes arguments to each Finished in 0.002243 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/find_all_spec.rb # 2011-05-05T10:57:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/find_all_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001741 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/find_index_spec.rb # 2011-05-05T10:57:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/find_index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002124 seconds 1 file, 7 examples, 20 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/find_spec.rb # 2011-05-05T10:57:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/find_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002514 seconds 1 file, 9 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/first_spec.rb # 2011-05-05T10:57:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/first_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002955 seconds 1 file, 10 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/flat_map_spec.rb # 2011-05-05T10:57:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/flat_map_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/flat_map_spec.rb Finished in 0.001879 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/grep_spec.rb # 2011-05-05T10:57:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/grep_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001668 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/group_by_spec.rb # 2011-05-05T10:57:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/group_by_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001525 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/include_spec.rb # 2011-05-05T10:57:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/include_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002536 seconds 1 file, 3 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/inject_spec.rb # 2011-05-05T10:57:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/inject_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002686 seconds 1 file, 9 examples, 23 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/map_spec.rb # 2011-05-05T10:57:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/map_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002672 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/max_by_spec.rb # 2011-05-05T10:57:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/max_by_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001842 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/max_spec.rb # 2011-05-05T10:57:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/max_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003931 seconds 1 file, 7 examples, 28 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/member_spec.rb # 2011-05-05T10:57:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/member_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001744 seconds 1 file, 3 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/min_by_spec.rb # 2011-05-05T10:57:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/min_by_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001923 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/min_spec.rb # 2011-05-05T10:57:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/min_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002769 seconds 1 file, 7 examples, 31 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/minmax_by_spec.rb # 2011-05-05T10:57:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/minmax_by_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001879 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/minmax_spec.rb # 2011-05-05T10:57:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/minmax_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002140 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/none_spec.rb # 2011-05-05T10:57:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/none_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002764 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/one_spec.rb # 2011-05-05T10:57:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/one_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/one_spec.rb Enumerable#one? - needs to be reviewed for spec completeness Finished in 0.000510 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/partition_spec.rb # 2011-05-05T10:57:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/partition_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001536 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/reduce_spec.rb # 2011-05-05T10:57:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/reduce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002746 seconds 1 file, 9 examples, 23 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/reject_spec.rb # 2011-05-05T10:57:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/reject_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001565 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/reverse_each_spec.rb # 2011-05-05T10:57:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/reverse_each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002085 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/select_spec.rb # 2011-05-05T10:57:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001735 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/slice_before_spec.rb # 2011-05-05T10:57:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/slice_before_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/slice_before_spec.rb Finished in 0.001171 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/sort_by_spec.rb # 2011-05-05T10:57:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/sort_by_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001540 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/sort_spec.rb # 2011-05-05T10:57:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/sort_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002243 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/take_spec.rb # 2011-05-05T10:57:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/take_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002921 seconds 1 file, 9 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/take_while_spec.rb # 2011-05-05T10:57:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/take_while_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001894 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/to_a_spec.rb # 2011-05-05T10:57:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerable/to_a_spec.rb Enumerable#to_a - returns an array containing the elements - passes arguments to each Finished in 0.002225 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/enumerable/zip_spec.rb # 2011-05-05T10:57:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerable/zip_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002684 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/each_spec.rb # 2011-05-05T10:57:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001863 seconds 1 file, 7 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/each_with_index_spec.rb # 2011-05-05T10:57:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/each_with_index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002500 seconds 1 file, 7 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/each_with_object_spec.rb # 2011-05-05T10:57:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/each_with_object_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/each_with_object_spec.rb Finished in 0.000563 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/enum_for_spec.rb # 2011-05-05T10:57:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/enum_for_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000995 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/feed_spec.rb # 2011-05-05T10:57:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/feed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/feed_spec.rb Finished in 0.000348 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/generator/each_spec.rb # 2011-05-05T10:57:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/generator/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/generator/each_spec.rb Finished in 0.000352 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/inspect_spec.rb # 2011-05-05T10:57:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/inspect_spec.rb Finished in 0.000356 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/new_spec.rb # 2011-05-05T10:57:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/new_spec.rb Enumerator.new - creates a new custom enumerator with the given object, iterator and arguments - creates a new custom enumerator that responds to #each - creates a new custom enumerator that runs correctly - aliases the second argument to :each - doesn't check for the presence of the iterator method - uses the latest define iterator method - accepts a block - ignores block if arg given Finished in 0.001935 seconds 1 file, 8 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/next_spec.rb # 2011-05-05T10:57:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/next_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003522 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/next_values_spec.rb # 2011-05-05T10:57:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/next_values_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/next_values_spec.rb Finished in 0.000509 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/peek_spec.rb # 2011-05-05T10:57:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/peek_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/peek_spec.rb Finished in 0.000400 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/peek_values_spec.rb # 2011-05-05T10:57:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/peek_values_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/peek_values_spec.rb Finished in 0.000510 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/rewind_spec.rb # 2011-05-05T10:57:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/rewind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/rewind_spec.rb Enumerator#rewind - resets the enumerator to its initial state - returns self - has no effect on a new enumerator - has no effect if called multiple, consecutive times - calls the enclosed object's rewind method if one exists - does nothing if the object doesn't have a #rewind method Finished in 0.005016 seconds 1 file, 6 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/to_enum_spec.rb # 2011-05-05T10:57:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/to_enum_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000971 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/with_index_spec.rb # 2011-05-05T10:57:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/with_index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001592 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/with_object_spec.rb # 2011-05-05T10:57:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/with_object_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/with_object_spec.rb Enumerator#with_object - returns an enumerator when not given a block - returns the given object when given a block - iterates over the array adding the given object Finished in 0.000984 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/yielder/append_spec.rb # 2011-05-05T10:57:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/yielder/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/yielder/append_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/enumerator/yielder/yield_spec.rb # 2011-05-05T10:57:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/enumerator/yielder/yield_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/enumerator/yielder/yield_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/env/clear_spec.rb # 2011-05-05T10:57:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/clear_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/clear_spec.rb ENV.clear - deletes all environment variables Finished in 0.000628 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/env/delete_if_spec.rb # 2011-05-05T10:57:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/delete_if_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000968 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/env/delete_spec.rb # 2011-05-05T10:57:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/delete_spec.rb ENV.delete - removes the variable and return its value Finished in 0.000573 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/each_key_spec.rb # 2011-05-05T10:57:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/each_key_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/each_key_spec.rb ENV.each_key - returns each key - returns an Enumerator if called without a block Finished in 0.001456 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/env/each_pair_spec.rb # 2011-05-05T10:57:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/each_pair_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/each_pair_spec.rb ENV.each_pair - returns each pair - returns an Enumerator if called without a block Finished in 0.001146 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/env/each_spec.rb # 2011-05-05T10:57:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/each_spec.rb ENV.each - returns each pair - returns an Enumerator if called without a block Finished in 0.001126 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/env/each_value_spec.rb # 2011-05-05T10:57:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/each_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/each_value_spec.rb ENV.each_value - returns each value - returns an Enumerator if called without a block Finished in 0.000987 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/env/element_reference_spec.rb # 2011-05-05T10:57:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003113 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/env/element_set_spec.rb # 2011-05-05T10:57:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/element_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005406 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/env/empty_spec.rb # 2011-05-05T10:57:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/empty_spec.rb ENV.empty? - return true if the Environment is empty - returns false if not empty Finished in 0.000763 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/env/fetch_spec.rb # 2011-05-05T10:57:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/fetch_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001104 seconds 1 file, 5 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/env/has_key_spec.rb # 2011-05-05T10:57:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/has_key_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001106 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/has_value_spec.rb # 2011-05-05T10:57:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/has_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001181 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/include_spec.rb # 2011-05-05T10:57:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/include_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000767 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/index_spec.rb # 2011-05-05T10:57:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000832 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/indexes_spec.rb # 2011-05-05T10:57:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/indexes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/indexes_spec.rb Finished in 0.000281 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/env/indices_spec.rb # 2011-05-05T10:57:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/indices_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/indices_spec.rb Finished in 0.000413 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/env/inspect_spec.rb # 2011-05-05T10:57:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/inspect_spec.rb ENV.inspect - returns a String that looks like a Hash with real data Finished in 0.000623 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/env/invert_spec.rb # 2011-05-05T10:57:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/invert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/invert_spec.rb ENV.invert - returns a hash with ENV.keys as the values and vice versa Finished in 0.000586 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/env/key_spec.rb # 2011-05-05T10:57:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/key_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001048 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/keys_spec.rb # 2011-05-05T10:57:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/keys_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/keys_spec.rb ENV.keys - returns all the keys Finished in 0.000670 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/env/length_spec.rb # 2011-05-05T10:57:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/length_spec.rb ENV.length - returns the number of ENV entries Finished in 0.001089 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/env/member_spec.rb # 2011-05-05T10:57:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/member_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000835 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/rehash_spec.rb # 2011-05-05T10:57:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/rehash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/rehash_spec.rb Finished in 0.000282 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/env/reject_spec.rb # 2011-05-05T10:57:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/reject_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002226 seconds 1 file, 10 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/env/replace_spec.rb # 2011-05-05T10:57:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/replace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/replace_spec.rb ENV.replace - replaces ENV with a Hash Finished in 0.000640 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/select_spec.rb # 2011-05-05T10:57:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001371 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/shift_spec.rb # 2011-05-05T10:57:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/shift_spec.rb ENV.shift - returns a pair and deletes it - returns nil if ENV.empty? Finished in 0.000827 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/env/size_spec.rb # 2011-05-05T10:57:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/size_spec.rb ENV.size - returns the number of ENV entries Finished in 0.000777 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/env/store_spec.rb # 2011-05-05T10:57:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/store_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.007878 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/env/to_a_spec.rb # 2011-05-05T10:57:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/to_a_spec.rb ENV.to_a - returns the ENV as an array Finished in 0.000679 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/to_hash_spec.rb # 2011-05-05T10:57:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/to_hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/to_hash_spec.rb ENV.to_hash - returns the ENV as a hash Finished in 0.000827 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/to_s_spec.rb # 2011-05-05T10:57:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/to_s_spec.rb ENV.to_s - returns "ENV" Finished in 0.000539 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/env/update_spec.rb # 2011-05-05T10:57:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/update_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001049 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/env/value_spec.rb # 2011-05-05T10:57:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001187 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/values_at_spec.rb # 2011-05-05T10:57:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/values_at_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000656 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/env/values_spec.rb # 2011-05-05T10:57:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/env/values_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/env/values_spec.rb ENV.values - returns an array of the values Finished in 0.000691 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/exception/args_spec.rb # 2011-05-05T10:57:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/args_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/args_spec.rb NoMethodError#args - needs to be reviewed for spec completeness Finished in 0.000717 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/arguments_spec.rb # 2011-05-05T10:57:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/arguments_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/arguments_spec.rb ArgumentError - is a subclass of StandardError Finished in 0.000534 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/exception/backtrace_spec.rb # 2011-05-05T10:57:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/backtrace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003424 seconds 1 file, 9 examples, 57 expectations, 0 failures, 0 errors == rubyspec/core/exception/case_compare_spec.rb # 2011-05-05T10:57:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/case_compare_spec.rb SystemCallError.=== - needs to be reviewed for spec completeness Finished in 0.000495 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/destination_encoding_name_spec.rb # 2011-05-05T10:57:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/destination_encoding_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/destination_encoding_name_spec.rb Finished in 0.000593 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/destination_encoding_spec.rb # 2011-05-05T10:57:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/destination_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/destination_encoding_spec.rb Finished in 0.000458 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/equal_value_spec.rb # 2011-05-05T10:57:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/equal_value_spec.rb Finished in 0.000703 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/errno_spec.rb # 2011-05-05T10:57:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/errno_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000695 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/exception/error_bytes_spec.rb # 2011-05-05T10:57:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/error_bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/error_bytes_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/error_char_spec.rb # 2011-05-05T10:57:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/error_char_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/error_char_spec.rb Finished in 0.000520 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/exception_spec.rb # 2011-05-05T10:57:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/exception_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004040 seconds 1 file, 16 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/exception/exit_value_spec.rb # 2011-05-05T10:57:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/exit_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/exit_value_spec.rb LocalJumpError#exit_value - needs to be reviewed for spec completeness Finished in 0.000504 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/incomplete_input_spec.rb # 2011-05-05T10:57:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/incomplete_input_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/incomplete_input_spec.rb Finished in 0.000353 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/initialize_spec.rb # 2011-05-05T10:57:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/initialize_spec.rb Finished in 0.000283 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/inspect_spec.rb # 2011-05-05T10:57:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/inspect_spec.rb Exception#inspect - returns '#' when no message given - includes message when given Finished in 0.000916 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/exception/io_error_spec.rb # 2011-05-05T10:57:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/io_error_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/io_error_spec.rb IOError - is a superclass of EOFError Finished in 0.000538 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/exception/message_spec.rb # 2011-05-05T10:57:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/message_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000897 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/exception/name_error_spec.rb # 2011-05-05T10:57:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/name_error_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000718 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/exception/name_spec.rb # 2011-05-05T10:57:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/name_spec.rb NameError#name - needs to be reviewed for spec completeness Finished in 0.000492 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/new_spec.rb # 2011-05-05T10:57:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001131 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/exception/no_method_error_spec.rb # 2011-05-05T10:57:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/no_method_error_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001650 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/exception/range_error_spec.rb # 2011-05-05T10:57:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/range_error_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/range_error_spec.rb RangeError - is a superclass of FloatDomainError Finished in 0.000549 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/exception/readagain_bytes_spec.rb # 2011-05-05T10:57:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/readagain_bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/readagain_bytes_spec.rb Finished in 0.000356 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/reason_spec.rb # 2011-05-05T10:57:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/reason_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/reason_spec.rb LocalJumpError#reason - needs to be reviewed for spec completeness Finished in 0.000546 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/result_spec.rb # 2011-05-05T10:57:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/result_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/result_spec.rb Finished in 0.000419 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/script_error_spec.rb # 2011-05-05T10:57:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/script_error_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001042 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/exception/set_backtrace_spec.rb # 2011-05-05T10:57:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/set_backtrace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000873 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/exception/signm_spec.rb # 2011-05-05T10:57:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/signm_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/signm_spec.rb SignalException#signm - needs to be reviewed for spec completeness Finished in 0.000745 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/signo_spec.rb # 2011-05-05T10:57:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/signo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/signo_spec.rb SignalException#signo - needs to be reviewed for spec completeness Finished in 0.000495 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/source_encoding_name_spec.rb # 2011-05-05T10:57:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/source_encoding_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/source_encoding_name_spec.rb Finished in 0.000400 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/source_encoding_spec.rb # 2011-05-05T10:57:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/source_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/source_encoding_spec.rb Finished in 0.000592 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/standard_error_spec.rb # 2011-05-05T10:57:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/standard_error_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001713 seconds 1 file, 13 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/exception/status_spec.rb # 2011-05-05T10:57:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/status_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/status_spec.rb SystemExit#status - needs to be reviewed for spec completeness Finished in 0.000511 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/success_spec.rb # 2011-05-05T10:57:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/success_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/exception/success_spec.rb SystemExit#success? - needs to be reviewed for spec completeness Finished in 0.000493 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/exception/system_call_error_spec.rb # 2011-05-05T10:57:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/system_call_error_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001677 seconds 1 file, 8 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/exception/to_s_spec.rb # 2011-05-05T10:57:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001145 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/exception/to_str_spec.rb # 2011-05-05T10:57:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/exception/to_str_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001579 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/false/and_spec.rb # 2011-05-05T10:57:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/false/and_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/false/and_spec.rb FalseClass#& - returns false Finished in 0.000573 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/false/inspect_spec.rb # 2011-05-05T10:57:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/false/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/false/inspect_spec.rb FalseClass#inspect - returns the string 'false' Finished in 0.000604 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/false/or_spec.rb # 2011-05-05T10:57:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/false/or_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/false/or_spec.rb FalseClass#| - return false if other is nil or false, otherwise true Finished in 0.000829 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/false/to_s_spec.rb # 2011-05-05T10:57:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/false/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/false/to_s_spec.rb FalseClass#to_s - returns the string 'false' Finished in 0.000531 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/false/xor_spec.rb # 2011-05-05T10:57:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/false/xor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/false/xor_spec.rb FalseClass#^ - returns false if other is nil or false, otherwise true Finished in 0.000845 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/fiber/new_spec.rb # 2011-05-05T10:57:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fiber/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fiber/new_spec.rb Finished in 0.000386 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/fiber/resume_spec.rb # 2011-05-05T10:57:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fiber/resume_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fiber/resume_spec.rb Finished in 0.001047 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/fiber/yield_spec.rb # 2011-05-05T10:57:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fiber/yield_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fiber/yield_spec.rb Finished in 0.000547 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/absolute_path_spec.rb # 2011-05-05T10:57:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/absolute_path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/absolute_path_spec.rb Finished in 0.000394 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/atime_spec.rb # 2011-05-05T10:57:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/atime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001997 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/file/basename_spec.rb # 2011-05-05T10:57:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/basename_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002459 seconds 1 file, 9 examples, 61 expectations, 0 failures, 0 errors == rubyspec/core/file/blockdev_spec.rb # 2011-05-05T10:57:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/blockdev_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/blockdev_spec.rb File.blockdev? - returns true/false depending if the named file is a block device Finished in 0.001156 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/chardev_spec.rb # 2011-05-05T10:57:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/chardev_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/chardev_spec.rb File.chardev? - returns true/false depending if the named file is a char device Finished in 0.000868 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/chmod_spec.rb # 2011-05-05T10:57:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/chmod_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006195 seconds 1 file, 18 examples, 67 expectations, 0 failures, 0 errors == rubyspec/core/file/chown_spec.rb # 2011-05-05T10:57:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/chown_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/chown_spec.rb Finished in 0.000937 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/constants/constants_spec.rb # 2011-05-05T10:57:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/constants/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003589 seconds 1 file, 19 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/file/constants_spec.rb # 2011-05-05T10:57:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004257 seconds 1 file, 21 examples, 43 expectations, 0 failures, 0 errors == rubyspec/core/file/ctime_spec.rb # 2011-05-05T10:57:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/ctime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001037 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/file/delete_spec.rb # 2011-05-05T10:57:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002534 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/file/directory_spec.rb # 2011-05-05T10:57:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/directory_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001872 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/file/dirname_spec.rb # 2011-05-05T10:57:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/dirname_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001853 seconds 1 file, 8 examples, 34 expectations, 0 failures, 0 errors == rubyspec/core/file/executable_real_spec.rb # 2011-05-05T10:57:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/executable_real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003981 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/file/executable_spec.rb # 2011-05-05T10:57:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/executable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002780 seconds 1 file, 5 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/file/exist_spec.rb # 2011-05-05T10:57:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/exist_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001299 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/file/exists_spec.rb # 2011-05-05T10:57:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/exists_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001238 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/file/expand_path_spec.rb # 2011-05-05T10:57:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/expand_path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005616 seconds 1 file, 19 examples, 49 expectations, 0 failures, 0 errors == rubyspec/core/file/extname_spec.rb # 2011-05-05T10:57:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/extname_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002086 seconds 1 file, 5 examples, 23 expectations, 0 failures, 0 errors == rubyspec/core/file/file_spec.rb # 2011-05-05T10:57:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002282 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/file/flock_spec.rb # 2011-05-05T10:57:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/flock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001740 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/file/fnmatch_spec.rb # 2011-05-05T10:57:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/fnmatch_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012397 seconds 1 file, 56 examples, 142 expectations, 0 failures, 0 errors == rubyspec/core/file/ftype_spec.rb # 2011-05-05T10:57:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/ftype_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018603 seconds 1 file, 10 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/file/grpowned_spec.rb # 2011-05-05T10:57:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/grpowned_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001370 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/identical_spec.rb # 2011-05-05T10:57:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/identical_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002687 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/file/initialize_spec.rb # 2011-05-05T10:57:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/initialize_spec.rb File#initialize - needs to be reviewed for spec completeness Finished in 0.000652 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/inspect_spec.rb # 2011-05-05T10:57:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/inspect_spec.rb File#inspect - returns a String Finished in 0.000730 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/join_spec.rb # 2011-05-05T10:57:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/join_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002666 seconds 1 file, 14 examples, 45 expectations, 0 failures, 0 errors == rubyspec/core/file/lchmod_spec.rb # 2011-05-05T10:57:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/lchmod_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/lchmod_spec.rb Finished in 0.000477 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/lchown_spec.rb # 2011-05-05T10:57:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/lchown_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/lchown_spec.rb Finished in 0.000473 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/link_spec.rb # 2011-05-05T10:57:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/link_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002939 seconds 1 file, 4 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/file/lstat_spec.rb # 2011-05-05T10:57:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/lstat_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003558 seconds 1 file, 4 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/file/mtime_spec.rb # 2011-05-05T10:57:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/mtime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001410 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/file/new_spec.rb # 2011-05-05T10:57:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.008941 seconds 1 file, 17 examples, 31 expectations, 0 failures, 0 errors == rubyspec/core/file/open_spec.rb # 2011-05-05T10:57:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026651 seconds 1 file, 68 examples, 109 expectations, 0 failures, 0 errors == rubyspec/core/file/owned_spec.rb # 2011-05-05T10:57:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/owned_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/owned_spec.rb File.owned? - needs to be reviewed for spec completeness Finished in 0.000715 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/path_spec.rb # 2011-05-05T10:57:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/path_spec.rb File#path - returns the pathname used to create file as a string Finished in 0.000862 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/pipe_spec.rb # 2011-05-05T10:57:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/pipe_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/pipe_spec.rb File.pipe? - needs to be reviewed for spec completeness Finished in 0.000729 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/read_spec.rb # 2011-05-05T10:57:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/read_spec.rb File.read - raises a Errno::EISDIR when passed a path that is a directory Finished in 0.001221 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/readable_real_spec.rb # 2011-05-05T10:57:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/readable_real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001631 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/readable_spec.rb # 2011-05-05T10:57:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/readable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001267 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/file/readlink_spec.rb # 2011-05-05T10:57:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/readlink_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001342 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/realdirpath_spec.rb # 2011-05-05T10:57:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/realdirpath_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/realdirpath_spec.rb Finished in 0.000503 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/realpath_spec.rb # 2011-05-05T10:57:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/realpath_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/realpath_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/rename_spec.rb # 2011-05-05T10:57:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/rename_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002907 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/file/reopen_spec.rb # 2011-05-05T10:57:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/reopen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/reopen_spec.rb Finished in 0.000390 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/setgid_spec.rb # 2011-05-05T10:57:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/setgid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002686 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/file/setuid_spec.rb # 2011-05-05T10:57:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/setuid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002737 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/file/size_spec.rb # 2011-05-05T10:57:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005497 seconds 1 file, 12 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/file/socket_spec.rb # 2011-05-05T10:57:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/socket_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/socket_spec.rb File.socket? - needs to be reviewed for spec completeness Finished in 0.001059 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/split_spec.rb # 2011-05-05T10:57:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/split_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001741 seconds 1 file, 8 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/atime_spec.rb # 2011-05-05T10:57:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/atime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/atime_spec.rb File::Stat#atime - returns the atime of a File::Stat object Finished in 0.000841 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/blksize_spec.rb # 2011-05-05T10:57:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/blksize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/blksize_spec.rb File::Stat#blksize - returns the blksize of a File::Stat object Finished in 0.000840 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/blockdev_spec.rb # 2011-05-05T10:57:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/blockdev_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000939 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/blocks_spec.rb # 2011-05-05T10:57:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/blocks_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/blocks_spec.rb File::Stat#blocks - returns the blocks of a File::Stat object Finished in 0.001163 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/chardev_spec.rb # 2011-05-05T10:57:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/chardev_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000974 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/comparison_spec.rb # 2011-05-05T10:57:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001994 seconds 1 file, 3 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/ctime_spec.rb # 2011-05-05T10:57:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/ctime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/ctime_spec.rb File::Stat#ctime - returns the ctime of a File::Stat object Finished in 0.000854 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/dev_major_spec.rb # 2011-05-05T10:57:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/dev_major_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/dev_major_spec.rb File::Stat#dev_major - returns the major part of File::Stat#dev Finished in 0.000850 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/dev_minor_spec.rb # 2011-05-05T10:57:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/dev_minor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/dev_minor_spec.rb File::Stat#dev_minor - returns the minor part of File::Stat#dev Finished in 0.001105 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/dev_spec.rb # 2011-05-05T10:57:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/dev_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/dev_spec.rb File::Stat#dev - returns the number of the device on which the file exists Finished in 0.000778 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/directory_spec.rb # 2011-05-05T10:57:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/directory_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001407 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/executable_real_spec.rb # 2011-05-05T10:57:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/executable_real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002569 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/executable_spec.rb # 2011-05-05T10:57:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/executable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002544 seconds 1 file, 4 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/file_spec.rb # 2011-05-05T10:57:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002201 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/ftype_spec.rb # 2011-05-05T10:57:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/ftype_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018244 seconds 1 file, 8 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/gid_spec.rb # 2011-05-05T10:57:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/gid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/gid_spec.rb File::Stat#gid - returns the group owner attribute of a File::Stat object Finished in 0.001188 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/grpowned_spec.rb # 2011-05-05T10:57:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/grpowned_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/grpowned_spec.rb File::Stat#grpowned? - returns true if the file exist Finished in 0.001221 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/ino_spec.rb # 2011-05-05T10:57:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/ino_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/ino_spec.rb File::Stat#ino - returns the ino of a File::Stat object Finished in 0.000842 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/inspect_spec.rb # 2011-05-05T10:57:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/inspect_spec.rb File::Stat#inspect - produces a nicely formatted description of a File::Stat object Finished in 0.001350 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/mode_spec.rb # 2011-05-05T10:57:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/mode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/mode_spec.rb File::Stat#mode - returns the mode of a File::Stat object Finished in 0.000895 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/mtime_spec.rb # 2011-05-05T10:57:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/mtime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/mtime_spec.rb File::Stat#mtime - returns the mtime of a File::Stat object Finished in 0.000840 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/new_spec.rb # 2011-05-05T10:57:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001257 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/nlink_spec.rb # 2011-05-05T10:57:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/nlink_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/nlink_spec.rb File::Stat#nlink - returns the number of links to a file Finished in 0.000843 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/owned_spec.rb # 2011-05-05T10:57:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/owned_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/owned_spec.rb File::Stat#owned? - needs to be reviewed for spec completeness Finished in 0.000871 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/pipe_spec.rb # 2011-05-05T10:57:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/pipe_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/pipe_spec.rb File::Stat#pipe? - needs to be reviewed for spec completeness Finished in 0.000817 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/rdev_major_spec.rb # 2011-05-05T10:57:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/rdev_major_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/rdev_major_spec.rb File::Stat#rdev_major - returns the major part of File::Stat#rdev Finished in 0.000783 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/rdev_minor_spec.rb # 2011-05-05T10:57:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/rdev_minor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/rdev_minor_spec.rb File::Stat#rdev_minor - returns the minor part of File::Stat#rdev Finished in 0.000791 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/rdev_spec.rb # 2011-05-05T10:57:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/rdev_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000787 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/readable_real_spec.rb # 2011-05-05T10:57:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/readable_real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001548 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/readable_spec.rb # 2011-05-05T10:57:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/readable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001733 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/setgid_spec.rb # 2011-05-05T10:57:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/setgid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/setgid_spec.rb File::Stat#setgid? - needs to be reviewed for spec completeness Finished in 0.000809 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/setuid_spec.rb # 2011-05-05T10:57:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/setuid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/setuid_spec.rb File::Stat#setuid? - needs to be reviewed for spec completeness Finished in 0.001049 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/size_spec.rb # 2011-05-05T10:57:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004097 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/socket_spec.rb # 2011-05-05T10:57:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/socket_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/socket_spec.rb File::Stat#socket? - needs to be reviewed for spec completeness Finished in 0.001156 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/sticky_spec.rb # 2011-05-05T10:57:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/sticky_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/sticky_spec.rb File::Stat#sticky? - returns true if the named file has the sticky bit, otherwise false File::Stat#sticky? - needs to be reviewed for spec completeness Finished in 0.001385 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/symlink_spec.rb # 2011-05-05T10:57:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/symlink_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/symlink_spec.rb File::Stat#symlink? - returns true if the file is a link Finished in 0.001363 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/file/stat/uid_spec.rb # 2011-05-05T10:57:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/uid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/uid_spec.rb File::Stat#uid - returns the owner attribute of a File::Stat object Finished in 0.001174 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/world_readable_spec.rb # 2011-05-05T10:57:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/world_readable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/world_readable_spec.rb Finished in 0.000767 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/world_writable_spec.rb # 2011-05-05T10:57:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/world_writable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/stat/world_writable_spec.rb Finished in 0.001113 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/writable_real_spec.rb # 2011-05-05T10:57:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/writable_real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001555 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/writable_spec.rb # 2011-05-05T10:57:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/writable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001157 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/file/stat/zero_spec.rb # 2011-05-05T10:57:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat/zero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005484 seconds 1 file, 7 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/file/stat_spec.rb # 2011-05-05T10:57:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/stat_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002743 seconds 1 file, 5 examples, 27 expectations, 0 failures, 0 errors == rubyspec/core/file/sticky_spec.rb # 2011-05-05T10:57:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/sticky_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/sticky_spec.rb File.sticky? - returns true if the named file has the sticky bit, otherwise false - returns false if the file dies not exist File.sticky? - needs to be reviewed for spec completeness Finished in 0.001966 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/file/symlink_spec.rb # 2011-05-05T10:57:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/symlink_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003597 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/file/to_path_spec.rb # 2011-05-05T10:57:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/to_path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/to_path_spec.rb Finished in 0.000632 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/truncate_spec.rb # 2011-05-05T10:57:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/truncate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006806 seconds 1 file, 22 examples, 42 expectations, 0 failures, 0 errors == rubyspec/core/file/umask_spec.rb # 2011-05-05T10:57:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/umask_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002216 seconds 1 file, 5 examples, 23 expectations, 0 failures, 0 errors == rubyspec/core/file/unlink_spec.rb # 2011-05-05T10:57:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/unlink_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002550 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/file/utime_spec.rb # 2011-05-05T10:57:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/utime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/utime_spec.rb File.utime - sets the access and modification time of each file Finished in 0.001054 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/file/world_readable_spec.rb # 2011-05-05T10:57:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/world_readable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/world_readable_spec.rb Finished in 0.000658 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/world_writable_spec.rb # 2011-05-05T10:57:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/world_writable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/file/world_writable_spec.rb Finished in 0.000654 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/file/writable_real_spec.rb # 2011-05-05T10:57:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/writable_real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001598 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/file/writable_spec.rb # 2011-05-05T10:57:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/writable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001719 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/file/zero_spec.rb # 2011-05-05T10:57:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/file/zero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004060 seconds 1 file, 8 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/filetest/blockdev_spec.rb # 2011-05-05T10:57:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/blockdev_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/blockdev_spec.rb FileTest.blockdev? - returns true/false depending if the named file is a block device Finished in 0.001154 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/filetest/chardev_spec.rb # 2011-05-05T10:57:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/chardev_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/chardev_spec.rb FileTest.chardev? - returns true/false depending if the named file is a char device Finished in 0.000824 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/filetest/directory_spec.rb # 2011-05-05T10:57:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/directory_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001369 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/filetest/executable_real_spec.rb # 2011-05-05T10:57:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/executable_real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002745 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/filetest/executable_spec.rb # 2011-05-05T10:57:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/executable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002851 seconds 1 file, 5 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/filetest/exist_spec.rb # 2011-05-05T10:57:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/exist_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001252 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/filetest/exists_spec.rb # 2011-05-05T10:57:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/exists_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001217 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/filetest/file_spec.rb # 2011-05-05T10:57:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003273 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/filetest/grpowned_spec.rb # 2011-05-05T10:57:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/grpowned_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001382 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/filetest/identical_spec.rb # 2011-05-05T10:57:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/identical_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002686 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/filetest/owned_spec.rb # 2011-05-05T10:57:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/owned_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/owned_spec.rb FileTest.owned? - needs to be reviewed for spec completeness Finished in 0.000723 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/filetest/pipe_spec.rb # 2011-05-05T10:57:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/pipe_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/pipe_spec.rb FileTest.pipe? - needs to be reviewed for spec completeness Finished in 0.001129 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/filetest/readable_real_spec.rb # 2011-05-05T10:57:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/readable_real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001153 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/filetest/readable_spec.rb # 2011-05-05T10:57:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/readable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001857 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/filetest/setgid_spec.rb # 2011-05-05T10:57:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/setgid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/setgid_spec.rb FileTest.setgid? - needs to be reviewed for spec completeness Finished in 0.000655 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/filetest/setuid_spec.rb # 2011-05-05T10:57:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/setuid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/setuid_spec.rb FileTest.setuid? - needs to be reviewed for spec completeness Finished in 0.000947 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/filetest/size_spec.rb # 2011-05-05T10:57:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004443 seconds 1 file, 10 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/filetest/socket_spec.rb # 2011-05-05T10:57:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/socket_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/socket_spec.rb FileTest.socket? - needs to be reviewed for spec completeness Finished in 0.000721 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/filetest/sticky_spec.rb # 2011-05-05T10:57:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/sticky_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/sticky_spec.rb FileTest.sticky? - returns true if the named file has the sticky bit, otherwise false - returns false if the file dies not exist Finished in 0.001224 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/filetest/symlink_spec.rb # 2011-05-05T10:57:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/symlink_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001599 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/filetest/world_readable_spec.rb # 2011-05-05T10:57:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/world_readable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/world_readable_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/filetest/world_writable_spec.rb # 2011-05-05T10:57:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/world_writable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/filetest/world_writable_spec.rb Finished in 0.000407 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/filetest/writable_real_spec.rb # 2011-05-05T10:57:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/writable_real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001646 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/filetest/writable_spec.rb # 2011-05-05T10:57:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/writable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001195 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/filetest/zero_spec.rb # 2011-05-05T10:57:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/filetest/zero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003984 seconds 1 file, 8 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/abs_spec.rb # 2011-05-05T10:57:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/abs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/abs_spec.rb Fixnum#abs - returns self's absolute value Finished in 0.000785 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/bit_and_spec.rb # 2011-05-05T10:57:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/bit_and_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002653 seconds 1 file, 7 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/bit_or_spec.rb # 2011-05-05T10:57:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/bit_or_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001853 seconds 1 file, 7 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/bit_xor_spec.rb # 2011-05-05T10:57:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/bit_xor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002741 seconds 1 file, 7 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/case_compare_spec.rb # 2011-05-05T10:57:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/case_compare_spec.rb Finished in 0.000502 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/coerce_spec.rb # 2011-05-05T10:57:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001766 seconds 1 file, 6 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/comparison_spec.rb # 2011-05-05T10:57:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001394 seconds 1 file, 4 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/complement_spec.rb # 2011-05-05T10:57:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/complement_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/complement_spec.rb Fixnum#~ - returns self with each bit flipped Finished in 0.000566 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/div_spec.rb # 2011-05-05T10:57:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/div_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002670 seconds 1 file, 6 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/divide_spec.rb # 2011-05-05T10:57:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001475 seconds 1 file, 6 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/divmod_spec.rb # 2011-05-05T10:57:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/divmod_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002553 seconds 1 file, 4 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/element_reference_spec.rb # 2011-05-05T10:57:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002174 seconds 1 file, 12 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/equal_value_spec.rb # 2011-05-05T10:57:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000995 seconds 1 file, 2 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/even_spec.rb # 2011-05-05T10:57:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/even_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/even_spec.rb Finished in 0.000349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/exponent_spec.rb # 2011-05-05T10:57:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001640 seconds 1 file, 5 examples, 25 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/fdiv_spec.rb # 2011-05-05T10:57:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/fdiv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/fdiv_spec.rb Finished in 0.000502 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/gt_spec.rb # 2011-05-05T10:57:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/gt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000930 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/gte_spec.rb # 2011-05-05T10:57:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/gte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000913 seconds 1 file, 2 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/hash_spec.rb # 2011-05-05T10:57:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/hash_spec.rb Fixnum#hash - is provided - is stable Finished in 0.000910 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/id2name_spec.rb # 2011-05-05T10:57:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/id2name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000761 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/induced_from_spec.rb # 2011-05-05T10:57:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/induced_from_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001552 seconds 1 file, 5 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/left_shift_spec.rb # 2011-05-05T10:57:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/left_shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002307 seconds 1 file, 15 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/lt_spec.rb # 2011-05-05T10:57:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/lt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000911 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/lte_spec.rb # 2011-05-05T10:57:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/lte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000895 seconds 1 file, 2 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/magnitude_spec.rb # 2011-05-05T10:57:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/magnitude_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/magnitude_spec.rb Finished in 0.000500 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/minus_spec.rb # 2011-05-05T10:57:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/minus_spec.rb Fixnum#- - returns self minus the given Integer - raises a TypeError when given a non-Integer Finished in 0.001532 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/modulo_spec.rb # 2011-05-05T10:57:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/modulo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003060 seconds 1 file, 8 examples, 44 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/multiply_spec.rb # 2011-05-05T10:57:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001200 seconds 1 file, 3 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/odd_spec.rb # 2011-05-05T10:57:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/odd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/odd_spec.rb Finished in 0.000353 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/plus_spec.rb # 2011-05-05T10:57:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/plus_spec.rb Fixnum#+ - returns self plus the given Integer - raises a TypeError when given a non-Integer Finished in 0.001082 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/quo_spec.rb # 2011-05-05T10:57:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/quo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001326 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/right_shift_spec.rb # 2011-05-05T10:57:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/right_shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002521 seconds 1 file, 17 examples, 21 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/size_spec.rb # 2011-05-05T10:57:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/size_spec.rb Fixnum#size - returns the number of bytes in the machine representation of self Finished in 0.000872 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/succ_spec.rb # 2011-05-05T10:57:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/succ_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/succ_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/to_f_spec.rb # 2011-05-05T10:57:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/to_f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/to_f_spec.rb Fixnum#to_f - returns self converted to a Float Finished in 0.000566 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/to_s_spec.rb # 2011-05-05T10:57:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001596 seconds 1 file, 3 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/to_sym_spec.rb # 2011-05-05T10:57:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/to_sym_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000748 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/uminus_spec.rb # 2011-05-05T10:57:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/uminus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/uminus_spec.rb Fixnum#-@ - returns self as a negative value Finished in 0.000581 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/fixnum/zero_spec.rb # 2011-05-05T10:57:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/fixnum/zero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/fixnum/zero_spec.rb Fixnum#zero? - returns true if self is 0 Finished in 0.000560 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/abs_spec.rb # 2011-05-05T10:57:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/abs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/abs_spec.rb Float#abs - returns the absolute value Finished in 0.000696 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/angle_spec.rb # 2011-05-05T10:57:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/angle_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/angle_spec.rb Finished in 0.000348 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/float/arg_spec.rb # 2011-05-05T10:57:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/arg_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/arg_spec.rb Finished in 0.000348 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/float/case_compare_spec.rb # 2011-05-05T10:57:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/case_compare_spec.rb Finished in 0.000345 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/float/ceil_spec.rb # 2011-05-05T10:57:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/ceil_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/ceil_spec.rb Float#ceil - returns the smallest Integer greater than or equal to self Finished in 0.000892 seconds 1 file, 1 example, 7 expectations, 0 failures, 0 errors == rubyspec/core/float/coerce_spec.rb # 2011-05-05T10:57:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/coerce_spec.rb Float#coerce - returns [other, self] both as Floats Finished in 0.000975 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/core/float/comparison_spec.rb # 2011-05-05T10:57:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - returns -1 when self is -Infinity and other is negative (FAILED - 2) - returns 1 when self is negative and other is -Infinity (FAILED - 3) - returns 1 when self is Infinity and other is a Bignum (FAILED - 4) - returns -1 when self is negative and other is Infinty - returns -1 when self is -Infinity and other is negative (FAILED - 5) - returns 1 when self is negative and other is -Infinity (FAILED - 6) 1) Float#<=> returns 1 when self is Infinity and other is a Bignum FAILED Expected 0 to equal 1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:25 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:1:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) Float#<=> returns -1 when self is -Infinity and other is negative FAILED Expected 0 to equal -1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:33 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 3) Float#<=> returns 1 when self is negative and other is -Infinity FAILED Expected 0 to equal 1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:37 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 4) Float#<=> returns 1 when self is Infinity and other is a Bignum FAILED Expected 0 to equal 1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:45 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 5) Float#<=> returns -1 when self is -Infinity and other is negative FAILED Expected 0 to equal -1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:53 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 6) Float#<=> returns 1 when self is negative and other is -Infinity FAILED Expected 0 to equal 1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:57 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/comparison_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.002409 seconds 1 file, 10 examples, 13 expectations, 6 failures, 0 errors exit 1 failed(rubyspec/core/float/comparison_spec.rb) == rubyspec/core/float/constants_spec.rb # 2011-05-05T10:57:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001650 seconds 1 file, 10 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/float/denominator_spec.rb # 2011-05-05T10:57:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/denominator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/denominator_spec.rb Finished in 0.000608 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/float/divide_spec.rb # 2011-05-05T10:57:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001696 seconds 1 file, 4 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/float/divmod_spec.rb # 2011-05-05T10:57:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/divmod_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002116 seconds 1 file, 5 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/float/eql_spec.rb # 2011-05-05T10:57:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/eql_spec.rb Float#eql? - returns true if other is a Float equal to self Finished in 0.000553 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/float/equal_value_spec.rb # 2011-05-05T10:57:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000682 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/float/exponent_spec.rb # 2011-05-05T10:57:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/exponent_spec.rb Float#** - returns self raise to the other power Finished in 0.000701 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/float/fdiv_spec.rb # 2011-05-05T10:58:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/fdiv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/fdiv_spec.rb Finished in 0.000468 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/float/finite_spec.rb # 2011-05-05T10:58:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/finite_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/finite_spec.rb Float#finite? - returns true if a valid IEEE floating-point number Finished in 0.000834 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/floor_spec.rb # 2011-05-05T10:58:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/floor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/floor_spec.rb Float#floor - returns the largest Integer less than or equal to self Finished in 0.000890 seconds 1 file, 1 example, 7 expectations, 0 failures, 0 errors == rubyspec/core/float/gt_spec.rb # 2011-05-05T10:58:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/gt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/gt_spec.rb Float#> - returns true if self is greater than other Finished in 0.000649 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/gte_spec.rb # 2011-05-05T10:58:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/gte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/gte_spec.rb Float#>= - returns true if self is greater than or equal to other Finished in 0.001204 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/hash_spec.rb # 2011-05-05T10:58:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/hash_spec.rb Float#hash - is provided - is stable Finished in 0.000628 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/float/induced_from_spec.rb # 2011-05-05T10:58:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/induced_from_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001597 seconds 1 file, 5 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/float/infinite_spec.rb # 2011-05-05T10:58:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/infinite_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/infinite_spec.rb Float#infinite? - returns nil, -1, +1 when self is finite, -Infinity, +Infinity Finished in 0.000563 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/lt_spec.rb # 2011-05-05T10:58:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/lt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/lt_spec.rb Float#< - returns true if self is less than other Finished in 0.000813 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/lte_spec.rb # 2011-05-05T10:58:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/lte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/lte_spec.rb Float#<= - returns true if self is less than or equal to other Finished in 0.000584 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/float/magnitude_spec.rb # 2011-05-05T10:58:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/magnitude_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/magnitude_spec.rb Finished in 0.000719 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/float/minus_spec.rb # 2011-05-05T10:58:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/minus_spec.rb Float#- - returns self minus other Finished in 0.000831 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/modulo_spec.rb # 2011-05-05T10:58:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/modulo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001383 seconds 1 file, 4 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/float/multiply_spec.rb # 2011-05-05T10:58:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/multiply_spec.rb Float#* - returns self multiplied by other Finished in 0.000592 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/nan_spec.rb # 2011-05-05T10:58:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/nan_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/nan_spec.rb Float#nan? - returns true if self is not a valid IEEE floating-point number Finished in 0.000577 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/numerator_spec.rb # 2011-05-05T10:58:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/numerator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/numerator_spec.rb Finished in 0.000598 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/float/phase_spec.rb # 2011-05-05T10:58:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/phase_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/phase_spec.rb Finished in 0.000345 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/float/plus_spec.rb # 2011-05-05T10:58:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/plus_spec.rb Float#+ - returns self plus other Finished in 0.000655 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/quo_spec.rb # 2011-05-05T10:58:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/quo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/quo_spec.rb Finished in 0.000352 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/float/rationalize_spec.rb # 2011-05-05T10:58:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/rationalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/rationalize_spec.rb Finished in 0.000424 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/float/round_spec.rb # 2011-05-05T10:58:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/round_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/round_spec.rb Float#round - returns the nearest Integer Finished in 0.000676 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/float/to_f_spec.rb # 2011-05-05T10:58:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/to_f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/to_f_spec.rb Float#to_f - returns self Finished in 0.000806 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/to_i_spec.rb # 2011-05-05T10:58:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/to_i_spec.rb Float#to_i - returns self truncated to an Integer Finished in 0.000754 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/float/to_int_spec.rb # 2011-05-05T10:58:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/to_int_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000898 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/float/to_r_spec.rb # 2011-05-05T10:58:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/to_r_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/to_r_spec.rb Finished in 0.000347 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/float/to_s_spec.rb # 2011-05-05T10:58:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 necessary to recreate the value (FAILED - 1) - outputs the minimal, unique form to represent the value 1) Float#to_s outputs the minimal, unique form necessary to recreate the value FAILED Expected "0.216115646363885" to equal "0.21611564636388508" /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/to_s_spec.rb:95 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/to_s_spec.rb:1:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/to_s_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.002626 seconds 1 file, 18 examples, 18 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/core/float/to_s_spec.rb) == rubyspec/core/float/truncate_spec.rb # 2011-05-05T10:58:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/truncate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/truncate_spec.rb Float#truncate - returns self truncated to an Integer Finished in 0.000759 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/float/uminus_spec.rb # 2011-05-05T10:58:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/uminus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/uminus_spec.rb Float#-@ - negates self Finished in 0.000859 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/float/uplus_spec.rb # 2011-05-05T10:58:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/uplus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/uplus_spec.rb Float#+@ - returns the same value with same sign (twos complement) Finished in 0.000560 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/float/zero_spec.rb # 2011-05-05T10:58:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/float/zero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/float/zero_spec.rb Float#zero? - returns true if self is 0.0 Finished in 0.000582 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/gc/count_spec.rb # 2011-05-05T10:58:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/count_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/count_spec.rb Finished in 0.000373 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/gc/disable_spec.rb # 2011-05-05T10:58:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/disable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/disable_spec.rb GC.disable - returns true iff the garbage collection was previously disabled Finished in 0.000587 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/gc/enable_spec.rb # 2011-05-05T10:58:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/enable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/enable_spec.rb GC.enable - returns true iff the garbage collection was already disabled Finished in 0.000558 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/gc/garbage_collect_spec.rb # 2011-05-05T10:58:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/garbage_collect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/garbage_collect_spec.rb GC#garbage_collect - always returns nil Finished in 0.008684 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/gc/profiler/clear_spec.rb # 2011-05-05T10:58:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/profiler/clear_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/clear_spec.rb Finished in 0.000354 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/gc/profiler/disable_spec.rb # 2011-05-05T10:58:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/profiler/disable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/disable_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/gc/profiler/enable_spec.rb # 2011-05-05T10:58:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/profiler/enable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/enable_spec.rb Finished in 0.000352 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/gc/profiler/enabled_spec.rb # 2011-05-05T10:58:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/profiler/enabled_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/enabled_spec.rb Finished in 0.000545 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/gc/profiler/report_spec.rb # 2011-05-05T10:58:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/profiler/report_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/report_spec.rb Finished in 0.000347 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/gc/profiler/result_spec.rb # 2011-05-05T10:58:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/profiler/result_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/result_spec.rb Finished in 0.000349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/gc/profiler/total_time_spec.rb # 2011-05-05T10:58:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/profiler/total_time_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/profiler/total_time_spec.rb Finished in 0.000356 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/gc/start_spec.rb # 2011-05-05T10:58:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/start_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/start_spec.rb GC.start - always returns nil Finished in 0.008669 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/gc/stress_spec.rb # 2011-05-05T10:58:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/gc/stress_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/gc/stress_spec.rb GC.stress - returns current status of GC stress mode GC.stress= - sets the stress mode Finished in 0.448665 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/hash/allocate_spec.rb # 2011-05-05T10:58:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/allocate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/allocate_spec.rb Hash.allocate - returns an instance of Hash - returns a fully-formed instance of Hash Finished in 0.000667 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/hash/assoc_spec.rb # 2011-05-05T10:58:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/assoc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/assoc_spec.rb Finished in 0.000657 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/hash/clear_spec.rb # 2011-05-05T10:58:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/clear_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001300 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/hash/clone_spec.rb # 2011-05-05T10:58:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/clone_spec.rb Hash#clone - copies instance variable but not the objects they refer to Finished in 0.000573 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/hash/compare_by_identity_spec.rb # 2011-05-05T10:58:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/compare_by_identity_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/compare_by_identity_spec.rb Finished in 0.000336 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/hash/constructor_spec.rb # 2011-05-05T10:58:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/constructor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001745 seconds 1 file, 7 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/hash/default_proc_spec.rb # 2011-05-05T10:58:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/default_proc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/default_proc_spec.rb Hash#default_proc - returns the block passed to Hash.new - returns nil if no block was passed to proc Hash#default_proc= - replaces the block passed to Hash.new - uses :to_proc on its argument - overrides the static default - raises an error if passed stuff not convertible to procs - accepts a lambda with an arity of 2 Finished in 0.001804 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/hash/default_spec.rb # 2011-05-05T10:58:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/default_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001703 seconds 1 file, 6 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/hash/delete_if_spec.rb # 2011-05-05T10:58:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/delete_if_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002801 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/hash/delete_spec.rb # 2011-05-05T10:58:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001345 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/hash/each_key_spec.rb # 2011-05-05T10:58:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/each_key_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001408 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/hash/each_pair_spec.rb # 2011-05-05T10:58:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/each_pair_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001772 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/hash/each_spec.rb # 2011-05-05T10:58:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002629 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/hash/each_value_spec.rb # 2011-05-05T10:58:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/each_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001471 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/hash/element_reference_spec.rb # 2011-05-05T10:58:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003042 seconds 1 file, 11 examples, 33 expectations, 0 failures, 0 errors == rubyspec/core/hash/element_set_spec.rb # 2011-05-05T10:58:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/element_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002010 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/hash/empty_spec.rb # 2011-05-05T10:58:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000840 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/hash/eql_spec.rb # 2011-05-05T10:58:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004102 seconds 1 file, 13 examples, 39 expectations, 0 failures, 0 errors == rubyspec/core/hash/equal_value_spec.rb # 2011-05-05T10:58:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006479 seconds 1 file, 15 examples, 45 expectations, 0 failures, 0 errors == rubyspec/core/hash/fetch_spec.rb # 2011-05-05T10:58:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/fetch_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001498 seconds 1 file, 6 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/hash/flatten_spec.rb # 2011-05-05T10:58:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/flatten_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/flatten_spec.rb Finished in 0.000456 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/hash/has_key_spec.rb # 2011-05-05T10:58:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/has_key_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002389 seconds 1 file, 5 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/hash/has_value_spec.rb # 2011-05-05T10:58:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/has_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000980 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/hash/hash_spec.rb # 2011-05-05T10:58:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001139 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/hash/include_spec.rb # 2011-05-05T10:58:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/include_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002394 seconds 1 file, 5 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/hash/index_spec.rb # 2011-05-05T10:58:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001368 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/hash/indexes_spec.rb # 2011-05-05T10:58:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/indexes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001765 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/hash/indices_spec.rb # 2011-05-05T10:58:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/indices_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001246 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/hash/initialize_copy_spec.rb # 2011-05-05T10:58:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002840 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/hash/initialize_spec.rb # 2011-05-05T10:58:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001719 seconds 1 file, 5 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/hash/inspect_spec.rb # 2011-05-05T10:58:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001702 seconds 1 file, 4 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/hash/invert_spec.rb # 2011-05-05T10:58:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/invert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001066 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/hash/keep_if_spec.rb # 2011-05-05T10:58:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/keep_if_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/keep_if_spec.rb Finished in 0.000875 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/hash/key_spec.rb # 2011-05-05T10:58:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/key_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/key_spec.rb Hash#key? - returns true if argument is a key - returns true if the key's matching value was nil - returns true if the key's matching value was false - returns true if the key is nil - compares keys with the same #hash value via #eql? Hash#key - returns the corresponding key for value - returns nil if the value is not found - doesn't return default value if the value is not found - compares values using == Finished in 0.002569 seconds 1 file, 9 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/hash/keys_spec.rb # 2011-05-05T10:58:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/keys_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/keys_spec.rb Hash#keys - returns an array populated with keys - it uses the same order as #values Finished in 0.001127 seconds 1 file, 2 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/hash/length_spec.rb # 2011-05-05T10:58:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/length_spec.rb Hash#length - returns the number of entries Finished in 0.001305 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/hash/member_spec.rb # 2011-05-05T10:58:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/member_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001635 seconds 1 file, 5 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/hash/merge_spec.rb # 2011-05-05T10:58:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/merge_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003499 seconds 1 file, 14 examples, 25 expectations, 0 failures, 0 errors == rubyspec/core/hash/new_spec.rb # 2011-05-05T10:58:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001395 seconds 1 file, 6 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/hash/rassoc_spec.rb # 2011-05-05T10:58:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/rassoc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/rassoc_spec.rb Finished in 0.000410 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/hash/rehash_spec.rb # 2011-05-05T10:58:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/rehash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003005 seconds 1 file, 3 examples, 20 expectations, 0 failures, 0 errors == rubyspec/core/hash/reject_spec.rb # 2011-05-05T10:58:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/reject_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002926 seconds 1 file, 12 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/hash/replace_spec.rb # 2011-05-05T10:58:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/replace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002537 seconds 1 file, 5 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/hash/select_spec.rb # 2011-05-05T10:58:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001917 seconds 1 file, 5 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/hash/shift_spec.rb # 2011-05-05T10:58:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001494 seconds 1 file, 4 examples, 21 expectations, 0 failures, 0 errors == rubyspec/core/hash/size_spec.rb # 2011-05-05T10:58:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/size_spec.rb Hash#size - returns the number of entries Finished in 0.001326 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/hash/sort_spec.rb # 2011-05-05T10:58:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/sort_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000939 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/hash/store_spec.rb # 2011-05-05T10:58:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/store_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002014 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/hash/to_a_spec.rb # 2011-05-05T10:58:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000872 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/hash/to_hash_spec.rb # 2011-05-05T10:58:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/to_hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/to_hash_spec.rb Hash#to_hash - returns self Finished in 0.000697 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/hash/to_s_spec.rb # 2011-05-05T10:58:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001789 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/hash/try_convert_spec.rb # 2011-05-05T10:58:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/try_convert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/try_convert_spec.rb Hash.try_convert - returns the argument if passed a Hash - returns nil if the argument can't be coerced into a Hash - coerces the argument with #to_hash Finished in 0.000943 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/hash/update_spec.rb # 2011-05-05T10:58:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/update_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001926 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/hash/value_spec.rb # 2011-05-05T10:58:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000983 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/hash/values_at_spec.rb # 2011-05-05T10:58:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/values_at_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/values_at_spec.rb Hash#values_at - returns an array of values for the given keys Finished in 0.000838 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/hash/values_spec.rb # 2011-05-05T10:58:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/hash/values_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/hash/values_spec.rb Hash#values - returns an array of values Finished in 0.000752 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/integer/ceil_spec.rb # 2011-05-05T10:58:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/ceil_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/ceil_spec.rb Integer#ceil - returns self Finished in 0.000723 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/integer/chr_spec.rb # 2011-05-05T10:58:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/chr_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001398 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/integer/denominator_spec.rb # 2011-05-05T10:58:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/denominator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/denominator_spec.rb Finished in 0.000534 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/integer/downto_spec.rb # 2011-05-05T10:58:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/downto_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002023 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/integer/even_spec.rb # 2011-05-05T10:58:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/even_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/even_spec.rb Integer#even? - returns true when self is an even number Finished in 0.001003 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/core/integer/floor_spec.rb # 2011-05-05T10:58:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/floor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/floor_spec.rb Integer#floor - returns self Finished in 0.000717 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/integer/gcd_spec.rb # 2011-05-05T10:58:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/gcd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/gcd_spec.rb Finished in 0.000509 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/integer/gcdlcm_spec.rb # 2011-05-05T10:58:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/gcdlcm_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/gcdlcm_spec.rb Finished in 0.000519 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/integer/induced_from_spec.rb # 2011-05-05T10:58:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/induced_from_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001793 seconds 1 file, 6 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/integer/integer_spec.rb # 2011-05-05T10:58:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/integer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/integer_spec.rb Integer#integer? - returns true Finished in 0.000808 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/integer/lcm_spec.rb # 2011-05-05T10:58:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/lcm_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/lcm_spec.rb Finished in 0.000511 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/integer/next_spec.rb # 2011-05-05T10:58:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/next_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/next_spec.rb Integer#next - returns the Integer equal to self + 1 Finished in 0.000712 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/integer/numerator_spec.rb # 2011-05-05T10:58:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/numerator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/numerator_spec.rb Finished in 0.000375 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/integer/odd_spec.rb # 2011-05-05T10:58:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/odd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/odd_spec.rb Integer#odd? - returns true when self is an odd number Finished in 0.001146 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/core/integer/ord_spec.rb # 2011-05-05T10:58:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/ord_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/ord_spec.rb Integer#ord - returns self Finished in 0.000683 seconds 1 file, 1 example, 8 expectations, 0 failures, 0 errors == rubyspec/core/integer/pred_spec.rb # 2011-05-05T10:58:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/pred_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/pred_spec.rb Integer#pred - returns the Integer equal to self - 1 Finished in 0.000665 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/integer/rationalize_spec.rb # 2011-05-05T10:58:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/rationalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/rationalize_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/integer/round_spec.rb # 2011-05-05T10:58:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/round_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/round_spec.rb Integer#round - returns self Finished in 0.000726 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/integer/succ_spec.rb # 2011-05-05T10:58:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/succ_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/succ_spec.rb Integer#succ - returns the Integer equal to self + 1 Finished in 0.000715 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/integer/times_spec.rb # 2011-05-05T10:58:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/times_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001430 seconds 1 file, 8 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/integer/to_i_spec.rb # 2011-05-05T10:58:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/to_i_spec.rb Integer#to_i - returns self Finished in 0.000717 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/integer/to_int_spec.rb # 2011-05-05T10:58:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/to_int_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/to_int_spec.rb Integer#to_int - returns self Finished in 0.000730 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/integer/to_r_spec.rb # 2011-05-05T10:58:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/to_r_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/to_r_spec.rb Finished in 0.000457 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/integer/truncate_spec.rb # 2011-05-05T10:58:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/truncate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/integer/truncate_spec.rb Integer#truncate - returns self Finished in 0.001028 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/integer/upto_spec.rb # 2011-05-05T10:58:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/integer/upto_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001379 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/io/binmode_spec.rb # 2011-05-05T10:58:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/binmode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/binmode_spec.rb IO#binmode - raises an IOError on closed stream - puts a stream in binary mode Finished in 0.002151 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/io/binread_spec.rb # 2011-05-05T10:58:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/binread_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/binread_spec.rb Finished in 0.000362 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/bytes_spec.rb # 2011-05-05T10:58:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001811 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/io/chars_spec.rb # 2011-05-05T10:58:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/chars_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001886 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/io/close_on_exec_spec.rb # 2011-05-05T10:58:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/close_on_exec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/close_on_exec_spec.rb Finished in 0.000400 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/close_read_spec.rb # 2011-05-05T10:58:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/close_read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010413 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/io/close_spec.rb # 2011-05-05T10:58:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006186 seconds 1 file, 8 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/io/close_write_spec.rb # 2011-05-05T10:58:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/close_write_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.008082 seconds 1 file, 7 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/io/closed_spec.rb # 2011-05-05T10:58:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/closed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/closed_spec.rb IO#closed? - returns true on closed stream - returns false on open stream Finished in 0.001125 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/io/codepoints_spec.rb # 2011-05-05T10:58:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/codepoints_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/codepoints_spec.rb Finished in 0.000873 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/constants_spec.rb # 2011-05-05T10:58:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/constants_spec.rb IO::SEEK_SET - is defined IO::SEEK_CUR - is defined IO::SEEK_END - is defined Finished in 0.001271 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/io/copy_stream_spec.rb # 2011-05-05T10:58:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/copy_stream_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/copy_stream_spec.rb Finished in 0.000437 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/dup_spec.rb # 2011-05-05T10:58:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001867 seconds 1 file, 5 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/io/each_byte_spec.rb # 2011-05-05T10:58:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/each_byte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001894 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/io/each_char_spec.rb # 2011-05-05T10:58:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/each_char_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002033 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/io/each_codepoint_spec.rb # 2011-05-05T10:58:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/each_codepoint_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/each_codepoint_spec.rb Finished in 0.001267 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/each_line_spec.rb # 2011-05-05T10:58:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/each_line_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004393 seconds 1 file, 13 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/io/each_spec.rb # 2011-05-05T10:58:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004409 seconds 1 file, 13 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/io/eof_spec.rb # 2011-05-05T10:58:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/eof_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003966 seconds 1 file, 14 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/io/external_encoding_spec.rb # 2011-05-05T10:58:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/external_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/external_encoding_spec.rb Finished in 0.000420 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/fcntl_spec.rb # 2011-05-05T10:58:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/fcntl_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/fcntl_spec.rb IO#fcntl - raises IOError on closed stream Finished in 0.001350 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/io/fdatasync_spec.rb # 2011-05-05T10:58:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/fdatasync_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/fdatasync_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/fileno_spec.rb # 2011-05-05T10:58:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/fileno_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001459 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/io/flush_spec.rb # 2011-05-05T10:58:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/flush_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/flush_spec.rb IO#flush - raises IOError on closed stream Finished in 0.000927 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/io/for_fd_spec.rb # 2011-05-05T10:58:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/for_fd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003821 seconds 1 file, 5 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/io/foreach_spec.rb # 2011-05-05T10:58:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/foreach_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006704 seconds 1 file, 16 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/io/fsync_spec.rb # 2011-05-05T10:58:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/fsync_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/fsync_spec.rb IO#fsync - raises an IOError on closed stream - writes the buffered data to permanent storage Finished in 0.026244 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/io/getbyte_spec.rb # 2011-05-05T10:58:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/getbyte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001744 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/io/getc_spec.rb # 2011-05-05T10:58:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/getc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001823 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/io/gets_spec.rb # 2011-05-05T10:58:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/gets_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011942 seconds 1 file, 23 examples, 80 expectations, 0 failures, 0 errors == rubyspec/core/io/initialize_copy_spec.rb # 2011-05-05T10:58:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/initialize_copy_spec.rb IO#initialize_copy - needs to be reviewed for spec completeness Finished in 0.000717 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/initialize_spec.rb # 2011-05-05T10:58:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002734 seconds 1 file, 7 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/io/inspect_spec.rb # 2011-05-05T10:58:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/inspect_spec.rb IO#inspect - returns a String describing a stream Finished in 0.000803 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/io/internal_encoding_spec.rb # 2011-05-05T10:58:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/internal_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/internal_encoding_spec.rb Finished in 0.000354 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/io_spec.rb # 2011-05-05T10:58:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/io_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/io_spec.rb IO - includes File::Constants Finished in 0.000546 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/io/ioctl_spec.rb # 2011-05-05T10:58:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/ioctl_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/ioctl_spec.rb IO#ioctl - raises IOError on closed stream Finished in 0.000915 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/io/isatty_spec.rb # 2011-05-05T10:58:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/isatty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001277 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/io/lineno_spec.rb # 2011-05-05T10:58:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/lineno_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003322 seconds 1 file, 9 examples, 63 expectations, 0 failures, 0 errors == rubyspec/core/io/lines_spec.rb # 2011-05-05T10:58:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/lines_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/lines_spec.rb IO#lines - returns an Enumerator - returns a line when accessed - ignores a given block Finished in 0.001497 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/io/new_spec.rb # 2011-05-05T10:58:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003749 seconds 1 file, 5 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/io/open_spec.rb # 2011-05-05T10:58:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003721 seconds 1 file, 9 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/io/output_spec.rb # 2011-05-05T10:58:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/output_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001607 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/io/pid_spec.rb # 2011-05-05T10:58:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/pid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.008477 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/io/pipe_spec.rb # 2011-05-05T10:58:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/pipe_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001104 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/io/popen_spec.rb # 2011-05-05T10:58:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/popen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 1.482747 seconds 1 file, 10 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/io/pos_spec.rb # 2011-05-05T10:58:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/pos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004431 seconds 1 file, 7 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/io/print_spec.rb # 2011-05-05T10:58:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/print_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003853 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/io/printf_spec.rb # 2011-05-05T10:58:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/printf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/printf_spec.rb IO#printf - writes the #sprintf formatted string - raises IOError on closed stream Finished in 0.002028 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/io/putc_spec.rb # 2011-05-05T10:58:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/putc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003708 seconds 1 file, 9 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/io/puts_spec.rb # 2011-05-05T10:58:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/puts_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.008723 seconds 1 file, 12 examples, 35 expectations, 0 failures, 0 errors == rubyspec/core/io/read_nonblock_spec.rb # 2011-05-05T10:58:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/read_nonblock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001955 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/io/read_spec.rb # 2011-05-05T10:58:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.023406 seconds 1 file, 37 examples, 51 expectations, 0 failures, 0 errors == rubyspec/core/io/readbyte_spec.rb # 2011-05-05T10:58:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/readbyte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/readbyte_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/readchar_spec.rb # 2011-05-05T10:58:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/readchar_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001947 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/io/readline_spec.rb # 2011-05-05T10:58:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/readline_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003020 seconds 1 file, 6 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/io/readlines_spec.rb # 2011-05-05T10:58:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/readlines_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016755 seconds 1 file, 27 examples, 28 expectations, 0 failures, 0 errors == rubyspec/core/io/readpartial_spec.rb # 2011-05-05T10:58:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/readpartial_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003823 seconds 1 file, 11 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/io/reopen_spec.rb # 2011-05-05T10:58:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/reopen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 1) 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 1) IO#reopen with an IO reads from the current position of the other IO's stream FAILED Expected nil to equal "Line 2\n" /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/reopen_spec.rb:222 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/reopen_spec.rb:177:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/reopen_spec.rb:181 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.031895 seconds 1 file, 24 examples, 33 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/core/io/reopen_spec.rb) == rubyspec/core/io/rewind_spec.rb # 2011-05-05T10:58:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/rewind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001656 seconds 1 file, 4 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/io/seek_spec.rb # 2011-05-05T10:58:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/seek_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003615 seconds 1 file, 10 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/io/select_spec.rb # 2011-05-05T10:58:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.008370 seconds 1 file, 12 examples, 21 expectations, 0 failures, 0 errors == rubyspec/core/io/set_encoding_spec.rb # 2011-05-05T10:58:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/set_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/set_encoding_spec.rb Finished in 0.000507 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/stat_spec.rb # 2011-05-05T10:58:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/stat_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005976 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/io/sync_spec.rb # 2011-05-05T10:58:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/sync_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001903 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/io/sysopen_spec.rb # 2011-05-05T10:58:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/sysopen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001302 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/io/sysread_spec.rb # 2011-05-05T10:58:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/sysread_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003314 seconds 1 file, 9 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/io/sysseek_spec.rb # 2011-05-05T10:58:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/sysseek_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003160 seconds 1 file, 8 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/io/syswrite_spec.rb # 2011-05-05T10:58:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/syswrite_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.024460 seconds 1 file, 13 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/io/tell_spec.rb # 2011-05-05T10:58:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/tell_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/tell_spec.rb IO#tell - gets the offset - raises IOError on closed stream - resets #eof? Finished in 0.002650 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/io/to_i_spec.rb # 2011-05-05T10:58:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001004 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/io/to_io_spec.rb # 2011-05-05T10:58:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/to_io_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/to_io_spec.rb IO#to_io - returns self for open stream - returns self for closed stream Finished in 0.001646 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/io/try_convert_spec.rb # 2011-05-05T10:58:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/try_convert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/try_convert_spec.rb IO.try_convert - returns the passed IO object - does not call #to_io on an IO instance - calls #to_io to coerce an object - returns nil when the passed object does not respond to #to_io - raises a TypeError if the object does not return an IO from #to_io - propagates an exception raised by #to_io Finished in 0.002660 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/io/tty_spec.rb # 2011-05-05T10:58:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/tty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001706 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/io/ungetbyte_spec.rb # 2011-05-05T10:58:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/ungetbyte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/io/ungetbyte_spec.rb Finished in 0.000506 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/io/ungetc_spec.rb # 2011-05-05T10:58:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/ungetc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003274 seconds 1 file, 9 examples, 22 expectations, 0 failures, 0 errors == rubyspec/core/io/write_nonblock_spec.rb # 2011-05-05T10:58:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/write_nonblock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018981 seconds 1 file, 11 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/io/write_spec.rb # 2011-05-05T10:58:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/io/write_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018729 seconds 1 file, 12 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/kernel/Array_spec.rb # 2011-05-05T10:58:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/Array_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012025 seconds 1 file, 21 examples, 41 expectations, 0 failures, 0 errors == rubyspec/core/kernel/Complex_spec.rb # 2011-05-05T10:58:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/Complex_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/Complex_spec.rb Finished in 0.000354 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/Float_spec.rb # 2011-05-05T10:58:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/Float_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/Float_spec.rb:203 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/Float_spec.rb:239 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/Float_spec.rb:203 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/Float_spec.rb:243 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.023226 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-05T10:58:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/Integer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.028113 seconds 1 file, 144 examples, 246 expectations, 0 failures, 0 errors == rubyspec/core/kernel/Rational_spec.rb # 2011-05-05T10:58:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/Rational_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/Rational_spec.rb Finished in 0.000352 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/String_spec.rb # 2011-05-05T10:58:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/String_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015732 seconds 1 file, 25 examples, 35 expectations, 0 failures, 0 errors == rubyspec/core/kernel/__callee___spec.rb # 2011-05-05T10:58:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/__callee___spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/__callee___spec.rb Finished in 0.002453 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/__id___spec.rb # 2011-05-05T10:58:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/__id___spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003923 seconds 1 file, 14 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/kernel/__method___spec.rb # 2011-05-05T10:58:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/__method___spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003144 seconds 1 file, 7 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/kernel/__send___spec.rb # 2011-05-05T10:58:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/__send___spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/__send___spec.rb Kernel#__send__ - needs to be reviewed for spec completeness Finished in 0.002230 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/abort_spec.rb # 2011-05-05T10:58:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/abort_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003836 seconds 1 file, 9 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/kernel/at_exit_spec.rb # 2011-05-05T10:58:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/at_exit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015204 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/kernel/autoload_spec.rb # 2011-05-05T10:58:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/autoload_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004894 seconds 1 file, 13 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/kernel/backtick_spec.rb # 2011-05-05T10:58:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/backtick_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.007406 seconds 1 file, 4 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/kernel/binding_spec.rb # 2011-05-05T10:58:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/binding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003256 seconds 1 file, 6 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/kernel/block_given_spec.rb # 2011-05-05T10:58:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/block_given_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003564 seconds 1 file, 7 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/kernel/callcc_spec.rb # 2011-05-05T10:58:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/callcc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003820 seconds 1 file, 17 examples, 23 expectations, 0 failures, 0 errors == rubyspec/core/kernel/caller_spec.rb # 2011-05-05T10:58:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/caller_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 1) - 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 Kernel.caller - returns one entry per call, even for recursive methods (FAILED - 2) 1) Kernel#caller in a Proc or eval returns the correct definition line for a complex Proc trace FAILED Expected "/home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/fixtures/caller_fixture1.rb:29:in `second'" to match /caller_fixture1\.rb:25:in `second'/ /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:43:in `=~' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/caller_spec.rb:69 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/bug.rb:20:in `ruby_bug' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/caller_spec.rb:68 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/fixtures/caller_fixture2.rb:18:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/caller_spec.rb:45 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) Kernel.caller returns one entry per call, even for recursive methods FAILED Expected 0 to equal 1 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/caller_spec.rb:157 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/fixtures/caller_fixture2.rb:23:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/caller_spec.rb:152 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.005295 seconds 1 file, 12 examples, 24 expectations, 2 failures, 0 errors exit 1 failed(rubyspec/core/kernel/caller_spec.rb) == rubyspec/core/kernel/case_compare_spec.rb # 2011-05-05T10:58:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004000 seconds 1 file, 10 examples, 30 expectations, 0 failures, 0 errors == rubyspec/core/kernel/catch_spec.rb # 2011-05-05T10:58:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/catch_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003696 seconds 1 file, 10 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/kernel/chomp_spec.rb # 2011-05-05T10:58:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/chomp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003042 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/kernel/chop_spec.rb # 2011-05-05T10:58:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/chop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003044 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/kernel/class_spec.rb # 2011-05-05T10:58:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/class_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/class_spec.rb Kernel#class - needs to be reviewed for spec completeness Finished in 0.002221 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/clone_spec.rb # 2011-05-05T10:58:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002995 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/kernel/comparison_spec.rb # 2011-05-05T10:58:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/comparison_spec.rb Finished in 0.000573 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/const_lookup_spec.rb # 2011-05-05T10:58:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/const_lookup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/const_lookup_spec.rb Finished in 0.000507 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/define_singleton_method_spec.rb # 2011-05-05T10:58:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/define_singleton_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/define_singleton_method_spec.rb Finished in 0.002334 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/display_spec.rb # 2011-05-05T10:58:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/display_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/display_spec.rb Kernel#display - needs to be reviewed for spec completeness Finished in 0.002249 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/dup_spec.rb # 2011-05-05T10:58:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004314 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/kernel/enum_for_spec.rb # 2011-05-05T10:58:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/enum_for_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/enum_for_spec.rb Finished in 0.000353 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/eql_spec.rb # 2011-05-05T10:58:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002475 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/kernel/equal_spec.rb # 2011-05-05T10:58:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/equal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003679 seconds 1 file, 6 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/kernel/equal_value_spec.rb # 2011-05-05T10:58:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/equal_value_spec.rb Kernel#== - returns true only if obj and other are the same object Finished in 0.002416 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/kernel/eval_spec.rb # 2011-05-05T10:58:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/eval_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.022805 seconds 1 file, 24 examples, 50 expectations, 0 failures, 0 errors == rubyspec/core/kernel/exec_spec.rb # 2011-05-05T10:58:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/exec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002751 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/kernel/exit_spec.rb # 2011-05-05T10:58:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/exit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004615 seconds 1 file, 8 examples, 41 expectations, 0 failures, 0 errors == rubyspec/core/kernel/extend_spec.rb # 2011-05-05T10:58:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/extend_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004692 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/kernel/fail_spec.rb # 2011-05-05T10:58:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/fail_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003161 seconds 1 file, 5 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/kernel/fork_spec.rb # 2011-05-05T10:58:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/fork_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/fork_spec.rb Kernel#fork - is a private method Kernel.fork - needs to be reviewed for spec completeness Finished in 0.002538 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/format_spec.rb # 2011-05-05T10:58:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/format_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/format_spec.rb Kernel#format - is a private method Kernel.format - is accessible as a module function Finished in 0.002606 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/kernel/freeze_spec.rb # 2011-05-05T10:58:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/freeze_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/freeze_spec.rb Finished in 0.002304 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/frozen_spec.rb # 2011-05-05T10:58:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/frozen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/frozen_spec.rb Kernel#frozen? - returns true if self is frozen Finished in 0.003340 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/kernel/getc_spec.rb # 2011-05-05T10:58:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/getc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/getc_spec.rb Kernel#getc - is a private method Kernel.getc - needs to be reviewed for spec completeness Finished in 0.002668 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/gets_spec.rb # 2011-05-05T10:58:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/gets_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/gets_spec.rb Kernel#gets - is a private method Kernel.gets - needs to be reviewed for spec completeness Finished in 0.003701 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/global_variables_spec.rb # 2011-05-05T10:58:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/global_variables_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002914 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/kernel/gsub_spec.rb # 2011-05-05T10:58:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/gsub_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004484 seconds 1 file, 12 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/kernel/hash_spec.rb # 2011-05-05T10:58:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/hash_spec.rb Kernel#hash - needs to be reviewed for spec completeness Finished in 0.003314 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/id_spec.rb # 2011-05-05T10:58:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/id_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/id_spec.rb Kernel#id - needs to be reviewed for spec completeness Finished in 0.002257 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/initialize_clone_spec.rb # 2011-05-05T10:58:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/initialize_clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/initialize_clone_spec.rb Finished in 0.000508 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/initialize_copy_spec.rb # 2011-05-05T10:58:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/initialize_copy_spec.rb Kernel#initialize_copy - is a private method Finished in 0.002379 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/initialize_dup_spec.rb # 2011-05-05T10:58:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/initialize_dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/initialize_dup_spec.rb Finished in 0.000359 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/inspect_spec.rb # 2011-05-05T10:58:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/inspect_spec.rb Kernel#inspect - needs to be reviewed for spec completeness Finished in 0.003304 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/instance_eval_spec.rb # 2011-05-05T10:58:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/instance_eval_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004839 seconds 1 file, 15 examples, 25 expectations, 0 failures, 0 errors == rubyspec/core/kernel/instance_of_spec.rb # 2011-05-05T10:58:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/instance_of_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/instance_of_spec.rb Kernel#instance_of? - needs to be reviewed for spec completeness Finished in 0.000720 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/instance_variable_defined_spec.rb # 2011-05-05T10:58:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/instance_variable_defined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/instance_variable_defined_spec.rb Kernel#instance_variable_defined? - needs to be reviewed for spec completeness Finished in 0.000499 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/instance_variable_get_spec.rb # 2011-05-05T10:58:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/instance_variable_get_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005317 seconds 1 file, 17 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/kernel/instance_variable_set_spec.rb # 2011-05-05T10:58:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/instance_variable_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005154 seconds 1 file, 9 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/kernel/instance_variables_spec.rb # 2011-05-05T10:58:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/instance_variables_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003020 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/kernel/is_a_spec.rb # 2011-05-05T10:58:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/is_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/is_a_spec.rb Kernel#is_a? - needs to be reviewed for spec completeness Finished in 0.000496 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/iterator_spec.rb # 2011-05-05T10:58:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/iterator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/iterator_spec.rb Kernel#iterator? - is a private method Kernel.iterator? - needs to be reviewed for spec completeness Finished in 0.002522 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/kind_of_spec.rb # 2011-05-05T10:58:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/kind_of_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/kind_of_spec.rb Kernel#kind_of? - needs to be reviewed for spec completeness Finished in 0.000709 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/lambda_spec.rb # 2011-05-05T10:58:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/lambda_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005569 seconds 1 file, 9 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/kernel/load_spec.rb # 2011-05-05T10:58:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/load_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.023495 seconds 1 file, 67 examples, 131 expectations, 0 failures, 0 errors == rubyspec/core/kernel/local_variables_spec.rb # 2011-05-05T10:58:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/local_variables_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004201 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/kernel/loop_spec.rb # 2011-05-05T10:58:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/loop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 1) - rescues StopIteration - rescues StopIteration's subclasses - does not rescue other errors 1) Kernel.loop raises a LocalJumpError if no block given FAILED Expected LocalJumpError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/loop_spec.rb:33 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/loop_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/loop_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.003456 seconds 1 file, 8 examples, 8 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/core/kernel/loop_spec.rb) == rubyspec/core/kernel/match_spec.rb # 2011-05-05T10:58:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/match_spec.rb Kernel#=~ - needs to be reviewed for spec completeness Finished in 0.002241 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/method_missing_spec.rb # 2011-05-05T10:58:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/method_missing_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003000 seconds 1 file, 8 examples, 24 expectations, 0 failures, 0 errors == rubyspec/core/kernel/method_spec.rb # 2011-05-05T10:58:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - changes the method called for super on a target aliased method - can be called on a private method - raises a NameError when called on a protected method - will see an alias of the original method as == when in a derived class - can call methods created with define_method Finished in 0.003756 seconds 1 file, 9 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/kernel/methods_spec.rb # 2011-05-05T10:58:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017818 seconds 1 file, 18 examples, 22 expectations, 0 failures, 0 errors == rubyspec/core/kernel/nil_spec.rb # 2011-05-05T10:58:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/nil_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/nil_spec.rb Kernel#nil? - needs to be reviewed for spec completeness Finished in 0.002238 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/not_match_spec.rb # 2011-05-05T10:58:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/not_match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/not_match_spec.rb Finished in 0.000506 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/object_id_spec.rb # 2011-05-05T10:58:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/object_id_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003953 seconds 1 file, 14 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/kernel/open_spec.rb # 2011-05-05T10:58:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006787 seconds 1 file, 7 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/kernel/p_spec.rb # 2011-05-05T10:58:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/p_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004232 seconds 1 file, 6 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/kernel/print_spec.rb # 2011-05-05T10:58:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/print_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/print_spec.rb Kernel#print - is a private method Kernel.print - needs to be reviewed for spec completeness Finished in 0.002594 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/printf_spec.rb # 2011-05-05T10:58:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/printf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/printf_spec.rb Kernel#printf - is a private method Kernel.printf - needs to be reviewed for spec completeness Finished in 0.003678 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/private_methods_spec.rb # 2011-05-05T10:58:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/private_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.024213 seconds 1 file, 10 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/kernel/proc_spec.rb # 2011-05-05T10:58:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/proc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003322 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/kernel/protected_methods_spec.rb # 2011-05-05T10:58:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/protected_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015024 seconds 1 file, 9 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/kernel/public_method_spec.rb # 2011-05-05T10:58:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/public_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/public_method_spec.rb Finished in 0.002595 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/public_methods_spec.rb # 2011-05-05T10:58:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/public_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.037415 seconds 1 file, 9 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/kernel/public_send_spec.rb # 2011-05-05T10:58:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/public_send_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/public_send_spec.rb Finished in 0.002669 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/putc_spec.rb # 2011-05-05T10:58:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/putc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013968 seconds 1 file, 19 examples, 31 expectations, 0 failures, 0 errors == rubyspec/core/kernel/puts_spec.rb # 2011-05-05T10:58:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/puts_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016302 seconds 1 file, 10 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/kernel/raise_spec.rb # 2011-05-05T10:58:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/raise_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003389 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/kernel/rand_spec.rb # 2011-05-05T10:58:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/rand_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.043973 seconds 1 file, 9 examples, 2011 expectations, 0 failures, 0 errors == rubyspec/core/kernel/readline_spec.rb # 2011-05-05T10:58:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/readline_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/readline_spec.rb Kernel#readline - is a private method Kernel.readline - needs to be reviewed for spec completeness Finished in 0.002581 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/readlines_spec.rb # 2011-05-05T10:58:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/readlines_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/readlines_spec.rb Kernel#readlines - is a private method Kernel.readlines - needs to be reviewed for spec completeness Finished in 0.003740 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/remove_instance_variable_spec.rb # 2011-05-05T10:58:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/remove_instance_variable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003142 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/kernel/require_relative_spec.rb # 2011-05-05T10:58:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/require_relative_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/require_relative_spec.rb Finished in 0.000772 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/require_spec.rb # 2011-05-05T10:58:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/require_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.028127 seconds 1 file, 97 examples, 193 expectations, 0 failures, 0 errors == rubyspec/core/kernel/respond_to_missing_spec.rb # 2011-05-05T10:58:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/respond_to_missing_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/respond_to_missing_spec.rb Finished in 0.002255 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/respond_to_spec.rb # 2011-05-05T10:58:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/respond_to_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003285 seconds 1 file, 8 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/kernel/scan_spec.rb # 2011-05-05T10:58:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/scan_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/scan_spec.rb Kernel#scan - is a private method Kernel.scan - needs to be reviewed for spec completeness Finished in 0.002628 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/select_spec.rb # 2011-05-05T10:58:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/select_spec.rb Kernel#select - is a private method Kernel.select - needs to be reviewed for spec completeness Finished in 0.002550 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/send_spec.rb # 2011-05-05T10:58:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/send_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004539 seconds 1 file, 17 examples, 21 expectations, 0 failures, 0 errors == rubyspec/core/kernel/set_trace_func_spec.rb # 2011-05-05T10:58:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/set_trace_func_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002539 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/singleton_class_spec.rb # 2011-05-05T10:58:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/singleton_class_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/singleton_class_spec.rb Finished in 0.000286 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/singleton_method_added_spec.rb # 2011-05-05T10:58:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/singleton_method_added_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/singleton_method_added_spec.rb Kernel#singleton_method_added - is a private method Finished in 0.003886 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/singleton_method_removed_spec.rb # 2011-05-05T10:58:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/singleton_method_removed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/singleton_method_removed_spec.rb Kernel#singleton_method_removed - is a private method Finished in 0.000858 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/singleton_method_undefined_spec.rb # 2011-05-05T10:58:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/singleton_method_undefined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/singleton_method_undefined_spec.rb Kernel#singleton_method_undefined - is a private method Finished in 0.000833 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/singleton_methods_spec.rb # 2011-05-05T10:58:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/singleton_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.021802 seconds 1 file, 82 examples, 82 expectations, 0 failures, 0 errors == rubyspec/core/kernel/sleep_spec.rb # 2011-05-05T10:58:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/sleep_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.115059 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/kernel/spawn_spec.rb # 2011-05-05T10:58:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/spawn_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/spawn_spec.rb Finished in 0.000645 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/split_spec.rb # 2011-05-05T10:58:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/split_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/split_spec.rb Kernel#split - is a private method Kernel.split - needs to be reviewed for spec completeness Finished in 0.002669 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/sprintf_spec.rb # 2011-05-05T10:58:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/sprintf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011067 seconds 1 file, 11 examples, 175 expectations, 0 failures, 0 errors == rubyspec/core/kernel/srand_spec.rb # 2011-05-05T10:58:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/srand_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005740 seconds 1 file, 10 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/kernel/sub_spec.rb # 2011-05-05T10:58:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/sub_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003057 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/kernel/syscall_spec.rb # 2011-05-05T10:58:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/syscall_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/syscall_spec.rb Kernel#syscall - is a private method Kernel.syscall - needs to be reviewed for spec completeness Finished in 0.002539 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/system_spec.rb # 2011-05-05T10:58:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/system_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026979 seconds 1 file, 8 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/kernel/taint_spec.rb # 2011-05-05T10:58:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/taint_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002567 seconds 1 file, 3 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/kernel/tainted_spec.rb # 2011-05-05T10:58:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/tainted_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/tainted_spec.rb Kernel#tainted? - returns true if Object is tainted Finished in 0.003333 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/kernel/tap_spec.rb # 2011-05-05T10:58:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/tap_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/tap_spec.rb Kernel#tap - always yields self and returns self - raises a LocalJumpError when no block given Finished in 0.002502 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/kernel/test_spec.rb # 2011-05-05T10:58:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/test_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002947 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/kernel/throw_spec.rb # 2011-05-05T10:58:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/throw_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003634 seconds 1 file, 8 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/kernel/to_a_spec.rb # 2011-05-05T10:58:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002900 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/kernel/to_enum_spec.rb # 2011-05-05T10:58:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/to_enum_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/to_enum_spec.rb Finished in 0.000504 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/to_s_spec.rb # 2011-05-05T10:58:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/to_s_spec.rb Kernel#to_s - needs to be reviewed for spec completeness Finished in 0.002274 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/trace_var_spec.rb # 2011-05-05T10:58:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/trace_var_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003657 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/trap_spec.rb # 2011-05-05T10:58:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/trap_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/trap_spec.rb Kernel#trap - is a private method Kernel.trap - needs to be reviewed for spec completeness Finished in 0.002608 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/trust_spec.rb # 2011-05-05T10:58:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/trust_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/trust_spec.rb Finished in 0.002187 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/type_spec.rb # 2011-05-05T10:58:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/type_spec.rb Kernel#type - needs to be reviewed for spec completeness Finished in 0.002302 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/untaint_spec.rb # 2011-05-05T10:58:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/untaint_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/untaint_spec.rb Kernel#untaint - needs to be reviewed for spec completeness Finished in 0.002232 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/untrace_var_spec.rb # 2011-05-05T10:58:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/untrace_var_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002563 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/kernel/untrust_spec.rb # 2011-05-05T10:58:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/untrust_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/untrust_spec.rb Finished in 0.003265 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/untrusted_spec.rb # 2011-05-05T10:58:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/untrusted_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/kernel/untrusted_spec.rb Finished in 0.002209 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/kernel/warn_spec.rb # 2011-05-05T10:58:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/kernel/warn_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002987 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/marshal/dump_spec.rb # 2011-05-05T10:58:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/marshal/dump_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018755 seconds 1 file, 91 examples, 112 expectations, 0 failures, 0 errors == rubyspec/core/marshal/load_spec.rb # 2011-05-05T10:58:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/marshal/load_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - roundtrips 4611686018427387903 from dump/load correctly Finished in 0.025959 seconds 1 file, 92 examples, 109 expectations, 0 failures, 0 errors == rubyspec/core/marshal/restore_spec.rb # 2011-05-05T10:58:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/marshal/restore_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/marshal/restore_spec.rb Marshal.restore - needs to be reviewed for spec completeness Finished in 0.000497 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/begin_spec.rb # 2011-05-05T10:58:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/begin_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/begin_spec.rb MatchData#begin - returns the offset of the start of the nth element Finished in 0.000651 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/captures_spec.rb # 2011-05-05T10:58:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/captures_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/captures_spec.rb MatchData#captures - returns an array of the match captures Finished in 0.000801 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/matchdata/element_reference_spec.rb # 2011-05-05T10:58:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000867 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/end_spec.rb # 2011-05-05T10:58:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/end_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/end_spec.rb MatchData#end - returns the offset of the end of the nth element Finished in 0.000588 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/eql_spec.rb # 2011-05-05T10:58:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/eql_spec.rb Finished in 0.000588 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/equal_value_spec.rb # 2011-05-05T10:58:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/equal_value_spec.rb Finished in 0.000598 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/hash_spec.rb # 2011-05-05T10:58:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/hash_spec.rb Finished in 0.000362 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/initialize_copy_spec.rb # 2011-05-05T10:58:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/initialize_copy_spec.rb Finished in 0.000281 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/inspect_spec.rb # 2011-05-05T10:58:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000744 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/length_spec.rb # 2011-05-05T10:58:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/length_spec.rb MatchData#length - length should return the number of elements in the match array Finished in 0.000975 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/matchdata/names_spec.rb # 2011-05-05T10:58:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/names_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/names_spec.rb Finished in 0.000325 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/offset_spec.rb # 2011-05-05T10:58:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/offset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000648 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/post_match_spec.rb # 2011-05-05T10:58:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/post_match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/post_match_spec.rb MatchData#post_match - returns the string after the match equiv. special var $' Finished in 0.000564 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/pre_match_spec.rb # 2011-05-05T10:58:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/pre_match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/pre_match_spec.rb MatchData#pre_match - returns the string before the match, equiv. special var $` Finished in 0.000565 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/regexp_spec.rb # 2011-05-05T10:58:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/regexp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/regexp_spec.rb MatchData#regexp - returns a Regexp object (ERROR - 1) - returns the pattern used in the match (ERROR - 2) 1) MatchData#regexp returns a Regexp object ERROR NoMethodError: undefined method `regexp' for # /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/regexp_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/regexp_spec.rb:1:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/regexp_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/regexp_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) MatchData#regexp returns the pattern used in the match ERROR NoMethodError: undefined method `regexp' for # /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/regexp_spec.rb:12 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/regexp_spec.rb:7:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/regexp_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/regexp_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000853 seconds 1 file, 2 examples, 0 expectations, 0 failures, 2 errors exit 1 failed(rubyspec/core/matchdata/regexp_spec.rb) == rubyspec/core/matchdata/select_spec.rb # 2011-05-05T10:58:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/select_spec.rb MatchData#select - yields the contents of the match array to a block Finished in 0.000644 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/matchdata/size_spec.rb # 2011-05-05T10:58:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/size_spec.rb MatchData#size - length should return the number of elements in the match array Finished in 0.000684 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/matchdata/string_spec.rb # 2011-05-05T10:58:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/string_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000733 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/matchdata/to_a_spec.rb # 2011-05-05T10:58:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/to_a_spec.rb MatchData#to_a - returns an array of matches Finished in 0.000565 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/matchdata/to_s_spec.rb # 2011-05-05T10:58:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/to_s_spec.rb MatchData#to_s - returns the entire matched string Finished in 0.000786 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/matchdata/values_at_spec.rb # 2011-05-05T10:58:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/matchdata/values_at_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/matchdata/values_at_spec.rb MatchData#values_at - returns an array of the matching value Finished in 0.000577 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/math/acos_spec.rb # 2011-05-05T10:58:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/acos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002577 seconds 1 file, 10 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/math/acosh_spec.rb # 2011-05-05T10:58:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/acosh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002064 seconds 1 file, 7 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/math/asin_spec.rb # 2011-05-05T10:58:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/asin_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002161 seconds 1 file, 8 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/math/asinh_spec.rb # 2011-05-05T10:58:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/asinh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001554 seconds 1 file, 6 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/math/atan2_spec.rb # 2011-05-05T10:58:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/atan2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001766 seconds 1 file, 6 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/math/atan_spec.rb # 2011-05-05T10:58:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/atan_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001623 seconds 1 file, 6 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/math/atanh_spec.rb # 2011-05-05T10:58:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/atanh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003500 seconds 1 file, 9 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/math/cbrt_spec.rb # 2011-05-05T10:58:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/cbrt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/math/cbrt_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/math/constants_spec.rb # 2011-05-05T10:58:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001594 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/math/cos_spec.rb # 2011-05-05T10:58:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/cos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001688 seconds 1 file, 6 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/math/cosh_spec.rb # 2011-05-05T10:58:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/cosh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001531 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/math/erf_spec.rb # 2011-05-05T10:58:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/erf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001649 seconds 1 file, 6 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/math/erfc_spec.rb # 2011-05-05T10:58:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/erfc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002402 seconds 1 file, 6 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/math/exp_spec.rb # 2011-05-05T10:58:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/exp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001589 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/math/frexp_spec.rb # 2011-05-05T10:58:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/frexp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001430 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/math/gamma_spec.rb # 2011-05-05T10:58:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/gamma_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/math/gamma_spec.rb Finished in 0.000678 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/math/hypot_spec.rb # 2011-05-05T10:58:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/hypot_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001571 seconds 1 file, 6 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/math/ldexp_spec.rb # 2011-05-05T10:58:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/ldexp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001882 seconds 1 file, 9 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/math/lgamma_spec.rb # 2011-05-05T10:58:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/lgamma_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/math/lgamma_spec.rb Finished in 0.000484 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/math/log10_spec.rb # 2011-05-05T10:58:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/log10_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001971 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/math/log2_spec.rb # 2011-05-05T10:58:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/log2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/math/log2_spec.rb Finished in 0.000614 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/math/log_spec.rb # 2011-05-05T10:58:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/log_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002140 seconds 1 file, 8 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/math/sin_spec.rb # 2011-05-05T10:58:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/sin_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001573 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/math/sinh_spec.rb # 2011-05-05T10:58:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/sinh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001529 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/math/sqrt_spec.rb # 2011-05-05T10:58:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/sqrt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001546 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/math/tan_spec.rb # 2011-05-05T10:58:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/tan_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002386 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/math/tanh_spec.rb # 2011-05-05T10:58:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/math/tanh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001545 seconds 1 file, 6 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/method/arity_spec.rb # 2011-05-05T10:58:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/arity_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001890 seconds 1 file, 5 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/method/call_spec.rb # 2011-05-05T10:58:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/call_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001541 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/method/clone_spec.rb # 2011-05-05T10:58:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/clone_spec.rb Method#clone - returns a copy of the method Finished in 0.001183 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/method/element_reference_spec.rb # 2011-05-05T10:58:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001529 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/method/eql_spec.rb # 2011-05-05T10:58:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/eql_spec.rb Finished in 0.001512 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/method/equal_value_spec.rb # 2011-05-05T10:58:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003326 seconds 1 file, 8 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/method/hash_spec.rb # 2011-05-05T10:58:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/hash_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/method/inspect_spec.rb # 2011-05-05T10:58:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002015 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/method/name_spec.rb # 2011-05-05T10:58:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/name_spec.rb Method#name - returns the name of the method - returns the name even when aliased Finished in 0.001409 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/method/owner_spec.rb # 2011-05-05T10:58:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/owner_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001419 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/method/parameters_spec.rb # 2011-05-05T10:58:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/parameters_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/parameters_spec.rb Finished in 0.000327 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/method/receiver_spec.rb # 2011-05-05T10:58:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/receiver_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/receiver_spec.rb Method#receiver - returns the receiver of the method - returns the right receiver even when aliased Finished in 0.001903 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/method/source_location_spec.rb # 2011-05-05T10:58:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/source_location_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/method/source_location_spec.rb Finished in 0.001042 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/method/to_proc_spec.rb # 2011-05-05T10:58:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/to_proc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002217 seconds 1 file, 6 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/method/to_s_spec.rb # 2011-05-05T10:58:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001992 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/method/unbind_spec.rb # 2011-05-05T10:58:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/method/unbind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001696 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/module/alias_method_spec.rb # 2011-05-05T10:59:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/alias_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003826 seconds 1 file, 10 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/module/allocate_spec.rb # 2011-05-05T10:59:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/allocate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/allocate_spec.rb Module.allocate - returns an instance of Module - returns a fully-formed instance of Module Finished in 0.000771 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/module/ancestors_spec.rb # 2011-05-05T10:59:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/ancestors_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002994 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/module/append_features_spec.rb # 2011-05-05T10:59:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/append_features_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002003 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/module/attr_accessor_spec.rb # 2011-05-05T10:59:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/attr_accessor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002808 seconds 1 file, 5 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/module/attr_reader_spec.rb # 2011-05-05T10:59:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/attr_reader_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003497 seconds 1 file, 5 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/module/attr_spec.rb # 2011-05-05T10:59:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/attr_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003219 seconds 1 file, 6 examples, 27 expectations, 0 failures, 0 errors == rubyspec/core/module/attr_writer_spec.rb # 2011-05-05T10:59:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/attr_writer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002988 seconds 1 file, 6 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/module/autoload_spec.rb # 2011-05-05T10:59:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/autoload_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 1) Module#autoload - does not call Kernel#require or Kernel#load dynamically 1) Module#autoload raises a TypeError if not passed a String for the filename FAILED Expected TypeError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/autoload_spec.rb:328 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/autoload_spec.rb:317:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/autoload_spec.rb:15 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.014384 seconds 1 file, 33 examples, 55 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/core/module/autoload_spec.rb) == rubyspec/core/module/case_compare_spec.rb # 2011-05-05T10:59:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003025 seconds 1 file, 2 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/module/class_eval_spec.rb # 2011-05-05T10:59:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/class_eval_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004015 seconds 1 file, 13 examples, 20 expectations, 0 failures, 0 errors == rubyspec/core/module/class_exec_spec.rb # 2011-05-05T10:59:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/class_exec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002312 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/module/class_variable_defined_spec.rb # 2011-05-05T10:59:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/class_variable_defined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003466 seconds 1 file, 10 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/module/class_variable_get_spec.rb # 2011-05-05T10:59:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/class_variable_get_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004303 seconds 1 file, 14 examples, 21 expectations, 0 failures, 0 errors == rubyspec/core/module/class_variable_set_spec.rb # 2011-05-05T10:59:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/class_variable_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003636 seconds 1 file, 8 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/module/class_variables_spec.rb # 2011-05-05T10:59:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/class_variables_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002497 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/module/comparison_spec.rb # 2011-05-05T10:59:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002298 seconds 1 file, 5 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/module/const_defined_spec.rb # 2011-05-05T10:59:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/const_defined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003165 seconds 1 file, 9 examples, 25 expectations, 0 failures, 0 errors == rubyspec/core/module/const_get_spec.rb # 2011-05-05T10:59:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/const_get_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005070 seconds 1 file, 25 examples, 46 expectations, 0 failures, 0 errors == rubyspec/core/module/const_missing_spec.rb # 2011-05-05T10:59:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/const_missing_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001561 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/module/const_set_spec.rb # 2011-05-05T10:59:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/const_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002625 seconds 1 file, 7 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/module/constants_spec.rb # 2011-05-05T10:59:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002705 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/module/define_method_spec.rb # 2011-05-05T10:59:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/define_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - defines a method on a singleton class 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.019135 seconds 1 file, 39 examples, 45 expectations, 0 failures, 0 errors == rubyspec/core/module/eql_spec.rb # 2011-05-05T10:59:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/eql_spec.rb Module#eql? - returns true if self and the given module are the same Finished in 0.001975 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/core/module/equal_spec.rb # 2011-05-05T10:59:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/equal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/equal_spec.rb Module#equal? - returns true if self and the given module are the same Finished in 0.001975 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/core/module/equal_value_spec.rb # 2011-05-05T10:59:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/equal_value_spec.rb Module#== - returns true if self and the given module are the same Finished in 0.002890 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/core/module/extend_object_spec.rb # 2011-05-05T10:59:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/extend_object_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002134 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/module/extended_spec.rb # 2011-05-05T10:59:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/extended_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003280 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/module/freeze_spec.rb # 2011-05-05T10:59:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/freeze_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/freeze_spec.rb Module#freeze - prevents further modifications to self Finished in 0.002187 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/module/gt_spec.rb # 2011-05-05T10:59:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/gt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002219 seconds 1 file, 4 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/module/gte_spec.rb # 2011-05-05T10:59:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/gte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002244 seconds 1 file, 4 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/module/include_spec.rb # 2011-05-05T10:59:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/include_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010842 seconds 1 file, 21 examples, 53 expectations, 0 failures, 0 errors == rubyspec/core/module/included_modules_spec.rb # 2011-05-05T10:59:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/included_modules_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/included_modules_spec.rb Module#included_modules - returns a list of modules included in self Finished in 0.001876 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/module/included_spec.rb # 2011-05-05T10:59:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/included_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002273 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/module/initialize_copy_spec.rb # 2011-05-05T10:59:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/initialize_copy_spec.rb Finished in 0.001489 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/module/initialize_spec.rb # 2011-05-05T10:59:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/initialize_spec.rb Module#initialize - accepts a block - is called on subclasses Finished in 0.002077 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/module/instance_method_spec.rb # 2011-05-05T10:59:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/instance_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004944 seconds 1 file, 8 examples, 22 expectations, 0 failures, 0 errors == rubyspec/core/module/instance_methods_spec.rb # 2011-05-05T10:59:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/instance_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002885 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/module/lt_spec.rb # 2011-05-05T10:59:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/lt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002207 seconds 1 file, 4 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/module/lte_spec.rb # 2011-05-05T10:59:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/lte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002264 seconds 1 file, 4 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/module/method_added_spec.rb # 2011-05-05T10:59:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/method_added_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002144 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/module/method_defined_spec.rb # 2011-05-05T10:59:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/method_defined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003724 seconds 1 file, 4 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/module/method_removed_spec.rb # 2011-05-05T10:59:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/method_removed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/method_removed_spec.rb Module#method_removed - is called when a method is removed from self Finished in 0.001788 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/module/method_undefined_spec.rb # 2011-05-05T10:59:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/method_undefined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/method_undefined_spec.rb Module#method_undefined - is called when a method is undefined from self Finished in 0.001800 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/module/module_eval_spec.rb # 2011-05-05T10:59:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/module_eval_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003941 seconds 1 file, 13 examples, 20 expectations, 0 failures, 0 errors == rubyspec/core/module/module_exec_spec.rb # 2011-05-05T10:59:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/module_exec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003384 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/module/module_function_spec.rb # 2011-05-05T10:59:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/module_function_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005008 seconds 1 file, 18 examples, 40 expectations, 0 failures, 0 errors == rubyspec/core/module/name_spec.rb # 2011-05-05T10:59:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/name_spec.rb Module#name - returns an empty String by default - returns the name of self Finished in 0.002404 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/module/nesting_spec.rb # 2011-05-05T10:59:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/nesting_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002107 seconds 1 file, 2 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/module/new_spec.rb # 2011-05-05T10:59:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002085 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/module/private_class_method_spec.rb # 2011-05-05T10:59:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/private_class_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003111 seconds 1 file, 7 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/module/private_instance_methods_spec.rb # 2011-05-05T10:59:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/private_instance_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026159 seconds 1 file, 7 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/module/private_method_defined_spec.rb # 2011-05-05T10:59:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/private_method_defined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003231 seconds 1 file, 10 examples, 20 expectations, 0 failures, 0 errors == rubyspec/core/module/private_spec.rb # 2011-05-05T10:59:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/private_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002398 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/module/protected_instance_methods_spec.rb # 2011-05-05T10:59:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/protected_instance_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009979 seconds 1 file, 7 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/module/protected_method_defined_spec.rb # 2011-05-05T10:59:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/protected_method_defined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002944 seconds 1 file, 7 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/module/protected_spec.rb # 2011-05-05T10:59:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/protected_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002360 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/module/public_class_method_spec.rb # 2011-05-05T10:59:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/public_class_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002986 seconds 1 file, 7 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/module/public_instance_method_spec.rb # 2011-05-05T10:59:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/public_instance_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/public_instance_method_spec.rb Finished in 0.000508 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/module/public_instance_methods_spec.rb # 2011-05-05T10:59:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/public_instance_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.028591 seconds 1 file, 7 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/module/public_method_defined_spec.rb # 2011-05-05T10:59:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/public_method_defined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002900 seconds 1 file, 7 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/module/public_spec.rb # 2011-05-05T10:59:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/public_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002382 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/module/remove_class_variable_spec.rb # 2011-05-05T10:59:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/remove_class_variable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002869 seconds 1 file, 8 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/module/remove_const_spec.rb # 2011-05-05T10:59:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/remove_const_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003586 seconds 1 file, 10 examples, 23 expectations, 0 failures, 0 errors == rubyspec/core/module/remove_method_spec.rb # 2011-05-05T10:59:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/remove_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002287 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/module/to_s_spec.rb # 2011-05-05T10:59:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/module/to_s_spec.rb Module#to_s - needs to be reviewed for spec completeness Finished in 0.002485 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/module/undef_method_spec.rb # 2011-05-05T10:59:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/module/undef_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002747 seconds 1 file, 6 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/mutex/lock_spec.rb # 2011-05-05T10:59:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/mutex/lock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/lock_spec.rb Finished in 0.000418 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/mutex/locked_spec.rb # 2011-05-05T10:59:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/mutex/locked_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/locked_spec.rb Finished in 0.000349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/mutex/sleep_spec.rb # 2011-05-05T10:59:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/mutex/sleep_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/sleep_spec.rb Finished in 0.000346 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/mutex/synchronize_spec.rb # 2011-05-05T10:59:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/mutex/synchronize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/synchronize_spec.rb Finished in 0.000507 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/mutex/try_lock_spec.rb # 2011-05-05T10:59:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/mutex/try_lock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/try_lock_spec.rb Finished in 0.000354 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/mutex/unlock_spec.rb # 2011-05-05T10:59:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/mutex/unlock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/mutex/unlock_spec.rb Finished in 0.000424 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/nil/and_spec.rb # 2011-05-05T10:59:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/and_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/and_spec.rb NilClass#& - returns false Finished in 0.000589 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/nil/dup_spec.rb # 2011-05-05T10:59:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/dup_spec.rb NilClass#dup - raises a TypeError Finished in 0.000396 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/nil/inspect_spec.rb # 2011-05-05T10:59:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/inspect_spec.rb NilClass#inspect - returns the string 'nil' Finished in 0.001012 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/nil/nil_spec.rb # 2011-05-05T10:59:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/nil_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/nil_spec.rb NilClass#nil? - returns true Finished in 0.000539 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/nil/or_spec.rb # 2011-05-05T10:59:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/or_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/or_spec.rb NilClass#| - returns false if other is nil or false, otherwise true Finished in 0.000837 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/nil/rationalize_spec.rb # 2011-05-05T10:59:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/rationalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/rationalize_spec.rb Finished in 0.000367 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/nil/to_a_spec.rb # 2011-05-05T10:59:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/to_a_spec.rb NilClass#to_a - returns an empty array Finished in 0.000553 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/nil/to_c_spec.rb # 2011-05-05T10:59:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/to_c_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/to_c_spec.rb Finished in 0.000552 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/nil/to_f_spec.rb # 2011-05-05T10:59:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/to_f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000901 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/nil/to_i_spec.rb # 2011-05-05T10:59:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/to_i_spec.rb NilClass#to_i - returns 0 - does not cause NilClass to be coerced to Fixnum Finished in 0.000911 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/nil/to_r_spec.rb # 2011-05-05T10:59:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/to_r_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/to_r_spec.rb Finished in 0.000355 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/nil/to_s_spec.rb # 2011-05-05T10:59:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/to_s_spec.rb NilClass#to_s - returns the string '' Finished in 0.000800 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/nil/xor_spec.rb # 2011-05-05T10:59:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/nil/xor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/nil/xor_spec.rb NilClass#^ - returns false if other is nil or false, otherwise true Finished in 0.000585 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/numeric/abs2_spec.rb # 2011-05-05T10:59:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/abs2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/abs2_spec.rb Finished in 0.000396 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/abs_spec.rb # 2011-05-05T10:59:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/abs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001226 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/numeric/angle_spec.rb # 2011-05-05T10:59:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/angle_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/angle_spec.rb Finished in 0.000669 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/arg_spec.rb # 2011-05-05T10:59:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/arg_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/arg_spec.rb Finished in 0.000974 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/ceil_spec.rb # 2011-05-05T10:59:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/ceil_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000953 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/numeric/coerce_spec.rb # 2011-05-05T10:59:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002466 seconds 1 file, 7 examples, 25 expectations, 0 failures, 0 errors == rubyspec/core/numeric/comparison_spec.rb # 2011-05-05T10:59:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001358 seconds 1 file, 6 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/numeric/conj_spec.rb # 2011-05-05T10:59:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/conj_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/conj_spec.rb Finished in 0.000804 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/conjugate_spec.rb # 2011-05-05T10:59:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/conjugate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/conjugate_spec.rb Finished in 0.000563 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/denominator_spec.rb # 2011-05-05T10:59:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/denominator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/denominator_spec.rb Finished in 0.000390 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/div_spec.rb # 2011-05-05T10:59:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/div_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001039 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/numeric/divmod_spec.rb # 2011-05-05T10:59:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/divmod_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001053 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/numeric/eql_spec.rb # 2011-05-05T10:59:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001422 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/numeric/fdiv_spec.rb # 2011-05-05T10:59:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/fdiv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/fdiv_spec.rb Numeric#fdiv - needs to be reviewed for spec completeness Finished in 0.000681 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/floor_spec.rb # 2011-05-05T10:59:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/floor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000833 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/numeric/i_spec.rb # 2011-05-05T10:59:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/i_spec.rb Finished in 0.000532 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/imag_spec.rb # 2011-05-05T10:59:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/imag_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/imag_spec.rb Finished in 0.000558 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/imaginary_spec.rb # 2011-05-05T10:59:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/imaginary_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/imaginary_spec.rb Finished in 0.000557 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/initialize_copy_spec.rb # 2011-05-05T10:59:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/initialize_copy_spec.rb Numeric#singleton_method_added - raises a TypeError when trying to #dup a Numeric Finished in 0.000859 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/numeric/integer_spec.rb # 2011-05-05T10:59:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/integer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/integer_spec.rb Numeric#integer? - returns false Finished in 0.000936 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/numeric/magnitude_spec.rb # 2011-05-05T10:59:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/magnitude_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/magnitude_spec.rb Finished in 0.000908 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/modulo_spec.rb # 2011-05-05T10:59:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/modulo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/modulo_spec.rb Numeric#modulo - returns the result of calling self#% with other Finished in 0.001016 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/numeric/nonzero_spec.rb # 2011-05-05T10:59:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/nonzero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001440 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/numeric/numerator_spec.rb # 2011-05-05T10:59:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/numerator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/numerator_spec.rb Finished in 0.000390 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/phase_spec.rb # 2011-05-05T10:59:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/phase_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/phase_spec.rb Finished in 0.000971 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/polar_spec.rb # 2011-05-05T10:59:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/polar_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/polar_spec.rb Finished in 0.000993 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/quo_spec.rb # 2011-05-05T10:59:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/quo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/quo_spec.rb Numeric#quo - returns the result of calling self#/ with other Finished in 0.000917 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/numeric/rationalize_spec.rb # 2011-05-05T10:59:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/rationalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/rationalize_spec.rb Finished in 0.000553 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/real_spec.rb # 2011-05-05T10:59:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/real_spec.rb Finished in 0.000610 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/rect_spec.rb # 2011-05-05T10:59:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/rect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/rect_spec.rb Finished in 0.000885 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/rectangular_spec.rb # 2011-05-05T10:59:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/rectangular_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/rectangular_spec.rb Finished in 0.000612 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/remainder_spec.rb # 2011-05-05T10:59:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/remainder_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003366 seconds 1 file, 5 examples, 28 expectations, 0 failures, 0 errors == rubyspec/core/numeric/round_spec.rb # 2011-05-05T10:59:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/round_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001184 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/numeric/singleton_method_added_spec.rb # 2011-05-05T10:59:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/singleton_method_added_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001372 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/numeric/step_spec.rb # 2011-05-05T10:59:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/step_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 Numeric#step Numeric#step with [stop, +Infinity] - yields once if self < stop (FAILED - 1) - yields once when stop is Infinity (FAILED - 2) - yields once when self equals stop (FAILED - 3) - yields once when self and stop are Infinity (FAILED - 4) Numeric#step Numeric#step with [stop, -infinity] - does not yield when self > stop (FAILED - 5) - does not yield when stop is Infinity 1) Numeric#step Numeric#step with [stop, +Infinity] yields once if self < stop FAILED Expected [NaN] to equal [42] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/step_spec.rb:176 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/step_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) Numeric#step Numeric#step with [stop, +Infinity] yields once when stop is Infinity FAILED Expected [] to equal [42] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/step_spec.rb:181 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/step_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 3) Numeric#step Numeric#step with [stop, +Infinity] yields once when self equals stop FAILED Expected [NaN] to equal [42] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/step_spec.rb:186 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/step_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 4) Numeric#step Numeric#step with [stop, +Infinity] yields once when self and stop are Infinity FAILED Expected [] to equal [Infinity] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/step_spec.rb:191 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/step_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 5) Numeric#step Numeric#step with [stop, -infinity] does not yield when self > stop FAILED Expected [NaN] to equal [] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/step_spec.rb:234 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/step_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.012757 seconds 1 file, 33 examples, 54 expectations, 5 failures, 0 errors exit 1 failed(rubyspec/core/numeric/step_spec.rb) == rubyspec/core/numeric/to_c_spec.rb # 2011-05-05T10:59:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/to_c_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/to_c_spec.rb Finished in 0.000407 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/numeric/to_int_spec.rb # 2011-05-05T10:59:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/to_int_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/to_int_spec.rb Numeric#to_int - returns self#to_i Finished in 0.000780 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/numeric/truncate_spec.rb # 2011-05-05T10:59:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/truncate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000841 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/numeric/uminus_spec.rb # 2011-05-05T10:59:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/uminus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000799 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/numeric/uplus_spec.rb # 2011-05-05T10:59:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/uplus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/uplus_spec.rb Numeric#+@ - returns self Finished in 0.000641 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/numeric/zero_spec.rb # 2011-05-05T10:59:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/numeric/zero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/numeric/zero_spec.rb Numeric#zero? - returns true if self is 0 - returns false if self is not 0 Finished in 0.001009 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/object/clone_spec.rb # 2011-05-05T10:59:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/object/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001323 seconds 1 file, 5 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/object/dup_spec.rb # 2011-05-05T10:59:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/object/dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001364 seconds 1 file, 5 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/object/initialize_spec.rb # 2011-05-05T10:59:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/object/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/object/initialize_spec.rb Finished in 0.000284 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/object/instance_exec_spec.rb # 2011-05-05T10:59:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/object/instance_exec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002321 seconds 1 file, 12 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/object/instance_of_spec.rb # 2011-05-05T10:59:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/object/instance_of_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001387 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/object/is_a_spec.rb # 2011-05-05T10:59:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/object/is_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001863 seconds 1 file, 8 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/object/kind_of_spec.rb # 2011-05-05T10:59:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/object/kind_of_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002621 seconds 1 file, 8 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/object/match_spec.rb # 2011-05-05T10:59:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/object/match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/object/match_spec.rb Object =~ - returns false matching any object Finished in 0.000754 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/object/metaclass_spec.rb # 2011-05-05T10:59:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/object/metaclass_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/object/metaclass_spec.rb Object#metaclass - returns the object's metaclass Finished in 0.000442 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/object/new_spec.rb # 2011-05-05T10:59:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/object/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/object/new_spec.rb Object.new - creates a new Object Finished in 0.000990 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/objectspace/_id2ref_spec.rb # 2011-05-05T10:59:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/objectspace/_id2ref_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/_id2ref_spec.rb ObjectSpace._id2ref - converts an object id to a reference to the object Finished in 0.000552 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/objectspace/add_finalizer_spec.rb # 2011-05-05T10:59:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/objectspace/add_finalizer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/add_finalizer_spec.rb ObjectSpace.add_finalizer - needs to be reviewed for spec completeness Finished in 0.000498 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/objectspace/call_finalizer_spec.rb # 2011-05-05T10:59:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/objectspace/call_finalizer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/call_finalizer_spec.rb ObjectSpace.call_finalizer - needs to be reviewed for spec completeness Finished in 0.000554 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/objectspace/count_objects_spec.rb # 2011-05-05T10:59:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/objectspace/count_objects_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/count_objects_spec.rb Finished in 0.000356 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/objectspace/define_finalizer_spec.rb # 2011-05-05T10:59:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/objectspace/define_finalizer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001795 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/objectspace/each_object_spec.rb # 2011-05-05T10:59:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/objectspace/each_object_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003418 seconds 1 file, 3 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/objectspace/finalizers_spec.rb # 2011-05-05T10:59:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/objectspace/finalizers_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/finalizers_spec.rb ObjectSpace.finalizers - needs to be reviewed for spec completeness Finished in 0.000704 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/objectspace/garbage_collect_spec.rb # 2011-05-05T10:59:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/objectspace/garbage_collect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016615 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/objectspace/remove_finalizer_spec.rb # 2011-05-05T10:59:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/objectspace/remove_finalizer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/remove_finalizer_spec.rb ObjectSpace.remove_finalizer - needs to be reviewed for spec completeness Finished in 0.000501 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/objectspace/undefine_finalizer_spec.rb # 2011-05-05T10:59:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/objectspace/undefine_finalizer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/objectspace/undefine_finalizer_spec.rb ObjectSpace.undefine_finalizer - needs to be reviewed for spec completeness Finished in 0.000758 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/precision/included_spec.rb # 2011-05-05T10:59:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/precision/included_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000827 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/precision/prec_f_spec.rb # 2011-05-05T10:59:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/precision/prec_f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001018 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/precision/prec_i_spec.rb # 2011-05-05T10:59:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/precision/prec_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001016 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/precision/prec_spec.rb # 2011-05-05T10:59:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/precision/prec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001130 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/proc/arity_spec.rb # 2011-05-05T10:59:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/arity_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002570 seconds 1 file, 9 examples, 30 expectations, 0 failures, 0 errors == rubyspec/core/proc/binding_spec.rb # 2011-05-05T10:59:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/binding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/binding_spec.rb Proc#binding - returns a Binding instance - returns the binding associated with self Finished in 0.000791 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/proc/block_pass_spec.rb # 2011-05-05T10:59:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/block_pass_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001428 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/proc/call_spec.rb # 2011-05-05T10:59:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/call_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/call_spec.rb (ERROR - 1) 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 1) An exception occurred during: Proc#call ERROR Exception: Unable to find shared 'describe' for proc_call_block_args /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/call_spec.rb:10 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/call_spec.rb:9 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/call_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/call_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.002628 seconds 1 file, 6 examples, 17 expectations, 0 failures, 1 error exit 1 failed(rubyspec/core/proc/call_spec.rb) == rubyspec/core/proc/case_compare_spec.rb # 2011-05-05T10:59:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/case_compare_spec.rb (ERROR - 1) Proc#=== on a Proc created with Proc.new - replaces missing arguments with nil - silently ignores extra arguments - auto-explodes a single Array argument Proc#=== on a Proc created with Kernel#lambda or Kernel#proc - 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 1) An exception occurred during: Proc#=== ERROR Exception: Unable to find shared 'describe' for proc_call_block_args /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/case_compare_spec.rb:9 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/case_compare_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/case_compare_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/case_compare_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.003859 seconds 1 file, 6 examples, 17 expectations, 0 failures, 1 error exit 1 failed(rubyspec/core/proc/case_compare_spec.rb) == rubyspec/core/proc/clone_spec.rb # 2011-05-05T10:59:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/clone_spec.rb Proc#clone - returns a copy of self Finished in 0.000696 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/proc/curry_spec.rb # 2011-05-05T10:59:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/curry_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/curry_spec.rb Finished in 0.000661 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/proc/dup_spec.rb # 2011-05-05T10:59:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/dup_spec.rb Proc#dup - returns a copy of self Finished in 0.000992 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/proc/element_reference_spec.rb # 2011-05-05T10:59:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/element_reference_spec.rb (ERROR - 1) 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 1) An exception occurred during: Proc#[] ERROR Exception: Unable to find shared 'describe' for proc_call_block_args /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/element_reference_spec.rb:10 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/element_reference_spec.rb:9 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/element_reference_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/element_reference_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.002567 seconds 1 file, 6 examples, 17 expectations, 0 failures, 1 error exit 1 failed(rubyspec/core/proc/element_reference_spec.rb) == rubyspec/core/proc/eql_spec.rb # 2011-05-05T10:59:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/eql_spec.rb Finished in 0.001131 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/proc/equal_value_spec.rb # 2011-05-05T10:59:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001547 seconds 1 file, 7 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/proc/hash_spec.rb # 2011-05-05T10:59:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/hash_spec.rb Finished in 0.000398 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/proc/lambda_spec.rb # 2011-05-05T10:59:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/lambda_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/lambda_spec.rb Finished in 0.000604 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/proc/new_spec.rb # 2011-05-05T10:59:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003986 seconds 1 file, 13 examples, 22 expectations, 0 failures, 0 errors == rubyspec/core/proc/parameters_spec.rb # 2011-05-05T10:59:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/parameters_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/parameters_spec.rb Finished in 0.000130 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/proc/source_location_spec.rb # 2011-05-05T10:59:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/source_location_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/source_location_spec.rb Finished in 0.000636 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/proc/to_proc_spec.rb # 2011-05-05T10:59:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/to_proc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/to_proc_spec.rb Proc#to_proc - returns self Finished in 0.000573 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/proc/to_s_spec.rb # 2011-05-05T10:59:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/to_s_spec.rb Proc#to_s - returns a description of self Finished in 0.000826 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/proc/yield_spec.rb # 2011-05-05T10:59:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/proc/yield_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/proc/yield_spec.rb Finished in 0.001746 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/abort_spec.rb # 2011-05-05T10:59:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/abort_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/abort_spec.rb Process.abort - terminates execution immediately Finished in 0.001301 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/process/constants_spec.rb # 2011-05-05T10:59:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/constants_spec.rb Process::Constants - has the correct constant values on Linux Finished in 0.001074 seconds 1 file, 1 example, 18 expectations, 0 failures, 0 errors == rubyspec/core/process/daemon_spec.rb # 2011-05-05T10:59:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/daemon_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/daemon_spec.rb Finished in 0.000348 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/detach_spec.rb # 2011-05-05T10:59:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/detach_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 1.011108 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/process/egid_spec.rb # 2011-05-05T10:59:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/egid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000889 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/process/euid_spec.rb # 2011-05-05T10:59:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/euid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000882 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/process/exec_spec.rb # 2011-05-05T10:59:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/exec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/exec_spec.rb Finished in 0.000352 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/exit_spec.rb # 2011-05-05T10:59:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/exit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000706 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/fork_spec.rb # 2011-05-05T10:59:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/fork_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003002 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/process/getpgid_spec.rb # 2011-05-05T10:59:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/getpgid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000837 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/process/getpgrp_spec.rb # 2011-05-05T10:59:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/getpgrp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/getpgrp_spec.rb Process.getpgrp - needs to be reviewed for spec completeness Finished in 0.000729 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/getpriority_spec.rb # 2011-05-05T10:59:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/getpriority_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001012 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/process/getrlimit_spec.rb # 2011-05-05T10:59:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/getrlimit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/getrlimit_spec.rb Process.getrlimit - needs to be reviewed for spec completeness Finished in 0.000500 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/gid/change_privilege_spec.rb # 2011-05-05T10:59:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/gid/change_privilege_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/change_privilege_spec.rb Process::GID.change_privilege - needs to be reviewed for spec completeness Finished in 0.000494 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/gid/eid_spec.rb # 2011-05-05T10:59:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/gid/eid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000642 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/gid/grant_privilege_spec.rb # 2011-05-05T10:59:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/gid/grant_privilege_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/grant_privilege_spec.rb Process::GID.grant_privilege - needs to be reviewed for spec completeness Finished in 0.000502 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/gid/re_exchange_spec.rb # 2011-05-05T10:59:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/gid/re_exchange_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/re_exchange_spec.rb Process::GID.re_exchange - needs to be reviewed for spec completeness Finished in 0.000495 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/gid/re_exchangeable_spec.rb # 2011-05-05T10:59:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/gid/re_exchangeable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/re_exchangeable_spec.rb Process::GID.re_exchangeable? - needs to be reviewed for spec completeness Finished in 0.000702 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/gid/rid_spec.rb # 2011-05-05T10:59:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/gid/rid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/rid_spec.rb Process::GID.rid - needs to be reviewed for spec completeness Finished in 0.000496 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/gid/sid_available_spec.rb # 2011-05-05T10:59:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/gid/sid_available_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/sid_available_spec.rb Process::GID.sid_available? - needs to be reviewed for spec completeness Finished in 0.000495 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/gid/switch_spec.rb # 2011-05-05T10:59:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/gid/switch_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/gid/switch_spec.rb Process::GID.switch - needs to be reviewed for spec completeness Finished in 0.000707 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/gid_spec.rb # 2011-05-05T10:59:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/gid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002571 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/process/groups_spec.rb # 2011-05-05T10:59:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/groups_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002902 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/process/initgroups_spec.rb # 2011-05-05T10:59:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/initgroups_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/initgroups_spec.rb Process.initgroups - requires two arguments - initializes the supplemental group access list Finished in 0.003867 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/process/kill_spec.rb # 2011-05-05T10:59:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/kill_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006206 seconds 1 file, 7 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/process/maxgroups_spec.rb # 2011-05-05T10:59:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/maxgroups_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001185 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/process/pid_spec.rb # 2011-05-05T10:59:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/pid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/pid_spec.rb Process.pid - returns the process id of this process Finished in 0.000556 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/process/ppid_spec.rb # 2011-05-05T10:59:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/ppid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/ppid_spec.rb Process.ppid - returns the process id of the parent of this process Finished in 0.001388 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/process/setpgid_spec.rb # 2011-05-05T10:59:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/setpgid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/setpgid_spec.rb Process.setpgid - requires two arguments - sets the process group id of the specified process Finished in 0.001512 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/process/setpgrp_spec.rb # 2011-05-05T10:59:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/setpgrp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002664 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/process/setpriority_spec.rb # 2011-05-05T10:59:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/setpriority_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/setpriority_spec.rb Process.setpriority - takes three arguments - sets the scheduling priority for a specified process group Finished in 0.001159 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/process/setrlimit_spec.rb # 2011-05-05T10:59:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/setrlimit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002314 seconds 1 file, 12 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/process/setsid_spec.rb # 2011-05-05T10:59:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/setsid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002285 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/process/spawn_spec.rb # 2011-05-05T10:59:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/spawn_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/spawn_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/status/_spec.rb # 2011-05-05T10:59:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/_spec.rb Process::Status#& - needs to be reviewed for spec completeness Finished in 0.000511 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/status/coredump_spec.rb # 2011-05-05T10:59:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/coredump_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/coredump_spec.rb Process::Status#coredump? - needs to be reviewed for spec completeness Finished in 0.000500 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/status/equal_value_spec.rb # 2011-05-05T10:59:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/equal_value_spec.rb Process::Status#== - needs to be reviewed for spec completeness Finished in 0.000494 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/status/exited_spec.rb # 2011-05-05T10:59:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/exited_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013083 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/process/status/exitstatus_spec.rb # 2011-05-05T10:59:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/exitstatus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/exitstatus_spec.rb Process::Status#exitstatus - returns the process exit code Finished in 0.004991 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/process/status/inspect_spec.rb # 2011-05-05T10:59:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/inspect_spec.rb Process::Status#inspect - needs to be reviewed for spec completeness Finished in 0.000496 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/status/pid_spec.rb # 2011-05-05T10:59:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/pid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/pid_spec.rb Process::Status#pid - returns the pid of the process Finished in 0.004932 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/process/status/right_shift_spec.rb # 2011-05-05T10:59:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/right_shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/right_shift_spec.rb Process::Status#>> - needs to be reviewed for spec completeness Finished in 0.000505 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/status/signaled_spec.rb # 2011-05-05T10:59:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/signaled_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009223 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/process/status/stopped_spec.rb # 2011-05-05T10:59:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/stopped_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/stopped_spec.rb Process::Status#stopped? - needs to be reviewed for spec completeness Finished in 0.000493 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/status/stopsig_spec.rb # 2011-05-05T10:59:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/stopsig_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/stopsig_spec.rb Process::Status#stopsig - needs to be reviewed for spec completeness Finished in 0.000500 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/status/success_spec.rb # 2011-05-05T10:59:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/success_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013215 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/process/status/termsig_spec.rb # 2011-05-05T10:59:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/termsig_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013373 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/process/status/to_i_spec.rb # 2011-05-05T10:59:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/to_i_spec.rb Process::Status#to_i - needs to be reviewed for spec completeness Finished in 0.000505 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/status/to_int_spec.rb # 2011-05-05T10:59:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/to_int_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/to_int_spec.rb Process::Status#to_int - needs to be reviewed for spec completeness Finished in 0.000522 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/status/to_s_spec.rb # 2011-05-05T10:59:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/status/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/status/to_s_spec.rb Process::Status#to_s - needs to be reviewed for spec completeness Finished in 0.000506 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/getegid_spec.rb # 2011-05-05T10:59:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/getegid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/getegid_spec.rb Process::Sys.getegid - needs to be reviewed for spec completeness Finished in 0.000501 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/geteuid_spec.rb # 2011-05-05T10:59:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/geteuid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/geteuid_spec.rb Process::Sys.geteuid - needs to be reviewed for spec completeness Finished in 0.000498 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/getgid_spec.rb # 2011-05-05T10:59:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/getgid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/getgid_spec.rb Process::Sys.getgid - needs to be reviewed for spec completeness Finished in 0.000521 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/getuid_spec.rb # 2011-05-05T10:59:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/getuid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/getuid_spec.rb Process::Sys.getuid - needs to be reviewed for spec completeness Finished in 0.000496 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/issetugid_spec.rb # 2011-05-05T10:59:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/issetugid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/issetugid_spec.rb Process::Sys.issetugid - needs to be reviewed for spec completeness Finished in 0.000707 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/setegid_spec.rb # 2011-05-05T10:59:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/setegid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setegid_spec.rb Process::Sys.setegid - needs to be reviewed for spec completeness Finished in 0.000519 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/seteuid_spec.rb # 2011-05-05T10:59:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/seteuid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/seteuid_spec.rb Process::Sys.seteuid - needs to be reviewed for spec completeness Finished in 0.000502 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/setgid_spec.rb # 2011-05-05T10:59:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/setgid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setgid_spec.rb Process::Sys.setgid - needs to be reviewed for spec completeness Finished in 0.000503 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/setregid_spec.rb # 2011-05-05T10:59:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/setregid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setregid_spec.rb Process::Sys.setregid - needs to be reviewed for spec completeness Finished in 0.000718 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/setresgid_spec.rb # 2011-05-05T10:59:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/setresgid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setresgid_spec.rb Process::Sys.setresgid - needs to be reviewed for spec completeness Finished in 0.000711 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/setresuid_spec.rb # 2011-05-05T10:59:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/setresuid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setresuid_spec.rb Process::Sys.setresuid - needs to be reviewed for spec completeness Finished in 0.000536 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/setreuid_spec.rb # 2011-05-05T10:59:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/setreuid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setreuid_spec.rb Process::Sys.setreuid - needs to be reviewed for spec completeness Finished in 0.000500 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/setrgid_spec.rb # 2011-05-05T10:59:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/setrgid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setrgid_spec.rb Process::Sys.setrgid - needs to be reviewed for spec completeness Finished in 0.000499 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/setruid_spec.rb # 2011-05-05T10:59:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/setruid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setruid_spec.rb Process::Sys.setruid - needs to be reviewed for spec completeness Finished in 0.000708 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/sys/setuid_spec.rb # 2011-05-05T10:59:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/sys/setuid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/sys/setuid_spec.rb Process::Sys.setuid - needs to be reviewed for spec completeness Finished in 0.000513 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/times_spec.rb # 2011-05-05T10:59:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/times_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/times_spec.rb Process.times - returns a Struct::Tms - returns current cpu times Finished in 0.501634 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/process/uid/change_privilege_spec.rb # 2011-05-05T10:59:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/uid/change_privilege_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/change_privilege_spec.rb Process::UID.change_privilege - needs to be reviewed for spec completeness Finished in 0.000496 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/uid/eid_spec.rb # 2011-05-05T10:59:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/uid/eid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000642 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/uid/grant_privilege_spec.rb # 2011-05-05T10:59:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/uid/grant_privilege_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/grant_privilege_spec.rb Process::UID.grant_privilege - needs to be reviewed for spec completeness Finished in 0.000567 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/uid/re_exchange_spec.rb # 2011-05-05T10:59:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/uid/re_exchange_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/re_exchange_spec.rb Process::UID.re_exchange - needs to be reviewed for spec completeness Finished in 0.000509 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/uid/re_exchangeable_spec.rb # 2011-05-05T10:59:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/uid/re_exchangeable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/re_exchangeable_spec.rb Process::UID.re_exchangeable? - needs to be reviewed for spec completeness Finished in 0.000495 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/uid/rid_spec.rb # 2011-05-05T10:59:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/uid/rid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/rid_spec.rb Process::UID.rid - needs to be reviewed for spec completeness Finished in 0.000499 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/uid/sid_available_spec.rb # 2011-05-05T10:59:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/uid/sid_available_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/sid_available_spec.rb Process::UID.sid_available? - needs to be reviewed for spec completeness Finished in 0.000564 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/uid/switch_spec.rb # 2011-05-05T10:59:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/uid/switch_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/uid/switch_spec.rb Process::UID.switch - needs to be reviewed for spec completeness Finished in 0.000499 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/uid_spec.rb # 2011-05-05T10:59:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/uid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003526 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/process/wait2_spec.rb # 2011-05-05T10:59:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/wait2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001651 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/process/wait_spec.rb # 2011-05-05T10:59:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/wait_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.257379 seconds 1 file, 8 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/process/waitall_spec.rb # 2011-05-05T10:59:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/waitall_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003621 seconds 1 file, 4 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/process/waitpid2_spec.rb # 2011-05-05T10:59:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/waitpid2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/waitpid2_spec.rb Process.waitpid2 - needs to be reviewed for spec completeness Finished in 0.000502 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/process/waitpid_spec.rb # 2011-05-05T10:59:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/process/waitpid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/process/waitpid_spec.rb Process.waitpid - needs to be reviewed for spec completeness Finished in 0.000710 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/random/bytes_spec.rb # 2011-05-05T10:59:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/random/bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/bytes_spec.rb Finished in 0.000416 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/random/equal_value_spec.rb # 2011-05-05T10:59:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/random/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/equal_value_spec.rb Finished in 0.000411 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/random/new_seed_spec.rb # 2011-05-05T10:59:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/random/new_seed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/new_seed_spec.rb Finished in 0.000384 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/random/new_spec.rb # 2011-05-05T10:59:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/random/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/new_spec.rb Finished in 0.000217 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/random/rand_spec.rb # 2011-05-05T10:59:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/random/rand_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/rand_spec.rb Finished in 0.000777 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/random/seed_spec.rb # 2011-05-05T10:59:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/random/seed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/seed_spec.rb Finished in 0.000399 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/random/srand_spec.rb # 2011-05-05T10:59:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/random/srand_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/random/srand_spec.rb Finished in 0.000597 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/range/begin_spec.rb # 2011-05-05T10:59:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/begin_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/begin_spec.rb Range#begin - returns the first element of self Finished in 0.000745 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/range/case_compare_spec.rb # 2011-05-05T10:59:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/case_compare_spec.rb Range#=== - returns true if other is an element of self - compares values using <=> Finished in 0.001198 seconds 1 file, 2 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/range/cover_spec.rb # 2011-05-05T10:59:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/cover_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/cover_spec.rb Range#cover? - raises an ArgumentError without exactly one argument - returns true if argument is equal to the first value of the range - returns true if argument is equal to the last value of the range - returns true if argument is less than the last value of the range and greater than the first value - returns true if argument is sole element in the range - returns false if range is empty - returns false if the range does not contain the argument - uses the range element's <=> to make the comparison - uses a continuous inclusion test Finished in 0.001818 seconds 1 file, 9 examples, 21 expectations, 0 failures, 0 errors == rubyspec/core/range/each_spec.rb # 2011-05-05T10:59:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001743 seconds 1 file, 4 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/range/end_spec.rb # 2011-05-05T10:59:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/end_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/end_spec.rb Range#end - end returns the last element of self Finished in 0.000756 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/range/eql_spec.rb # 2011-05-05T10:59:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001558 seconds 1 file, 2 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/range/equal_value_spec.rb # 2011-05-05T10:59:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001569 seconds 1 file, 2 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/range/exclude_end_spec.rb # 2011-05-05T10:59:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/exclude_end_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/exclude_end_spec.rb Range#exclude_end? - returns true if the range exludes the end value Finished in 0.000644 seconds 1 file, 1 example, 8 expectations, 0 failures, 0 errors == rubyspec/core/range/first_spec.rb # 2011-05-05T10:59:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/first_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/first_spec.rb Range#first - returns the first element of self Finished in 0.000746 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/range/hash_spec.rb # 2011-05-05T10:59:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001031 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/range/include_spec.rb # 2011-05-05T10:59:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/include_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/include_spec.rb Range#include? - returns true if other is an element of self - compares values using <=> Finished in 0.001203 seconds 1 file, 2 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/range/initialize_spec.rb # 2011-05-05T10:59:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001258 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/range/inspect_spec.rb # 2011-05-05T10:59:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/inspect_spec.rb Range#inspect - provides a printable form, using #inspect to convert the start and end objects Finished in 0.000669 seconds 1 file, 1 example, 7 expectations, 0 failures, 0 errors == rubyspec/core/range/last_spec.rb # 2011-05-05T10:59:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/last_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/last_spec.rb Range#last - end returns the last element of self Finished in 0.000738 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/range/max_spec.rb # 2011-05-05T10:59:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/max_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001691 seconds 1 file, 6 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/range/member_spec.rb # 2011-05-05T10:59:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/member_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/member_spec.rb Range#member? - returns true if other is an element of self - compares values using <=> Finished in 0.001185 seconds 1 file, 2 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/range/min_spec.rb # 2011-05-05T10:59:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/min_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002564 seconds 1 file, 6 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/range/new_spec.rb # 2011-05-05T10:59:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001277 seconds 1 file, 3 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/range/step_spec.rb # 2011-05-05T10:59:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/step_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002786 seconds 1 file, 7 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/range/to_a_spec.rb # 2011-05-05T10:59:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/to_a_spec.rb Range#to_a - converts self to an array Finished in 0.000812 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/range/to_s_spec.rb # 2011-05-05T10:59:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/range/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/range/to_s_spec.rb Range#to_s - provides a printable form of self Finished in 0.000655 seconds 1 file, 1 example, 7 expectations, 0 failures, 0 errors == rubyspec/core/rational/Rational_spec.rb # 2011-05-05T10:59:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/Rational_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/Rational_spec.rb Finished in 0.000200 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/abs_spec.rb # 2011-05-05T10:59:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/abs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/abs_spec.rb Finished in 0.000238 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/ceil_spec.rb # 2011-05-05T10:59:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/ceil_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/ceil_spec.rb Finished in 0.000160 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/coerce_spec.rb # 2011-05-05T10:59:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/coerce_spec.rb Finished in 0.000166 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/comparison_spec.rb # 2011-05-05T10:59:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/comparison_spec.rb Finished in 0.000186 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/denominator_spec.rb # 2011-05-05T10:59:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/denominator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/denominator_spec.rb Finished in 0.000244 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/div_spec.rb # 2011-05-05T10:59:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/div_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/div_spec.rb Finished in 0.000259 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/divide_spec.rb # 2011-05-05T10:59:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/divide_spec.rb Finished in 0.000181 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/divmod_spec.rb # 2011-05-05T10:59:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/divmod_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/divmod_spec.rb Finished in 0.000178 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/equal_value_spec.rb # 2011-05-05T10:59:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/equal_value_spec.rb Finished in 0.000260 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/exponent_spec.rb # 2011-05-05T10:59:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/exponent_spec.rb Finished in 0.000184 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/fdiv_spec.rb # 2011-05-05T10:59:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/fdiv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/fdiv_spec.rb Finished in 0.000236 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/floor_spec.rb # 2011-05-05T10:59:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/floor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/floor_spec.rb Finished in 0.000163 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/hash_spec.rb # 2011-05-05T10:59:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/hash_spec.rb Finished in 0.000232 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/initialize_spec.rb # 2011-05-05T10:59:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/initialize_spec.rb Finished in 0.000167 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/inspect_spec.rb # 2011-05-05T10:59:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/inspect_spec.rb Finished in 0.000161 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/integer_spec.rb # 2011-05-05T10:59:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/integer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/integer_spec.rb Finished in 0.000169 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/magnitude_spec.rb # 2011-05-05T10:59:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/magnitude_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/magnitude_spec.rb Finished in 0.000165 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/marshal_dump_spec.rb # 2011-05-05T10:59:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/marshal_dump_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/marshal_dump_spec.rb Finished in 0.000354 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/marshal_load_spec.rb # 2011-05-05T10:59:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/marshal_load_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/marshal_load_spec.rb Finished in 0.000361 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/minus_spec.rb # 2011-05-05T10:59:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/minus_spec.rb Finished in 0.000164 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/modulo_spec.rb # 2011-05-05T10:59:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/modulo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/modulo_spec.rb Finished in 0.000236 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/multiply_spec.rb # 2011-05-05T10:59:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/multiply_spec.rb Finished in 0.000182 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/numerator_spec.rb # 2011-05-05T10:59:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/numerator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/numerator_spec.rb Finished in 0.000239 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/plus_spec.rb # 2011-05-05T10:59:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/plus_spec.rb Finished in 0.000258 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/quo_spec.rb # 2011-05-05T10:59:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/quo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/quo_spec.rb Finished in 0.000167 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/rationalize_spec.rb # 2011-05-05T10:59:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/rationalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/rationalize_spec.rb Finished in 0.000227 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/remainder_spec.rb # 2011-05-05T10:59:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/remainder_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/remainder_spec.rb Finished in 0.000166 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/round_spec.rb # 2011-05-05T10:59:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/round_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/round_spec.rb Finished in 0.000234 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/to_f_spec.rb # 2011-05-05T10:59:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/to_f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/to_f_spec.rb Finished in 0.000164 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/to_i_spec.rb # 2011-05-05T10:59:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/to_i_spec.rb Finished in 0.000164 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/to_r_spec.rb # 2011-05-05T10:59:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/to_r_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/to_r_spec.rb Finished in 0.000236 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/to_s_spec.rb # 2011-05-05T10:59:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/to_s_spec.rb Finished in 0.000160 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/truncate_spec.rb # 2011-05-05T10:59:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/truncate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/truncate_spec.rb Finished in 0.000235 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/rational/zero_spec.rb # 2011-05-05T10:59:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/rational/zero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/rational/zero_spec.rb Finished in 0.000175 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/regexp/case_compare_spec.rb # 2011-05-05T10:59:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000646 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/regexp/casefold_spec.rb # 2011-05-05T10:59:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/casefold_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/casefold_spec.rb Regexp#casefold? - returns the value of the case-insensitive flag Finished in 0.000560 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/regexp/compile_spec.rb # 2011-05-05T10:59:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/compile_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003813 seconds 1 file, 19 examples, 69 expectations, 0 failures, 0 errors == rubyspec/core/regexp/encoding_spec.rb # 2011-05-05T10:59:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/encoding_spec.rb Finished in 0.000450 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/regexp/eql_spec.rb # 2011-05-05T10:59:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000966 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/regexp/equal_value_spec.rb # 2011-05-05T10:59:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001380 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/regexp/escape_spec.rb # 2011-05-05T10:59:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/escape_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001238 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/regexp/fixed_encoding_spec.rb # 2011-05-05T10:59:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/fixed_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/fixed_encoding_spec.rb Finished in 0.000402 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/regexp/hash_spec.rb # 2011-05-05T10:59:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/hash_spec.rb Regexp#hash - is provided - is based on the text and options of Regexp Finished in 0.000996 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/regexp/initialize_copy_spec.rb # 2011-05-05T10:59:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/initialize_copy_spec.rb Finished in 0.000284 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/regexp/initialize_spec.rb # 2011-05-05T10:59:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/initialize_spec.rb Finished in 0.000412 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/regexp/inspect_spec.rb # 2011-05-05T10:59:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000974 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/regexp/kcode_spec.rb # 2011-05-05T10:59:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/kcode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/kcode_spec.rb Regexp#kcode - returns the character set code Finished in 0.000716 seconds 1 file, 1 example, 7 expectations, 0 failures, 0 errors == rubyspec/core/regexp/last_match_spec.rb # 2011-05-05T10:59:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/last_match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000661 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/regexp/match_spec.rb # 2011-05-05T10:59:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002093 seconds 1 file, 10 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/regexp/named_captures_spec.rb # 2011-05-05T10:59:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/named_captures_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/named_captures_spec.rb Finished in 0.000188 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/regexp/names_spec.rb # 2011-05-05T10:59:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/names_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/names_spec.rb Finished in 0.000187 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/regexp/new_spec.rb # 2011-05-05T10:59:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003826 seconds 1 file, 19 examples, 69 expectations, 0 failures, 0 errors == rubyspec/core/regexp/options_spec.rb # 2011-05-05T10:59:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/options_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000772 seconds 1 file, 2 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/regexp/quote_spec.rb # 2011-05-05T10:59:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/quote_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/quote_spec.rb Regexp.quote - escapes any characters with special meaning in a regular expression Finished in 0.000700 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/regexp/source_spec.rb # 2011-05-05T10:59:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/source_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/source_spec.rb Regexp#source - returns the original string of the pattern Finished in 0.000791 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/regexp/to_s_spec.rb # 2011-05-05T10:59:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002107 seconds 1 file, 10 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/regexp/try_convert_spec.rb # 2011-05-05T10:59:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/try_convert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/regexp/try_convert_spec.rb Finished in 0.000389 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/regexp/union_spec.rb # 2011-05-05T10:59:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/regexp/union_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001599 seconds 1 file, 7 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/signal/list_spec.rb # 2011-05-05T10:59:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/signal/list_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000822 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/signal/trap_spec.rb # 2011-05-05T10:59:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/signal/trap_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.050573 seconds 1 file, 15 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/string/allocate_spec.rb # 2011-05-05T10:59:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/allocate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/allocate_spec.rb String.allocate - returns an instance of String - returns a fully-formed String Finished in 0.000656 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/string/append_spec.rb # 2011-05-05T10:59:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004316 seconds 1 file, 10 examples, 20 expectations, 0 failures, 0 errors == rubyspec/core/string/ascii_only_spec.rb # 2011-05-05T10:59:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/ascii_only_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/ascii_only_spec.rb Finished in 0.000602 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/bytes_spec.rb # 2011-05-05T10:59:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001333 seconds 1 file, 6 examples, 22 expectations, 0 failures, 0 errors == rubyspec/core/string/bytesize_spec.rb # 2011-05-05T10:59:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/bytesize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/bytesize_spec.rb Finished in 0.000521 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/capitalize_spec.rb # 2011-05-05T10:59:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/capitalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001806 seconds 1 file, 7 examples, 22 expectations, 0 failures, 0 errors == rubyspec/core/string/case_compare_spec.rb # 2011-05-05T10:59:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/case_compare_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/casecmp_spec.rb # 2011-05-05T10:59:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/casecmp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003006 seconds 1 file, 17 examples, 28 expectations, 0 failures, 0 errors == rubyspec/core/string/center_spec.rb # 2011-05-05T10:59:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/center_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004254 seconds 1 file, 11 examples, 59 expectations, 0 failures, 0 errors == rubyspec/core/string/chars_spec.rb # 2011-05-05T10:59:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/chars_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001349 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/string/chomp_spec.rb # 2011-05-05T10:59:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/chomp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005535 seconds 1 file, 16 examples, 98 expectations, 0 failures, 0 errors == rubyspec/core/string/chop_spec.rb # 2011-05-05T10:59:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/chop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004596 seconds 1 file, 10 examples, 280 expectations, 0 failures, 0 errors == rubyspec/core/string/chr_spec.rb # 2011-05-05T10:59:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/chr_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/chr_spec.rb Finished in 0.000381 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/clear_spec.rb # 2011-05-05T10:59:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/clear_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/clear_spec.rb Finished in 0.000553 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/codepoints_spec.rb # 2011-05-05T10:59:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/codepoints_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/codepoints_spec.rb Finished in 0.000672 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/comparison_spec.rb # 2011-05-05T10:59:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003030 seconds 1 file, 11 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/string/concat_spec.rb # 2011-05-05T10:59:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/concat_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003026 seconds 1 file, 10 examples, 20 expectations, 0 failures, 0 errors == rubyspec/core/string/count_spec.rb # 2011-05-05T10:59:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/count_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002314 seconds 1 file, 7 examples, 46 expectations, 0 failures, 0 errors == rubyspec/core/string/crypt_spec.rb # 2011-05-05T10:59:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/crypt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/crypt_spec.rb String#crypt - returns a cryptographic hash of self by applying the UNIX crypt algorithm with the specified salt - returns an empty string when the salt starts with NULL bytes - ignores trailing NULL bytes in the salt but counts them for the 2 character minimum - raises an ArgumentError when the salt is shorter than two characters - calls #to_str to converts the salt arg to a String - raises a type error when the salt arg can't be converted to a string - taints the result if either salt or self is tainted - doesn't return subclass instances Finished in 0.004451 seconds 1 file, 8 examples, 28 expectations, 0 failures, 0 errors == rubyspec/core/string/delete_spec.rb # 2011-05-05T10:59:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003124 seconds 1 file, 13 examples, 47 expectations, 0 failures, 0 errors == rubyspec/core/string/downcase_spec.rb # 2011-05-05T10:59:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/downcase_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002033 seconds 1 file, 7 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/string/dump_spec.rb # 2011-05-05T10:59:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/dump_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001340 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/string/each_byte_spec.rb # 2011-05-05T10:59:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/each_byte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001200 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/string/each_char_spec.rb # 2011-05-05T10:59:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/each_char_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001414 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/string/each_codepoint_spec.rb # 2011-05-05T10:59:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/each_codepoint_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/each_codepoint_spec.rb Finished in 0.000664 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/each_line_spec.rb # 2011-05-05T10:59:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/each_line_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004993 seconds 1 file, 13 examples, 60 expectations, 0 failures, 0 errors == rubyspec/core/string/each_spec.rb # 2011-05-05T10:59:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003528 seconds 1 file, 13 examples, 60 expectations, 0 failures, 0 errors == rubyspec/core/string/element_reference_spec.rb # 2011-05-05T10:59:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.020036 seconds 1 file, 40 examples, 229 expectations, 0 failures, 0 errors == rubyspec/core/string/element_set_spec.rb # 2011-05-05T10:59:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/element_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011065 seconds 1 file, 30 examples, 71 expectations, 0 failures, 0 errors == rubyspec/core/string/empty_spec.rb # 2011-05-05T10:59:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/empty_spec.rb String#empty? - returns true if the string has a length of zero Finished in 0.001083 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/string/encode_spec.rb # 2011-05-05T10:59:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/encode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/encode_spec.rb Finished in 0.000992 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/encoding_spec.rb # 2011-05-05T10:59:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/encoding_spec.rb Finished in 0.000831 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/end_with_spec.rb # 2011-05-05T10:59:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/end_with_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002279 seconds 1 file, 6 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/string/entries_spec.rb # 2011-05-05T10:59:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/entries_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000915 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/string/eql_spec.rb # 2011-05-05T10:59:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001459 seconds 1 file, 5 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/string/equal_value_spec.rb # 2011-05-05T10:59:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001647 seconds 1 file, 6 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/string/force_encoding_spec.rb # 2011-05-05T10:59:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/force_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/force_encoding_spec.rb Finished in 0.000484 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/getbyte_spec.rb # 2011-05-05T10:59:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/getbyte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb String#getbyte - returns an Integer if given a valid index - starts indexing at 0 - counts from the end of the String if given a negative argument - returns an Integer between 0 and 255 (ERROR - 1) - regards a multi-byte character as having multiple bytes (FAILED - 2) - mirrors the output of #bytes - interprets bytes relative to the String's encoding (ERROR - 3) - returns nil for out-of-bound indexes - regards the empty String as containing no bytes - raises an ArgumentError unless given one argument - raises a TypeError unless its argument can be coerced into an Integer 1) String#getbyte returns an Integer between 0 and 255 ERROR ArgumentError: wrong number of arguments (1 for 0) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:21:in `chr' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:21 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) String#getbyte regards a multi-byte character as having multiple bytes FAILED Expected 6 to equal 3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:27 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:21:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 3) String#getbyte interprets bytes relative to the String's encoding ERROR ArgumentError: wrong number of arguments (1 for 2) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:42:in `encode' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:42 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/getbyte_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.003626 seconds 1 file, 11 examples, 57 expectations, 1 failure, 2 errors exit 1 failed(rubyspec/core/string/getbyte_spec.rb) == rubyspec/core/string/gsub_spec.rb # 2011-05-05T10:59:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/gsub_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013252 seconds 1 file, 42 examples, 122 expectations, 0 failures, 0 errors == rubyspec/core/string/hash_spec.rb # 2011-05-05T10:59:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/hash_spec.rb String#hash - returns a hash based on a string's length and content Finished in 0.000760 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/string/hex_spec.rb # 2011-05-05T10:59:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/hex_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002172 seconds 1 file, 6 examples, 20 expectations, 0 failures, 0 errors == rubyspec/core/string/include_spec.rb # 2011-05-05T10:59:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/include_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002759 seconds 1 file, 7 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/string/index_spec.rb # 2011-05-05T10:59:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016842 seconds 1 file, 28 examples, 785 expectations, 0 failures, 0 errors == rubyspec/core/string/initialize_spec.rb # 2011-05-05T10:59:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003219 seconds 1 file, 10 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/string/insert_spec.rb # 2011-05-05T10:59:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/insert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003364 seconds 1 file, 9 examples, 21 expectations, 0 failures, 0 errors == rubyspec/core/string/inspect_spec.rb # 2011-05-05T10:59:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 \ notation - returns a string with " and \ escaped with a backslash - returns a string with \# 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.008554 seconds 1 file, 14 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/string/intern_spec.rb # 2011-05-05T10:59:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/intern_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001656 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/string/length_spec.rb # 2011-05-05T10:59:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/length_spec.rb String#length - returns the length of self Finished in 0.000874 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/string/lines_spec.rb # 2011-05-05T10:59:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/lines_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005163 seconds 1 file, 13 examples, 60 expectations, 0 failures, 0 errors == rubyspec/core/string/ljust_spec.rb # 2011-05-05T10:59:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/ljust_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002639 seconds 1 file, 11 examples, 43 expectations, 0 failures, 0 errors == rubyspec/core/string/lstrip_spec.rb # 2011-05-05T10:59:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/lstrip_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/lstrip_spec.rb String#lstrip - returns a copy of self with leading whitespace removed - does not strip leading - 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.001701 seconds 1 file, 7 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/string/match_spec.rb # 2011-05-05T11:00:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002509 seconds 1 file, 11 examples, 25 expectations, 0 failures, 0 errors == rubyspec/core/string/modulo_spec.rb # 2011-05-05T11:00:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/modulo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 1) - supports float formats using %E - supports float formats using %E, and upcases Inf, -Inf, and NaN (FAILED - 2) - pads with spaces for %E with Inf, -Inf, and NaN (FAILED - 3) - 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 64-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 1) String#% supports float formats using %e, and downcases -Inf, Inf, and NaN FAILED Expected "-nan" to equal "nan" /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/modulo_spec.rb:420 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/modulo_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) String#% supports float formats using %E, and upcases Inf, -Inf, and NaN FAILED Expected "-NAN" to equal "NAN" /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/modulo_spec.rb:476 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/modulo_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 3) String#% pads with spaces for %E with Inf, -Inf, and NaN FAILED Expected " -NAN" to equal " NAN" /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/modulo_spec.rb:497 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/modulo_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.051793 seconds 1 file, 111 examples, 639 expectations, 3 failures, 0 errors exit 1 failed(rubyspec/core/string/modulo_spec.rb) == rubyspec/core/string/multiply_spec.rb # 2011-05-05T11:00:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003943 seconds 1 file, 6 examples, 25 expectations, 0 failures, 0 errors == rubyspec/core/string/new_spec.rb # 2011-05-05T11:00:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000956 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/string/next_spec.rb # 2011-05-05T11:00:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/next_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009297 seconds 1 file, 10 examples, 49 expectations, 0 failures, 0 errors == rubyspec/core/string/oct_spec.rb # 2011-05-05T11:00:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/oct_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.007580 seconds 1 file, 16 examples, 23 expectations, 0 failures, 0 errors == rubyspec/core/string/ord_spec.rb # 2011-05-05T11:00:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/ord_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/ord_spec.rb Finished in 0.000456 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/partition_spec.rb # 2011-05-05T11:00:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/partition_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001879 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/string/plus_spec.rb # 2011-05-05T11:00:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002376 seconds 1 file, 5 examples, 79 expectations, 0 failures, 0 errors == rubyspec/core/string/replace_spec.rb # 2011-05-05T11:00:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/replace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004567 seconds 1 file, 6 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/string/reverse_spec.rb # 2011-05-05T11:00:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/reverse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001871 seconds 1 file, 5 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/string/rindex_spec.rb # 2011-05-05T11:00:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/rindex_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.031966 seconds 1 file, 28 examples, 826 expectations, 0 failures, 0 errors == rubyspec/core/string/rjust_spec.rb # 2011-05-05T11:00:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/rjust_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003283 seconds 1 file, 11 examples, 43 expectations, 0 failures, 0 errors == rubyspec/core/string/rpartition_spec.rb # 2011-05-05T11:00:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/rpartition_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001547 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/string/rstrip_spec.rb # 2011-05-05T11:00:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/rstrip_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002133 seconds 1 file, 8 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/string/scan_spec.rb # 2011-05-05T11:00:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/scan_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005157 seconds 1 file, 20 examples, 71 expectations, 0 failures, 0 errors == rubyspec/core/string/setbyte_spec.rb # 2011-05-05T11:00:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/setbyte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/setbyte_spec.rb String#setbyte - returns an Integer - modifies the receiver - changes the byte at the given index to the new byte - allows changing bytes in multi-byte characters - can invalidate a String's encoding (ERROR - 1) - regards a negative index as counting from the end of the String - raises an IndexError unless the index is inside the String - raises a RuntimeError if self is frozen (FAILED - 2) - raises a TypeError unless the second argument is an Integer 1) String#setbyte can invalidate a String's encoding ERROR NoMethodError: undefined method `valid_encoding?' for "glark":String /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/setbyte_spec.rb:30 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/setbyte_spec.rb:1:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/setbyte_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/setbyte_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) String#setbyte raises a RuntimeError if self is frozen FAILED Expected RuntimeError but got TypeError (can't modify frozen string) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/setbyte_spec.rb:48 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/setbyte_spec.rb:42:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/setbyte_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/setbyte_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.002150 seconds 1 file, 9 examples, 9 expectations, 1 failure, 1 error exit 1 failed(rubyspec/core/string/setbyte_spec.rb) == rubyspec/core/string/size_spec.rb # 2011-05-05T11:00:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/size_spec.rb String#size - returns the length of self Finished in 0.001016 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/core/string/slice_spec.rb # 2011-05-05T11:00:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/slice_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.052976 seconds 1 file, 85 examples, 373 expectations, 0 failures, 0 errors == rubyspec/core/string/split_spec.rb # 2011-05-05T11:00:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/split_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.024135 seconds 1 file, 34 examples, 770 expectations, 0 failures, 0 errors == rubyspec/core/string/squeeze_spec.rb # 2011-05-05T11:00:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/squeeze_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006852 seconds 1 file, 12 examples, 46 expectations, 0 failures, 0 errors == rubyspec/core/string/start_with_spec.rb # 2011-05-05T11:00:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/start_with_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004071 seconds 1 file, 6 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/string/strip_spec.rb # 2011-05-05T11:00:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/strip_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.022444 seconds 1 file, 8 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/string/sub_spec.rb # 2011-05-05T11:00:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/sub_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.059630 seconds 1 file, 44 examples, 135 expectations, 0 failures, 0 errors == rubyspec/core/string/succ_spec.rb # 2011-05-05T11:00:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/succ_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.019280 seconds 1 file, 10 examples, 49 expectations, 0 failures, 0 errors == rubyspec/core/string/sum_spec.rb # 2011-05-05T11:00:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/sum_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003694 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/string/swapcase_spec.rb # 2011-05-05T11:00:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/swapcase_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003705 seconds 1 file, 7 examples, 17 expectations, 0 failures, 0 errors == rubyspec/core/string/to_a_spec.rb # 2011-05-05T11:00:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002078 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/string/to_c_spec.rb # 2011-05-05T11:00:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/to_c_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/to_c_spec.rb Finished in 0.001680 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/to_f_spec.rb # 2011-05-05T11:00:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/to_f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001730 seconds 1 file, 8 examples, 34 expectations, 0 failures, 0 errors == rubyspec/core/string/to_i_spec.rb # 2011-05-05T11:00:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012007 seconds 1 file, 19 examples, 100 expectations, 0 failures, 0 errors == rubyspec/core/string/to_r_spec.rb # 2011-05-05T11:00:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/to_r_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/to_r_spec.rb Finished in 0.008818 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/to_s_spec.rb # 2011-05-05T11:00:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001153 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/string/to_str_spec.rb # 2011-05-05T11:00:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/to_str_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002389 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/string/to_sym_spec.rb # 2011-05-05T11:00:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/to_sym_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001890 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/string/tr_s_spec.rb # 2011-05-05T11:00:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/tr_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002913 seconds 1 file, 11 examples, 41 expectations, 0 failures, 0 errors == rubyspec/core/string/tr_spec.rb # 2011-05-05T11:00:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/tr_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003174 seconds 1 file, 13 examples, 43 expectations, 0 failures, 0 errors == rubyspec/core/string/try_convert_spec.rb # 2011-05-05T11:00:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/try_convert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/try_convert_spec.rb Finished in 0.000721 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/a_spec.rb # 2011-05-05T11:00:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005606 seconds 1 file, 31 examples, 33 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/at_spec.rb # 2011-05-05T11:00:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/at_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002755 seconds 1 file, 10 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/b_spec.rb # 2011-05-05T11:00:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/b_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005908 seconds 1 file, 30 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/c_spec.rb # 2011-05-05T11:00:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/c_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/c_spec.rb:47 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/c_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/c_spec.rb:46 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/c_spec.rb:56 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/c_spec.rb:55 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001135 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-05T11:00:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/comment_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001504 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/d_spec.rb # 2011-05-05T11:00:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/d_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/d_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/d_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/d_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/endian.rb:37:in `little_endian' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/d_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/d_spec.rb:12 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/d_spec.rb:11 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/endian.rb:37:in `little_endian' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/d_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001955 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-05T11:00:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/e_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/e_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/e_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/e_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/e_spec.rb:11 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/e_spec.rb:10 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001913 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-05T11:00:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/f_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/f_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/f_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/endian.rb:37:in `little_endian' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/f_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/f_spec.rb:12 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/f_spec.rb:11 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/endian.rb:37:in `little_endian' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/f_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001946 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-05T11:00:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/g_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/g_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/g_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/g_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/g_spec.rb:11 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/g_spec.rb:10 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001985 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-05T11:00:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/h_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004408 seconds 1 file, 30 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/i_spec.rb # 2011-05-05T11:00:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/i_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/i_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/i_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/endian.rb:37:in `little_endian' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/i_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/i_spec.rb:23 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/i_spec.rb:22 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/endian.rb:37:in `little_endian' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/i_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.016249 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-05T11:00:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/l_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/l_spec.rb (ERROR - 1) - (ERROR - 2) String#unpack with format 'L' with modifier '_' - 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 'L' with modifier '!' - 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 'l' with modifier '_' - 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 String#unpack with format 'l' with modifier '!' - 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 1) An exception occurred during: String#unpack with format 'L' ERROR Exception: Unable to find shared 'describe' for string_unpack_basic /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/l_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/l_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/l_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/endian.rb:37:in `little_endian' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/l_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/l_spec.rb:13 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/l_spec.rb:12 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/endian.rb:37:in `little_endian' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/l_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.011983 seconds 1 file, 36 examples, 36 expectations, 0 failures, 2 errors exit 1 failed(rubyspec/core/string/unpack/l_spec.rb) == rubyspec/core/string/unpack/m_spec.rb # 2011-05-05T11:00:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/m_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004581 seconds 1 file, 29 examples, 31 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/n_spec.rb # 2011-05-05T11:00:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/n_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011281 seconds 1 file, 30 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/percent_spec.rb # 2011-05-05T11:00:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/percent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/percent_spec.rb String#unpack with format '%' - raises an Argument Error Finished in 0.000624 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/string/unpack/q_spec.rb # 2011-05-05T11:00:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/q_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - adds nil for each element requested beyond the end of the String - 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 - adds nil for each element requested beyond the end of the String - decodes a long with most significant bit set as a negative number Finished in 0.011673 seconds 1 file, 30 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/s_spec.rb # 2011-05-05T11:00:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/s_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/s_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/s_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/endian.rb:37:in `little_endian' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/s_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/s_spec.rb:23 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:154:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:138:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/s_spec.rb:22 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/endian.rb:37:in `little_endian' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack/s_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.011790 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-05T11:00:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/u_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004187 seconds 1 file, 24 examples, 26 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/v_spec.rb # 2011-05-05T11:00:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/v_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011325 seconds 1 file, 30 examples, 32 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/w_spec.rb # 2011-05-05T11:00:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/w_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002848 seconds 1 file, 8 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/x_spec.rb # 2011-05-05T11:00:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/x_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003626 seconds 1 file, 22 examples, 24 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack/z_spec.rb # 2011-05-05T11:00:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack/z_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004004 seconds 1 file, 14 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/string/unpack_spec.rb # 2011-05-05T11:00:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/unpack_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/unpack_spec.rb String#unpack - returns an array by decoding self according to the format string - returns an array by decoding self in little-endian (native format) order according to the format string String#unpack with nil format argument - raises a TypeError exception String#unpack with 'Z' directive - returns an array by decoding self according to the format string String#unpack with 'N' and 'n' directives - returns an array by decoding self according to the format string String#unpack with 'V' and 'v' directives - returns an array by decoding self according to the format string String#unpack with 'C' and 'c' directives - returns an array by decoding self according to the format string - decodes respective of the already decoded data String#unpack with 'Q' and 'q' directives - returns an array in little-endian (native format) order by decoding self according to the format string - pads nil when the string is short - returns Bignums for big numeric values on little-endian platforms - returns Fixnums for small numeric values String#unpack with 'a', 'X' and 'x' directives - returns an array by decoding self according to the format string String#unpack with 'DdEeFfGg' directives - returns an array by decoding self according to the format string - returns an array by decoding self in little-endian order according to the format string String#unpack with 'B' and 'b' directives - returns an array by decoding self according to the format string String#unpack with 'H' and 'h' directives - returns an array by decoding self according to the format string String#unpack with 'IiLlSs' directives - uses sizeof(int) as an integer - ignores the result if there aren't 4 bytes String#unpack with 'lL' - uses 4 bytes for an integer - ignores the result if there aren't 4 bytes String#unpack with 'U' directive - returns an array by decoding self according to the format string String#unpack with 'A' directive - returns an array by decoding self according to the format string String#unpack with '@' directive - returns an array by decoding self according to the format string String#unpack with 'M' directive - decodes the rest of the string as MIMEs quoted-printable - decodes across new lines String#unpack with 'm' directive - returns an array by decoding self according to the format string String#unpack with 'w' directive - produces a BER-compressed integer Finished in 0.019005 seconds 1 file, 28 examples, 207 expectations, 0 failures, 0 errors == rubyspec/core/string/upcase_spec.rb # 2011-05-05T11:00:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/upcase_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002056 seconds 1 file, 7 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/string/upto_spec.rb # 2011-05-05T11:00:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/upto_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002432 seconds 1 file, 13 examples, 15 expectations, 0 failures, 0 errors == rubyspec/core/string/valid_encoding_spec.rb # 2011-05-05T11:00:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/string/valid_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/string/valid_encoding_spec.rb Finished in 0.000953 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/struct/each_pair_spec.rb # 2011-05-05T11:00:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/each_pair_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001065 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/struct/each_spec.rb # 2011-05-05T11:00:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001038 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/struct/element_reference_spec.rb # 2011-05-05T11:00:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002368 seconds 1 file, 5 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/struct/element_set_spec.rb # 2011-05-05T11:00:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/element_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001113 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/struct/eql_spec.rb # 2011-05-05T11:00:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001374 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/struct/equal_value_spec.rb # 2011-05-05T11:00:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001725 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/struct/hash_spec.rb # 2011-05-05T11:00:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001008 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/struct/initialize_copy_spec.rb # 2011-05-05T11:00:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/initialize_copy_spec.rb Finished in 0.000485 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/struct/initialize_spec.rb # 2011-05-05T11:00:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001201 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/struct/inspect_spec.rb # 2011-05-05T11:00:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001448 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/struct/length_spec.rb # 2011-05-05T11:00:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/length_spec.rb Struct#length - returns the number of attributes Finished in 0.000766 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/struct/members_spec.rb # 2011-05-05T11:00:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/members_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/members_spec.rb Struct#members - returns an array of attribute names Finished in 0.000922 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/struct/new_spec.rb # 2011-05-05T11:00:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006810 seconds 1 file, 17 examples, 34 expectations, 0 failures, 0 errors == rubyspec/core/struct/select_spec.rb # 2011-05-05T11:00:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001462 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/struct/size_spec.rb # 2011-05-05T11:00:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/size_spec.rb Struct#size - is a synonym for length Finished in 0.000738 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/struct/struct_spec.rb # 2011-05-05T11:00:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/struct_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001427 seconds 1 file, 5 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/struct/tms/cstime_spec.rb # 2011-05-05T11:00:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/tms/cstime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000630 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/struct/tms/cutime_spec.rb # 2011-05-05T11:00:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/tms/cutime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000919 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/struct/tms/element_reference_spec.rb # 2011-05-05T11:00:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/tms/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/tms/element_reference_spec.rb Struct::Tms.[] - needs to be reviewed for spec completeness Finished in 0.000555 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/struct/tms/members_spec.rb # 2011-05-05T11:00:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/tms/members_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/tms/members_spec.rb Struct::Tms.members - needs to be reviewed for spec completeness Finished in 0.000499 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/struct/tms/new_spec.rb # 2011-05-05T11:00:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/tms/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/tms/new_spec.rb Struct::Tms.new - needs to be reviewed for spec completeness Finished in 0.000718 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/struct/tms/stime_spec.rb # 2011-05-05T11:00:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/tms/stime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000645 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/struct/tms/utime_spec.rb # 2011-05-05T11:00:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/tms/utime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000927 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/struct/to_a_spec.rb # 2011-05-05T11:00:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/to_a_spec.rb Struct#to_a - returns the values for this instance as an array Finished in 0.000768 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/struct/to_s_spec.rb # 2011-05-05T11:00:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002037 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/struct/values_at_spec.rb # 2011-05-05T11:00:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/values_at_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/values_at_spec.rb Struct#values_at - returns an array of values - fails when passed unsupported types Finished in 0.000983 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/struct/values_spec.rb # 2011-05-05T11:00:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/struct/values_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/struct/values_spec.rb Struct#values - is a synonym for to_a Finished in 0.000764 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/symbol/all_symbols_spec.rb # 2011-05-05T11:00:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/all_symbols_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001946 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/symbol/capitalize_spec.rb # 2011-05-05T11:00:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/capitalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/capitalize_spec.rb Finished in 0.000413 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/case_compare_spec.rb # 2011-05-05T11:00:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/case_compare_spec.rb Symbol#=== - returns true when the other is a Symbol Finished in 0.000829 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/symbol/casecmp_spec.rb # 2011-05-05T11:00:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/casecmp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/casecmp_spec.rb Finished in 0.000458 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/comparison_spec.rb # 2011-05-05T11:00:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/comparison_spec.rb Finished in 0.000493 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/downcase_spec.rb # 2011-05-05T11:00:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/downcase_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/downcase_spec.rb Finished in 0.000380 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/element_reference_spec.rb # 2011-05-05T11:00:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/element_reference_spec.rb Finished in 0.000348 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/empty_spec.rb # 2011-05-05T11:00:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/empty_spec.rb Finished in 0.000359 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/encoding_spec.rb # 2011-05-05T11:00:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/encoding_spec.rb Finished in 0.000349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/equal_value_spec.rb # 2011-05-05T11:00:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/equal_value_spec.rb Symbol#== - only returns true when the other is exactly the same symbol Finished in 0.000860 seconds 1 file, 1 example, 7 expectations, 0 failures, 0 errors == rubyspec/core/symbol/id2name_spec.rb # 2011-05-05T11:00:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/id2name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/id2name_spec.rb Symbol#id2name - returns the string corresponding to self Finished in 0.001031 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/symbol/inspect_spec.rb # 2011-05-05T11:00:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/inspect_spec.rb Symbol#inspect - 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 :$& - 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 :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 :<= - returns self as a symbol literal for :"9" - 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 :@ruby - returns self as a symbol literal for :fred? - 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 :"\"\"" - 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 :"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 :"@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 :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 :$/ - 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 :$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 :$-w Finished in 0.013320 seconds 1 file, 87 examples, 87 expectations, 0 failures, 0 errors == rubyspec/core/symbol/intern_spec.rb # 2011-05-05T11:00:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/intern_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/intern_spec.rb Finished in 0.000237 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/length_spec.rb # 2011-05-05T11:00:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/length_spec.rb Finished in 0.000346 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/match_spec.rb # 2011-05-05T11:00:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/match_spec.rb Finished in 0.000404 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/next_spec.rb # 2011-05-05T11:00:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/next_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/next_spec.rb Finished in 0.000502 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/size_spec.rb # 2011-05-05T11:00:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/size_spec.rb Finished in 0.000352 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/slice_spec.rb # 2011-05-05T11:00:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/slice_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/slice_spec.rb Finished in 0.000505 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/succ_spec.rb # 2011-05-05T11:00:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/succ_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/succ_spec.rb Finished in 0.000353 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/swapcase_spec.rb # 2011-05-05T11:00:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/swapcase_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/swapcase_spec.rb Finished in 0.000392 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/symbol/to_i_spec.rb # 2011-05-05T11:00:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000733 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/symbol/to_int_spec.rb # 2011-05-05T11:00:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/to_int_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/to_int_spec.rb Symbol#to_int - returns Symbol#to_i Finished in 0.000724 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/symbol/to_proc_spec.rb # 2011-05-05T11:00:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/to_proc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000870 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/symbol/to_s_spec.rb # 2011-05-05T11:00:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/to_s_spec.rb Symbol#to_s - returns the string corresponding to self Finished in 0.000708 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/symbol/to_sym_spec.rb # 2011-05-05T11:00:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/to_sym_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/to_sym_spec.rb Symbol#to_sym - returns self Finished in 0.000835 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/symbol/upcase_spec.rb # 2011-05-05T11:00:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/symbol/upcase_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/symbol/upcase_spec.rb Finished in 0.000380 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/systemexit/initialize_spec.rb # 2011-05-05T11:00:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/systemexit/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/systemexit/initialize_spec.rb SystemExit#initialize - accepts a status - accepts a message - accepts a status and message Finished in 0.000787 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/thread/abort_on_exception_spec.rb # 2011-05-05T11:00:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/abort_on_exception_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002132 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/thread/add_trace_func_spec.rb # 2011-05-05T11:00:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/add_trace_func_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/add_trace_func_spec.rb Finished in 0.000347 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/thread/alive_spec.rb # 2011-05-05T11:00:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/alive_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013778 seconds 1 file, 10 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/thread/backtrace_spec.rb # 2011-05-05T11:00:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/backtrace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/backtrace_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/thread/critical_spec.rb # 2011-05-05T11:00:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/critical_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005902 seconds 1 file, 10 examples, 18 expectations, 0 failures, 0 errors == rubyspec/core/thread/current_spec.rb # 2011-05-05T11:00:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/current_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/current_spec.rb Thread.current - returns a thread - returns the current thread Finished in 0.001979 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/thread/element_reference_spec.rb # 2011-05-05T11:00:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002869 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/thread/element_set_spec.rb # 2011-05-05T11:00:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/element_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/element_set_spec.rb Thread#[]= - raises exceptions on the wrong type of keys Finished in 0.002865 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/thread/exclusive_spec.rb # 2011-05-05T11:00:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/exclusive_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/exclusive_spec.rb Finished in 0.000353 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/thread/exit_spec.rb # 2011-05-05T11:00:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/exit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.030854 seconds 1 file, 10 examples, 211 expectations, 0 failures, 0 errors == rubyspec/core/thread/fork_spec.rb # 2011-05-05T11:00:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/fork_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/fork_spec.rb Thread.fork - needs to be reviewed for spec completeness Finished in 0.001956 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/thread/group_spec.rb # 2011-05-05T11:00:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/group_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/group_spec.rb Thread#group - needs to be reviewed for spec completeness Finished in 0.001652 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/thread/initialize_spec.rb # 2011-05-05T11:00:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/initialize_spec.rb Finished in 0.001504 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/thread/inspect_spec.rb # 2011-05-05T11:00:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013866 seconds 1 file, 10 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/thread/join_spec.rb # 2011-05-05T11:00:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/join_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013931 seconds 1 file, 7 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/thread/key_spec.rb # 2011-05-05T11:00:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/key_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/key_spec.rb Thread#key? - tests for existance of thread local variables using symbols or strings Finished in 0.002133 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/thread/keys_spec.rb # 2011-05-05T11:00:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/keys_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/keys_spec.rb Thread#keys - returns an array of the names of the thread-local variables as symbols Finished in 0.736332 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/thread/kill_spec.rb # 2011-05-05T11:00:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/kill_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.022079 seconds 1 file, 10 examples, 211 expectations, 0 failures, 0 errors == rubyspec/core/thread/list_spec.rb # 2011-05-05T11:00:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/list_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002380 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/thread/main_spec.rb # 2011-05-05T11:00:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/main_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/main_spec.rb Thread.main - returns the main thread Finished in 0.001920 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/thread/new_spec.rb # 2011-05-05T11:00:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003522 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/thread/pass_spec.rb # 2011-05-05T11:00:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/pass_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/pass_spec.rb Thread.pass - returns nil Finished in 0.002508 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/thread/priority_spec.rb # 2011-05-05T11:00:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/priority_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001784 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/thread/raise_spec.rb # 2011-05-05T11:00:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/raise_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.115879 seconds 1 file, 14 examples, 19 expectations, 0 failures, 0 errors == rubyspec/core/thread/run_spec.rb # 2011-05-05T11:00:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/run_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.234965 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/thread/safe_level_spec.rb # 2011-05-05T11:00:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/safe_level_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/safe_level_spec.rb Thread#safe_level - needs to be reviewed for spec completeness Finished in 0.001653 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/thread/set_trace_func_spec.rb # 2011-05-05T11:00:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/set_trace_func_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/set_trace_func_spec.rb Finished in 0.000347 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/thread/start_spec.rb # 2011-05-05T11:00:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/start_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/start_spec.rb Thread.start - needs to be reviewed for spec completeness Finished in 0.002400 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/thread/status_spec.rb # 2011-05-05T11:00:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/status_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013837 seconds 1 file, 10 examples, 10 expectations, 0 failures, 0 errors == rubyspec/core/thread/stop_spec.rb # 2011-05-05T11:00:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/stop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014342 seconds 1 file, 12 examples, 13 expectations, 0 failures, 0 errors == rubyspec/core/thread/terminate_spec.rb # 2011-05-05T11:00:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/terminate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.021067 seconds 1 file, 10 examples, 211 expectations, 0 failures, 0 errors == rubyspec/core/thread/value_spec.rb # 2011-05-05T11:00:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 1) - is false for an uncaught exception thrown from a dying thread (FAILED - 2) 1) Thread#value is false for a killed thread FAILED Expected nil to equal false /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/value_spec.rb:17 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/value_spec.rb:11:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/value_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) Thread#value is false for an uncaught exception thrown from a dying thread FAILED Expected nil to equal false /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/value_spec.rb:32 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/thread/value_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.003144 seconds 1 file, 4 examples, 4 expectations, 2 failures, 0 errors exit 1 failed(rubyspec/core/thread/value_spec.rb) == rubyspec/core/thread/wakeup_spec.rb # 2011-05-05T11:00:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/thread/wakeup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.129841 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/threadgroup/add_spec.rb # 2011-05-05T11:00:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/threadgroup/add_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001688 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/core/threadgroup/enclose_spec.rb # 2011-05-05T11:00:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/threadgroup/enclose_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/threadgroup/enclose_spec.rb ThreadGroup#enclose - needs to be reviewed for spec completeness Finished in 0.000490 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/threadgroup/enclosed_spec.rb # 2011-05-05T11:00:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/threadgroup/enclosed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/threadgroup/enclosed_spec.rb ThreadGroup#enclosed? - needs to be reviewed for spec completeness Finished in 0.000494 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/threadgroup/list_spec.rb # 2011-05-05T11:00:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/threadgroup/list_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/threadgroup/list_spec.rb ThreadGroup#list - returns the list of threads in the group Finished in 0.001435 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/core/time/_dump_spec.rb # 2011-05-05T11:00:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/_dump_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/_dump_spec.rb Time#_dump - preserves the GMT flag - dumps a Time object to a bytestring - dumps an array with a date as first element - dumps an array with a time as second element - dumps like MRI's marshaled time format Finished in 0.001885 seconds 1 file, 5 examples, 9 expectations, 0 failures, 0 errors == rubyspec/core/time/_load_spec.rb # 2011-05-05T11:00:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/_load_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/_load_spec.rb Time#_load - loads a time object in the new format - loads a time object in the old UNIX timestamp based format - loads MRI's marshaled time format Time._load - needs to be reviewed for spec completeness Finished in 0.001332 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/time/asctime_spec.rb # 2011-05-05T11:00:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/asctime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/asctime_spec.rb Time#asctime - returns a canonical string representation of time Finished in 0.000833 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/at_spec.rb # 2011-05-05T11:00:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/at_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001389 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/time/comparison_spec.rb # 2011-05-05T11:00:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001092 seconds 1 file, 5 examples, 11 expectations, 0 failures, 0 errors == rubyspec/core/time/ctime_spec.rb # 2011-05-05T11:00:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/ctime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/ctime_spec.rb Time#ctime - returns a canonical string representation of time Finished in 0.001193 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/day_spec.rb # 2011-05-05T11:00:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/day_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/day_spec.rb Time#day - returns the day of the month (1..n) for time Finished in 0.000824 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/dst_spec.rb # 2011-05-05T11:00:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/dst_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/dst_spec.rb Time#dst? - dst? returns whether time is during daylight saving time Finished in 0.001247 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/time/dup_spec.rb # 2011-05-05T11:00:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000883 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/core/time/eql_spec.rb # 2011-05-05T11:00:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000780 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/core/time/friday_spec.rb # 2011-05-05T11:00:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/friday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/friday_spec.rb Finished in 0.000356 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/getgm_spec.rb # 2011-05-05T11:00:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/getgm_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/getgm_spec.rb Time#getgm - returns a new time which is the utc representation of time Finished in 0.000850 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/getlocal_spec.rb # 2011-05-05T11:00:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/getlocal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/getlocal_spec.rb Time#getlocal - returns a new time which is the local representation of time Finished in 0.001029 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/getutc_spec.rb # 2011-05-05T11:00:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/getutc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/getutc_spec.rb Time#getutc - returns a new time which is the utc representation of time Finished in 0.001212 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/gm_spec.rb # 2011-05-05T11:00:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/gm_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003876 seconds 1 file, 11 examples, 41 expectations, 0 failures, 0 errors == rubyspec/core/time/gmt_offset_spec.rb # 2011-05-05T11:00:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/gmt_offset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001902 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/time/gmt_spec.rb # 2011-05-05T11:00:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/gmt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/gmt_spec.rb Time#gmt? - returns true if time represents a time in UTC (GMT) Finished in 0.000741 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/time/gmtime_spec.rb # 2011-05-05T11:00:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/gmtime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/gmtime_spec.rb Time#gmtime - returns the utc representation of time Finished in 0.001196 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/gmtoff_spec.rb # 2011-05-05T11:00:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/gmtoff_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001324 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/time/hash_spec.rb # 2011-05-05T11:00:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/hash_spec.rb Time#hash - returns a Fixnum - is stable Finished in 0.000735 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/time/hour_spec.rb # 2011-05-05T11:00:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/hour_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/hour_spec.rb Time#hour - returns the hour of the day (0..23) for time Finished in 0.000988 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/initialize_copy_spec.rb # 2011-05-05T11:00:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/initialize_copy_spec.rb Finished in 0.000375 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/initialize_spec.rb # 2011-05-05T11:00:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003590 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/time/inspect_spec.rb # 2011-05-05T11:00:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001386 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/time/isdst_spec.rb # 2011-05-05T11:00:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/isdst_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/isdst_spec.rb Time#isdst - dst? returns whether time is during daylight saving time Finished in 0.000889 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/time/local_spec.rb # 2011-05-05T11:00:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/local_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.007770 seconds 1 file, 12 examples, 43 expectations, 0 failures, 0 errors == rubyspec/core/time/localtime_spec.rb # 2011-05-05T11:00:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/localtime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/localtime_spec.rb Time#localtime - returns the local representation of time Finished in 0.000720 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/mday_spec.rb # 2011-05-05T11:00:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/mday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/mday_spec.rb Time#mday - returns the day of the month (1..n) for time Finished in 0.000824 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/min_spec.rb # 2011-05-05T11:00:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/min_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/min_spec.rb Time#min - returns the minute of the hour (0..59) for time Finished in 0.000689 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/minus_spec.rb # 2011-05-05T11:00:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001746 seconds 1 file, 6 examples, 12 expectations, 0 failures, 0 errors == rubyspec/core/time/mktime_spec.rb # 2011-05-05T11:00:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/mktime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.007821 seconds 1 file, 12 examples, 43 expectations, 0 failures, 0 errors == rubyspec/core/time/mon_spec.rb # 2011-05-05T11:00:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/mon_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/mon_spec.rb Time#mon - returns the month of the year Finished in 0.000824 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/monday_spec.rb # 2011-05-05T11:00:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/monday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/monday_spec.rb Finished in 0.000349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/month_spec.rb # 2011-05-05T11:00:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/month_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/month_spec.rb Time#month - returns the month of the year Finished in 0.000809 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/now_spec.rb # 2011-05-05T11:00:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/now_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005182 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/time/nsec_spec.rb # 2011-05-05T11:00:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/nsec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/nsec_spec.rb Finished in 0.000348 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/plus_spec.rb # 2011-05-05T11:00:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002091 seconds 1 file, 9 examples, 14 expectations, 0 failures, 0 errors == rubyspec/core/time/round_spec.rb # 2011-05-05T11:00:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/round_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/round_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/saturday_spec.rb # 2011-05-05T11:00:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/saturday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/saturday_spec.rb Finished in 0.000351 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/sec_spec.rb # 2011-05-05T11:00:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/sec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/sec_spec.rb Time#sec - returns the second of the minute(0..60) for time Finished in 0.000984 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/strftime_spec.rb # 2011-05-05T11:00:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/strftime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003830 seconds 1 file, 24 examples, 45 expectations, 0 failures, 0 errors == rubyspec/core/time/subsec_spec.rb # 2011-05-05T11:00:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/subsec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/subsec_spec.rb Finished in 0.000349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/succ_spec.rb # 2011-05-05T11:00:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/succ_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/succ_spec.rb Time#succ - returns a new time one second later than time - returns a new instance Finished in 0.001086 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/time/sunday_spec.rb # 2011-05-05T11:00:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/sunday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/sunday_spec.rb Finished in 0.000347 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/thursday_spec.rb # 2011-05-05T11:00:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/thursday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/thursday_spec.rb Finished in 0.000354 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/times_spec.rb # 2011-05-05T11:00:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/times_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/times_spec.rb Time.times - returns a Struct::Tms - returns current cpu times Finished in 0.501443 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/time/to_a_spec.rb # 2011-05-05T11:00:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/to_a_spec.rb Time#to_a - returns a 10 element array representing the deconstructed time Finished in 0.001031 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/to_f_spec.rb # 2011-05-05T11:00:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/to_f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/to_f_spec.rb Time#to_f - returns the float number of seconds + usecs since the epoch Finished in 0.000639 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/to_i_spec.rb # 2011-05-05T11:00:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000761 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/to_r_spec.rb # 2011-05-05T11:00:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/to_r_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/to_r_spec.rb Finished in 0.000622 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/to_s_spec.rb # 2011-05-05T11:00:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001409 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/core/time/tuesday_spec.rb # 2011-05-05T11:00:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/tuesday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/tuesday_spec.rb Finished in 0.000513 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/tv_nsec_spec.rb # 2011-05-05T11:00:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/tv_nsec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/tv_nsec_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/tv_sec_spec.rb # 2011-05-05T11:00:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/tv_sec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001088 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/tv_usec_spec.rb # 2011-05-05T11:00:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/tv_usec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/tv_usec_spec.rb Time#tv_usec - needs to be reviewed for spec completeness Finished in 0.000591 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/usec_spec.rb # 2011-05-05T11:00:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/usec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/usec_spec.rb Time#usec - returns the microseconds for time Finished in 0.000750 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/core/time/utc_offset_spec.rb # 2011-05-05T11:00:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/utc_offset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001359 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/time/utc_spec.rb # 2011-05-05T11:00:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/utc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006441 seconds 1 file, 13 examples, 43 expectations, 0 failures, 0 errors == rubyspec/core/time/wday_spec.rb # 2011-05-05T11:00:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/wday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000689 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/wednesday_spec.rb # 2011-05-05T11:00:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/wednesday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/wednesday_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/time/yday_spec.rb # 2011-05-05T11:00:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/yday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/yday_spec.rb Time#yday - returns an integer representing the day of the year, 1..366 Finished in 0.000986 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/year_spec.rb # 2011-05-05T11:00:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/year_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/year_spec.rb Time#year - returns the four digit year for time as an integer Finished in 0.000698 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/time/zone_spec.rb # 2011-05-05T11:00:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/time/zone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/time/zone_spec.rb Time#zone - returns the time zone used for time Finished in 0.000723 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/true/and_spec.rb # 2011-05-05T11:00:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/true/and_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/true/and_spec.rb TrueClass#& - returns false if other is nil or false, otherwise true Finished in 0.000589 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/true/inspect_spec.rb # 2011-05-05T11:00:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/true/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/true/inspect_spec.rb TrueClass#inspect - returns the string 'true' Finished in 0.000758 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/true/or_spec.rb # 2011-05-05T11:00:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/true/or_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/true/or_spec.rb TrueClass#| - returns true Finished in 0.000582 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/true/to_s_spec.rb # 2011-05-05T11:00:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/true/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/true/to_s_spec.rb TrueClass#to_s - returns the string 'true' Finished in 0.000541 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/core/true/xor_spec.rb # 2011-05-05T11:00:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/true/xor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/true/xor_spec.rb TrueClass#^ - returns true if other is nil or false, otherwise false Finished in 0.000592 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/arity_spec.rb # 2011-05-05T11:00:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/arity_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001257 seconds 1 file, 4 examples, 16 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/bind_spec.rb # 2011-05-05T11:00:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/bind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/bind_spec.rb UnboundMethod#bind - raises TypeError if object is not kind_of? the Module the method defined in - returns Method for any object that is kind_of? the Module method was extracted from - Method returned for obj is equal to one directly returned by obj.method - returns a callable method - binds a Parent's class method to any Child's class methods - will raise when binding a an object singleton's method to another object Finished in 0.001669 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/clone_spec.rb # 2011-05-05T11:00:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/clone_spec.rb UnboundMethod#clone - returns a copy of the UnboundMethod Finished in 0.001186 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/eql_spec.rb # 2011-05-05T11:00:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/eql_spec.rb Finished in 0.000408 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/equal_value_spec.rb # 2011-05-05T11:00:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002148 seconds 1 file, 11 examples, 27 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/hash_spec.rb # 2011-05-05T11:00:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/hash_spec.rb Finished in 0.000349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/inspect_spec.rb # 2011-05-05T11:00:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001652 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/name_spec.rb # 2011-05-05T11:00:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/name_spec.rb UnboundMethod#name - returns the name of the method - returns the name even when aliased Finished in 0.001563 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/owner_spec.rb # 2011-05-05T11:00:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/owner_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001091 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/parameters_spec.rb # 2011-05-05T11:00:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/parameters_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/parameters_spec.rb Finished in 0.000406 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/source_location_spec.rb # 2011-05-05T11:00:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/source_location_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/core/unboundmethod/source_location_spec.rb Finished in 0.000640 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/core/unboundmethod/to_s_spec.rb # 2011-05-05T11:00:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/core/unboundmethod/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001646 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/language/BEGIN_spec.rb # 2011-05-05T11:00:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/BEGIN_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001539 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/language/alias_spec.rb # 2011-05-05T11:00:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/alias_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002738 seconds 1 file, 12 examples, 17 expectations, 0 failures, 0 errors == rubyspec/language/and_spec.rb # 2011-05-05T11:00:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/and_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002256 seconds 1 file, 10 examples, 18 expectations, 0 failures, 0 errors == rubyspec/language/array_spec.rb # 2011-05-05T11:00:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/array_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003043 seconds 1 file, 17 examples, 35 expectations, 0 failures, 0 errors == rubyspec/language/block_spec.rb # 2011-05-05T11:00:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/block_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003151 seconds 1 file, 14 examples, 20 expectations, 0 failures, 0 errors == rubyspec/language/break_spec.rb # 2011-05-05T11:00:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/break_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.036819 seconds 1 file, 42 examples, 112 expectations, 0 failures, 0 errors == rubyspec/language/case_spec.rb # 2011-05-05T11:00:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/case_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004208 seconds 1 file, 33 examples, 37 expectations, 0 failures, 0 errors == rubyspec/language/catch_spec.rb # 2011-05-05T11:00:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/catch_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002449 seconds 1 file, 7 examples, 12 expectations, 0 failures, 0 errors == rubyspec/language/class_spec.rb # 2011-05-05T11:00:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/class_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004678 seconds 1 file, 27 examples, 42 expectations, 0 failures, 0 errors == rubyspec/language/class_variable_spec.rb # 2011-05-05T11:00:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/class_variable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001670 seconds 1 file, 10 examples, 11 expectations, 0 failures, 0 errors == rubyspec/language/constants_spec.rb # 2011-05-05T11:00:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017111 seconds 1 file, 47 examples, 89 expectations, 0 failures, 0 errors == rubyspec/language/def_spec.rb # 2011-05-05T11:00:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/def_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015265 seconds 1 file, 52 examples, 100 expectations, 0 failures, 0 errors == rubyspec/language/defined_spec.rb # 2011-05-05T11:00:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/defined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.051767 seconds 1 file, 218 examples, 296 expectations, 0 failures, 0 errors == rubyspec/language/eigenclass_spec.rb # 2011-05-05T11:00:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/eigenclass_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014327 seconds 1 file, 41 examples, 44 expectations, 0 failures, 0 errors == rubyspec/language/encoding_spec.rb # 2011-05-05T11:00:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/encoding_spec.rb Finished in 0.000396 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/language/ensure_spec.rb # 2011-05-05T11:00:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/ensure_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002885 seconds 1 file, 10 examples, 12 expectations, 0 failures, 0 errors == rubyspec/language/execution_spec.rb # 2011-05-05T11:00:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/execution_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/execution_spec.rb `` - returns the output of the executed sub-process %x - is the same as `` Finished in 0.003036 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/language/file_spec.rb # 2011-05-05T11:00:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/file_spec.rb The __FILE__ pseudo-variable - raises a SyntaxError if assigned to - equals (eval) inside an eval The __FILE__ pseudo-variable - equals the absolute path of a file loaded by an absolute path - equals the absolute path of a file loaded by a relative path The __FILE__ pseudo-variable - equals the absolute path of a file loaded by an absolute path - equals the absolute path of a file loaded by a relative path The __FILE__ pseudo-variable - equals the absolute path of a file loaded by an absolute path - equals the absolute path of a file loaded by a relative path The __FILE__ pseudo-variable - equals the absolute path of a file loaded by an absolute path - equals the absolute path of a file loaded by a relative path Finished in 0.002817 seconds 1 file, 10 examples, 18 expectations, 0 failures, 0 errors == rubyspec/language/for_spec.rb # 2011-05-05T11:00:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/for_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003678 seconds 1 file, 16 examples, 22 expectations, 0 failures, 0 errors == rubyspec/language/hash_spec.rb # 2011-05-05T11:00:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001113 seconds 1 file, 5 examples, 19 expectations, 0 failures, 0 errors == rubyspec/language/if_spec.rb # 2011-05-05T11:00:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/if_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010724 seconds 1 file, 50 examples, 65 expectations, 0 failures, 0 errors == rubyspec/language/line_spec.rb # 2011-05-05T11:00:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/line_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002096 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/language/literal_lambda_spec.rb # 2011-05-05T11:00:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/literal_lambda_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/literal_lambda_spec.rb Finished in 0.000133 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/language/loop_spec.rb # 2011-05-05T11:00:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/loop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001743 seconds 1 file, 7 examples, 7 expectations, 0 failures, 0 errors == rubyspec/language/magic_comment_spec.rb # 2011-05-05T11:00:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/magic_comment_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/magic_comment_spec.rb Finished in 0.000417 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/language/metaclass_spec.rb # 2011-05-05T11:00:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/metaclass_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004754 seconds 1 file, 17 examples, 18 expectations, 0 failures, 0 errors == rubyspec/language/method_spec.rb # 2011-05-05T11:00:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014973 seconds 1 file, 26 examples, 73 expectations, 0 failures, 0 errors == rubyspec/language/module_spec.rb # 2011-05-05T11:00:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/module_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001560 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/language/next_spec.rb # 2011-05-05T11:00:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/next_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012295 seconds 1 file, 34 examples, 96 expectations, 0 failures, 0 errors == rubyspec/language/not_spec.rb # 2011-05-05T11:00:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/not_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001628 seconds 1 file, 10 examples, 16 expectations, 0 failures, 0 errors == rubyspec/language/numbers_spec.rb # 2011-05-05T11:00:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/numbers_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001570 seconds 1 file, 10 examples, 13 expectations, 0 failures, 0 errors == rubyspec/language/or_spec.rb # 2011-05-05T11:00:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/or_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002211 seconds 1 file, 15 examples, 23 expectations, 0 failures, 0 errors == rubyspec/language/order_spec.rb # 2011-05-05T11:00:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/order_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/order_spec.rb A method call - evaluates the receiver first - evaluates arguments after receiver - evaluates arguments left-to-right Finished in 0.001244 seconds 1 file, 3 examples, 14 expectations, 0 failures, 0 errors == rubyspec/language/precedence_spec.rb # 2011-05-05T11:00:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/precedence_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015695 seconds 1 file, 32 examples, 160 expectations, 0 failures, 0 errors == rubyspec/language/predefined/data_spec.rb # 2011-05-05T11:00:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/predefined/data_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027115 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/language/predefined_spec.rb # 2011-05-05T11:00:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/predefined_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 0.240158 seconds 1 file, 91 examples, 133 expectations, 0 failures, 0 errors == rubyspec/language/private_spec.rb # 2011-05-05T11:00:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/private_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002177 seconds 1 file, 6 examples, 14 expectations, 0 failures, 0 errors == rubyspec/language/redo_spec.rb # 2011-05-05T11:00:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/redo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001277 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/language/regexp/anchors_spec.rb # 2011-05-05T11:00:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/regexp/anchors_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003605 seconds 1 file, 10 examples, 135 expectations, 0 failures, 0 errors == rubyspec/language/regexp/back-references_spec.rb # 2011-05-05T11:00:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/regexp/back-references_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 \ (backreference to previous group match) - resets nested \ backreference before match of outer subexpression Finished in 0.001559 seconds 1 file, 5 examples, 18 expectations, 0 failures, 0 errors == rubyspec/language/regexp/character_classes_spec.rb # 2011-05-05T11:00:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/regexp/character_classes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002918 seconds 1 file, 8 examples, 49 expectations, 0 failures, 0 errors == rubyspec/language/regexp/encoding_spec.rb # 2011-05-05T11:00:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/regexp/encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003238 seconds 1 file, 13 examples, 13 expectations, 0 failures, 0 errors == rubyspec/language/regexp/escapes_spec.rb # 2011-05-05T11:01:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/regexp/escapes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002820 seconds 1 file, 5 examples, 42 expectations, 0 failures, 0 errors == rubyspec/language/regexp/grouping_spec.rb # 2011-05-05T11:01:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/regexp/grouping_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001131 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/language/regexp/interpolation_spec.rb # 2011-05-05T11:01:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/regexp/interpolation_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001550 seconds 1 file, 8 examples, 10 expectations, 0 failures, 0 errors == rubyspec/language/regexp/modifiers_spec.rb # 2011-05-05T11:01:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/regexp/modifiers_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002977 seconds 1 file, 10 examples, 49 expectations, 0 failures, 0 errors == rubyspec/language/regexp/repetition_spec.rb # 2011-05-05T11:01:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/regexp/repetition_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001631 seconds 1 file, 8 examples, 17 expectations, 0 failures, 0 errors == rubyspec/language/regexp_spec.rb # 2011-05-05T11:01:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/regexp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004710 seconds 1 file, 16 examples, 54 expectations, 0 failures, 0 errors == rubyspec/language/rescue_spec.rb # 2011-05-05T11:01:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/rescue_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001872 seconds 1 file, 8 examples, 13 expectations, 0 failures, 0 errors == rubyspec/language/retry_spec.rb # 2011-05-05T11:01:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/retry_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001544 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/language/return_spec.rb # 2011-05-05T11:01:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/return_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 1) 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 1) The return keyword in a Thread raises a ThreadError if used to exit a thread FAILED Expected ThreadError but got LocalJumpError (unexpected return) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/return_spec.rb:28 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/return_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/language/return_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.005538 seconds 1 file, 27 examples, 36 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/language/return_spec.rb) == rubyspec/language/splat_spec.rb # 2011-05-05T11:01:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/splat_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003808 seconds 1 file, 24 examples, 34 expectations, 0 failures, 0 errors == rubyspec/language/string_spec.rb # 2011-05-05T11:01:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/language/string_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 < 0 - sets n digits left of the decimal point to 0, if given n < 0 1) BigDecimal#ceil returns a BigDecimal FAILED Expected false to equal true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/ceil_spec.rb:26 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/ceil_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/ceil_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) BigDecimal#ceil returns the same value, if self is special value ERROR FloatDomainError: Computation results to 'Infinity' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/ceil_spec.rb:61:in `ceil' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/ceil_spec.rb:61 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/ceil_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.026552 seconds 1 file, 5 examples, 94 expectations, 1 failure, 1 error exit 1 failed(rubyspec/library/bigdecimal/ceil_spec.rb) == rubyspec/library/bigdecimal/coerce_spec.rb # 2011-05-05T11:01:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/coerce_spec.rb BigDecimal#coerce - returns [other, self] both as BigDecimal Finished in 0.001272 seconds 1 file, 1 example, 10 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/comparison_spec.rb # 2011-05-05T11:01:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002820 seconds 1 file, 5 examples, 93 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/div_spec.rb # 2011-05-05T11:01:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/div_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (ERROR - 1) - returns NaN if divided by Infinity and no precision given (ERROR - 2) - returns 0 if divided by Infinity with given precision - returns NaN if divided by zero and no precision given (ERROR - 3) - returns NaN if zero is divided by zero (ERROR - 4) - returns NaN if (+|-) Infinity divided by 1 and no precision given (ERROR - 5) - returns (+|-)Infinity if (+|-)Infinity by 1 and precision given - returns NaN if Infinity / ((+|-) Infinity) 1) BigDecimal#div returns NaN if NaN is involved ERROR FloatDomainError: Computation results to 'NaN'(Not a Number) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:47:in `div' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:47 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:12 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) BigDecimal#div returns NaN if divided by Infinity and no precision given ERROR FloatDomainError: Computation results to 'NaN'(Not a Number) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:52:in `div' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:52 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:47:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:12 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 3) BigDecimal#div returns NaN if divided by zero and no precision given ERROR ZeroDivisionError: divided by 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:78:in `div' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:78 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:52:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:12 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 4) BigDecimal#div returns NaN if zero is divided by zero ERROR ZeroDivisionError: divided by 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:84:in `div' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:84 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:78:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:12 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 5) BigDecimal#div returns NaN if (+|-) Infinity divided by 1 and no precision given ERROR FloatDomainError: Computation results to 'NaN'(Not a Number) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:98:in `div' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:98 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:84:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/div_spec.rb:12 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.011176 seconds 1 file, 15 examples, 138 expectations, 0 failures, 5 errors exit 1 failed(rubyspec/library/bigdecimal/div_spec.rb) == rubyspec/library/bigdecimal/divide_spec.rb # 2011-05-05T11:01:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002145 seconds 1 file, 6 examples, 22 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/divmod_spec.rb # 2011-05-05T11:01:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/divmod_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (ERROR - 1) BigDecimal#divmod - divides value, returns an array - array contains quotient and modulus as BigDecimal - Can be reversed with * and + - properly handles special values (ERROR - 2) - returns an array of two NaNs if the argument is zero (ERROR - 3) - raises TypeError if the argument cannot be coerced to BigDecimal 1) BigDecimal#mod_part_of_divmod does NOT raise ZeroDivisionError if other is zero ERROR ZeroDivisionError: divided by 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:25:in `divmod' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:25:in `mod_part_of_divmod' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:45:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:45 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:25:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:20 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) BigDecimal#divmod properly handles special values ERROR ZeroDivisionError: divided by 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:158:in `divmod' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:158 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:157:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:157 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:156:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:156 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:25:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:65 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 3) BigDecimal#divmod returns an array of two NaNs if the argument is zero ERROR ZeroDivisionError: divided by 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:179:in `divmod' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:179 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:178:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:178 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:177:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:177 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:158:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/divmod_spec.rb:65 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.014556 seconds 1 file, 13 examples, 130 expectations, 0 failures, 3 errors exit 1 failed(rubyspec/library/bigdecimal/divmod_spec.rb) == rubyspec/library/bigdecimal/double_fig_spec.rb # 2011-05-05T11:01:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/double_fig_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001032 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/bigdecimal/eql_spec.rb # 2011-05-05T11:01:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/eql_spec.rb BigDecimal#eql? - tests for equality - NaN is never equal to any number - returns true for infinity values with the same sign - returns false for infinity values with different signs - returns false when infinite value compared to finite one - returns false when compared objects that can not be coerced into BigDecimal Finished in 0.002227 seconds 1 file, 6 examples, 27 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/equal_value_spec.rb # 2011-05-05T11:01:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/equal_value_spec.rb BigDecimal#== - tests for equality - NaN is never equal to any number - returns true for infinity values with the same sign - returns false for infinity values with different signs - returns false when infinite value compared to finite one - returns false when compared objects that can not be coerced into BigDecimal Finished in 0.002231 seconds 1 file, 6 examples, 27 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/exponent_spec.rb # 2011-05-05T11:01:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/exponent_spec.rb BigDecimal#** - powers of self - powers of 1 equal 1 - 0 to power of 0 is 1 - 0 to powers < 0 is Infinity - other powers of 0 are 0 - returns NaN if self is NaN - returns 0.0 if self is infinite and argument is negative - returns infinite if self is infinite and argument is positive BigDecimal#exponent - returns an Integer - is n if number can be represented as 0.xxx*10**n - returns 0 if self is 0 Finished in 0.003273 seconds 1 file, 11 examples, 34 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/finite_spec.rb # 2011-05-05T11:01:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/finite_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/finite_spec.rb BigDecimal#finite? - is false if Infinity or NaN - returns true for finite values Finished in 0.001324 seconds 1 file, 2 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/fix_spec.rb # 2011-05-05T11:01:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/fix_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001765 seconds 1 file, 5 examples, 18 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/floor_spec.rb # 2011-05-05T11:01:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/floor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (ERROR - 1) - 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 1) BigDecimal#floor returns the same value, if self is special value ERROR FloatDomainError: Computation results to 'Infinity' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/floor_spec.rb:45:in `floor' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/floor_spec.rb:45 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/floor_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/floor_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.026246 seconds 1 file, 4 examples, 105 expectations, 0 failures, 1 error exit 1 failed(rubyspec/library/bigdecimal/floor_spec.rb) == rubyspec/library/bigdecimal/frac_spec.rb # 2011-05-05T11:01:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/frac_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001610 seconds 1 file, 5 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/gt_spec.rb # 2011-05-05T11:01:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/gt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/gt_spec.rb BigDecimal#> - returns true if a > b - properly handles infinity values - properly handles NaN values - raises an ArgumentError if the argument can't be coerced into a BigDecimal Finished in 0.005546 seconds 1 file, 4 examples, 171 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/gte_spec.rb # 2011-05-05T11:01:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/gte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/gte_spec.rb BigDecimal#>= - returns true if a >= b - properly handles infinity values - properly handles NaN values - returns nil if the argument is nil Finished in 0.003757 seconds 1 file, 4 examples, 173 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/induced_from_spec.rb # 2011-05-05T11:01:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/induced_from_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002956 seconds 1 file, 5 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/infinite_spec.rb # 2011-05-05T11:01:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/infinite_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/infinite_spec.rb BigDecimal#infinite? - returns 1 if self is Infinity - returns -1 if self is -Infinity - returns not true otherwise (FAILED - 1) - returns not true if self is NaN 1) BigDecimal#infinite? returns not true otherwise FAILED Expected 1 to equal nil /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/infinite_spec.rb:22 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/infinite_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/infinite_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001576 seconds 1 file, 4 examples, 7 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/library/bigdecimal/infinite_spec.rb) == rubyspec/library/bigdecimal/inspect_spec.rb # 2011-05-05T11:01:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001792 seconds 1 file, 7 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/limit_spec.rb # 2011-05-05T11:01:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/limit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001996 seconds 1 file, 2 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/lt_spec.rb # 2011-05-05T11:01:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/lt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/lt_spec.rb BigDecimal#< - returns true if a < b - properly handles infinity values - properly handles NaN values - raises an ArgumentError if the argument can't be coerced into a BigDecimal Finished in 0.003744 seconds 1 file, 4 examples, 171 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/lte_spec.rb # 2011-05-05T11:01:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/lte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/lte_spec.rb BigDecimal#<= - returns true if a <= b - properly handles infinity values - properly handles NaN values - raises an ArgumentError if the argument can't be coerced into a BigDecimal Finished in 0.003800 seconds 1 file, 4 examples, 173 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/minus_spec.rb # 2011-05-05T11:01:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002391 seconds 1 file, 4 examples, 26 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/mode_spec.rb # 2011-05-05T11:01:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/mode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 1) 1) BigDecimal.mode returns zero when too big FAILED Expected false to equal true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/mode_spec.rb:22 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/mode_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/mode_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001703 seconds 1 file, 2 examples, 4 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/library/bigdecimal/mode_spec.rb) == rubyspec/library/bigdecimal/modulo_spec.rb # 2011-05-05T11:01:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/modulo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (ERROR - 1) 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 (ERROR - 2) 1) BigDecimal#% does NOT raise ZeroDivisionError if other is zero ERROR ZeroDivisionError: divided by 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/modulo.rb:126:in `%' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/modulo.rb:126:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/modulo.rb:126 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/modulo.rb:113:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/modulo_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) BigDecimal#modulo does NOT raise ZeroDivisionError if other is zero ERROR ZeroDivisionError: divided by 0 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/modulo.rb:126:in `modulo' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/modulo.rb:126:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/modulo.rb:126 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/modulo.rb:113:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/modulo_spec.rb:9 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.004778 seconds 1 file, 14 examples, 106 expectations, 0 failures, 2 errors exit 1 failed(rubyspec/library/bigdecimal/modulo_spec.rb) == rubyspec/library/bigdecimal/mult_spec.rb # 2011-05-05T11:01:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/mult_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004499 seconds 1 file, 6 examples, 226 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/multiply_spec.rb # 2011-05-05T11:01:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004479 seconds 1 file, 6 examples, 228 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/nan_spec.rb # 2011-05-05T11:01:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/nan_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001245 seconds 1 file, 2 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/new_spec.rb # 2011-05-05T11:01:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.194943 seconds 1 file, 12 examples, 95 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/nonzero_spec.rb # 2011-05-05T11:01:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/nonzero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/nonzero_spec.rb BigDecimal#nonzero? - returns self if self doesn't equal zero - returns nil otherwise (FAILED - 1) 1) BigDecimal#nonzero? returns nil otherwise FAILED Expected # to equal nil /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/nonzero_spec.rb:25 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/nonzero_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/nonzero_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001471 seconds 1 file, 2 examples, 7 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/library/bigdecimal/nonzero_spec.rb) == rubyspec/library/bigdecimal/plus_spec.rb # 2011-05-05T11:01:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002231 seconds 1 file, 4 examples, 14 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/power_spec.rb # 2011-05-05T11:01:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/power_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/power_spec.rb BigDecimal#power - powers of self - powers of 1 equal 1 - 0 to power of 0 is 1 - 0 to powers < 0 is Infinity - other powers of 0 are 0 - returns NaN if self is NaN - returns 0.0 if self is infinite and argument is negative - returns infinite if self is infinite and argument is positive Finished in 0.002673 seconds 1 file, 8 examples, 27 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/precs_spec.rb # 2011-05-05T11:01:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/precs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002597 seconds 1 file, 4 examples, 42 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/quo_spec.rb # 2011-05-05T11:01:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/quo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002300 seconds 1 file, 7 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/remainder_spec.rb # 2011-05-05T11:01:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/remainder_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.217202 seconds 1 file, 8 examples, 32 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/round_spec.rb # 2011-05-05T11:01:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/round_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/round_spec.rb Finished in 0.001416 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/sign_spec.rb # 2011-05-05T11:01:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/sign_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001699 seconds 1 file, 6 examples, 21 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/split_spec.rb # 2011-05-05T11:01:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/split_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004208 seconds 1 file, 7 examples, 43 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/sqrt_spec.rb # 2011-05-05T11:01:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/sqrt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013282 seconds 1 file, 16 examples, 215 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/sub_spec.rb # 2011-05-05T11:01:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/sub_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001651 seconds 1 file, 4 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/to_f_spec.rb # 2011-05-05T11:01:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/to_f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001742 seconds 1 file, 4 examples, 25 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/to_i_spec.rb # 2011-05-05T11:01:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/to_i_spec.rb BigDecimal#to_i - returns nil if BigDecimal is infinity or NaN (ERROR - 1) - returns Integer or Bignum otherwise 1) BigDecimal#to_i returns nil if BigDecimal is infinity or NaN ERROR FloatDomainError: Computation results to 'Infinity' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/to_int.rb:7:in `to_i' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/to_int.rb:7:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/to_int.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/to_i_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/to_i_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.003121 seconds 1 file, 2 examples, 5 expectations, 0 failures, 1 error exit 1 failed(rubyspec/library/bigdecimal/to_i_spec.rb) == rubyspec/library/bigdecimal/to_int_spec.rb # 2011-05-05T11:01:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/to_int_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/to_int_spec.rb BigDecimal#to_int - returns nil if BigDecimal is infinity or NaN (ERROR - 1) - returns Integer or Bignum otherwise 1) BigDecimal#to_int returns nil if BigDecimal is infinity or NaN ERROR FloatDomainError: Computation results to 'Infinity' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/to_int.rb:7:in `to_int' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/to_int.rb:7:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/shared/to_int.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/to_int_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/to_int_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.003134 seconds 1 file, 2 examples, 5 expectations, 0 failures, 1 error exit 1 failed(rubyspec/library/bigdecimal/to_int_spec.rb) == rubyspec/library/bigdecimal/to_s_spec.rb # 2011-05-05T11:01:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002213 seconds 1 file, 9 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/truncate_spec.rb # 2011-05-05T11:01:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/truncate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/truncate_spec.rb BigDecimal#truncate - returns value of type Bigdecimal. (FAILED - 1) - 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 (ERROR - 2) 1) BigDecimal#truncate returns value of type Bigdecimal. FAILED Expected false to equal true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/truncate_spec.rb:17 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/truncate_spec.rb:16:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/truncate_spec.rb:16 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/truncate_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/truncate_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) BigDecimal#truncate returns the same value if self is special value ERROR FloatDomainError: Computation results to 'NaN'(Not a Number) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/truncate_spec.rb:88:in `truncate' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/truncate_spec.rb:88 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/truncate_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.002679 seconds 1 file, 7 examples, 39 expectations, 1 failure, 1 error exit 1 failed(rubyspec/library/bigdecimal/truncate_spec.rb) == rubyspec/library/bigdecimal/uminus_spec.rb # 2011-05-05T11:01:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/uminus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/uminus_spec.rb BigDecimal#-@ - negates self - properly handles special values Finished in 0.001617 seconds 1 file, 2 examples, 33 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/uplus_spec.rb # 2011-05-05T11:01:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/uplus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/uplus_spec.rb BigDecimal#+@ - returns the same value with same sign (twos complement) Finished in 0.001112 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/ver_spec.rb # 2011-05-05T11:01:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/ver_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/ver_spec.rb BigDecimal.ver - returns the Version number Finished in 0.001052 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/bigdecimal/zero_spec.rb # 2011-05-05T11:01:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/bigdecimal/zero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/zero_spec.rb BigDecimal#zero? - returns true if self does equal zero (FAILED - 1) - returns false otherwise 1) BigDecimal#zero? returns true if self does equal zero FAILED Expected false to equal true /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/zero_spec.rb:10 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/zero_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/bigdecimal/zero_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001408 seconds 1 file, 2 examples, 8 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/library/bigdecimal/zero_spec.rb) == rubyspec/library/cgi/cookie/domain_spec.rb # 2011-05-05T11:01:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/cookie/domain_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/cookie/domain_spec.rb CGI::Cookie#domain - returns self's domain CGI::Cookie#domain= - sets self's domain Finished in 0.014717 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/cgi/cookie/expires_spec.rb # 2011-05-05T11:01:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/cookie/expires_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014753 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/cgi/cookie/initialize_spec.rb # 2011-05-05T11:01:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/cookie/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.023401 seconds 1 file, 14 examples, 28 expectations, 0 failures, 0 errors == rubyspec/library/cgi/cookie/name_spec.rb # 2011-05-05T11:01:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/cookie/name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014733 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/cgi/cookie/parse_spec.rb # 2011-05-05T11:01:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/cookie/parse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014736 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/cgi/cookie/path_spec.rb # 2011-05-05T11:01:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/cookie/path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/cookie/path_spec.rb CGI::Cookie#path - returns self's path CGI::Cookie#path= - sets self's path Finished in 0.014730 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/cgi/cookie/secure_spec.rb # 2011-05-05T11:01:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/cookie/secure_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015270 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/cgi/cookie/to_s_spec.rb # 2011-05-05T11:01:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/cookie/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014876 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/cgi/cookie/value_spec.rb # 2011-05-05T11:01:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/cookie/value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/cookie/value_spec.rb CGI::Cookie#value - returns self's value - is in synch with self CGI::Cookie#value= - sets self's value - automatically converts the passed Object to an Array using #Array - does keep self and the values in sync Finished in 0.015832 seconds 1 file, 5 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/cgi/escapeElement_spec.rb # 2011-05-05T11:01:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/escapeElement_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.020482 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/cgi/escapeHTML_spec.rb # 2011-05-05T11:01:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/escapeHTML_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014530 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/cgi/escape_spec.rb # 2011-05-05T11:01:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/escape_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/escape_spec.rb CGI.escape - url-encodes the passed argument Finished in 0.020442 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/cgi/header_spec.rb # 2011-05-05T11:01:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/header_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016188 seconds 1 file, 7 examples, 23 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/a_spec.rb # 2011-05-05T11:01:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.106251 seconds 1 file, 7 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/base_spec.rb # 2011-05-05T11:01:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/base_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.055772 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/blockquote_spec.rb # 2011-05-05T11:01:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/blockquote_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.039255 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/br_spec.rb # 2011-05-05T11:01:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/br_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.057305 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/caption_spec.rb # 2011-05-05T11:01:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/caption_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.039320 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb # 2011-05-05T11:01:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb CGI::HtmlExtension#checkbox_group when passed name, values ... - returns a sequence of 'checkbox'-elements with the passed name and the passed values - allows passing a value inside an Array - allows passing a value as an Array containing the value and the checked state or a label - allows passing a value as an Array containing the value, a label and the checked state (ERROR - 1) - 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 1) CGI::HtmlExtension#checkbox_group when passed name, values ... allows passing a value as an Array containing the value, a label and the checked state ERROR TypeError: can't convert false into String /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1491:in `+' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1491:in `checkbox_group' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1482:in `collect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1482:in `checkbox_group' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb:35 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:2165:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.102032 seconds 1 file, 8 examples, 25 expectations, 0 failures, 1 error exit 1 failed(rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb) == rubyspec/library/cgi/htmlextension/checkbox_spec.rb # 2011-05-05T11:01:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/checkbox_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.124156 seconds 1 file, 10 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/doctype_spec.rb # 2011-05-05T11:01:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/doctype_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.057401 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/file_field_spec.rb # 2011-05-05T11:01:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/file_field_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/file_field_spec.rb CGI::HtmlExtension#file_field when passed no arguments - returns a file-'input'-element without a name and a size of 20 - ignores a passed block CGI::HtmlExtension#file_field when passed name - returns a checkbox-'input'-element with the passed name - ignores a passed block CGI::HtmlExtension#file_field when passed name, size - returns a checkbox-'input'-element with the passed name and size - ignores a passed block CGI::HtmlExtension#file_field when passed name, size, maxlength - returns a checkbox-'input'-element with the passed name, size and maxlength - ignores a passed block CGI::HtmlExtension#file_field when passed a Hash - returns a file-'input'-element using the passed Hash for attributes (ERROR - 1) - ignores a passed block (ERROR - 2) 1) CGI::HtmlExtension#file_field when passed a Hash returns a file-'input'-element using the passed Hash for attributes ERROR NoMethodError: private method `gsub' called for 40:Fixnum /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:362:in `escapeHTML' (eval):969:in `input' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:2165:in `collect' (eval):963:in `each' (eval):963:in `collect' (eval):963:in `input' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1528:in `file_field' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/file_field_spec.rb:61 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:2165:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/file_field_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) CGI::HtmlExtension#file_field when passed a Hash ignores a passed block ERROR NoMethodError: private method `gsub' called for 40:Fixnum /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:362:in `escapeHTML' (eval):969:in `input' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:2165:in `collect' (eval):963:in `each' (eval):963:in `collect' (eval):963:in `input' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1528:in `file_field' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/file_field_spec.rb:69 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:2165:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/file_field_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.090017 seconds 1 file, 10 examples, 8 expectations, 0 failures, 2 errors exit 1 failed(rubyspec/library/cgi/htmlextension/file_field_spec.rb) == rubyspec/library/cgi/htmlextension/form_spec.rb # 2011-05-05T11:01:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/form_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.071224 seconds 1 file, 8 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/frame_spec.rb # 2011-05-05T11:01:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/frame_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/frame_spec.rb CGI::HtmlExtension#frame - initializes the HTML Generation methods for the Frameset version of HTML4 Finished in 0.031002 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/frameset_spec.rb # 2011-05-05T11:01:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/frameset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/frameset_spec.rb CGI::HtmlExtension#frameset - initializes the HTML Generation methods for the Frameset version of HTML4 Finished in 0.022078 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/hidden_spec.rb # 2011-05-05T11:01:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/hidden_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.070042 seconds 1 file, 8 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/html_spec.rb # 2011-05-05T11:01:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/html_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.202249 seconds 1 file, 9 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/image_button_spec.rb # 2011-05-05T11:01:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/image_button_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.089596 seconds 1 file, 10 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/img_spec.rb # 2011-05-05T11:01:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/img_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/img_spec.rb CGI::HtmlExtension#img when passed no arguments - returns an 'img'-element without an src-url or alt-text - ignores a passed block CGI::HtmlExtension#img when passed src - returns an 'img'-element with the passed src-url - ignores a passed block CGI::HtmlExtension#img when passed src, alt - returns an 'img'-element with the passed src-url and the passed alt-text - ignores a passed block CGI::HtmlExtension#img when passed src, alt, width - returns an 'img'-element with the passed src-url, the passed alt-text and the passed width - ignores a passed block CGI::HtmlExtension#img when passed src, alt, width, height - returns an 'img'-element with the passed src-url, the passed alt-text, the passed width and the passed height - ignores a passed block CGI::HtmlExtension#img when passed Hash - returns an 'img'-element with the passed Hash as attributes (ERROR - 1) - ignores a passed block (ERROR - 2) 1) CGI::HtmlExtension#img when passed Hash returns an 'img'-element with the passed Hash as attributes ERROR NoMethodError: private method `gsub' called for 50:Fixnum /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:362:in `escapeHTML' (eval):892:in `img' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:2165:in `collect' (eval):886:in `each' (eval):886:in `collect' (eval):886:in `img' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1729:in `img' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/img_spec.rb:74 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:2165:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/img_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) CGI::HtmlExtension#img when passed Hash ignores a passed block ERROR NoMethodError: private method `gsub' called for 50:Fixnum /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:362:in `escapeHTML' (eval):892:in `img' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:2165:in `collect' (eval):886:in `each' (eval):886:in `collect' (eval):886:in `img' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1729:in `img' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/img_spec.rb:80 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:2165:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/img_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.101000 seconds 1 file, 12 examples, 10 expectations, 0 failures, 2 errors exit 1 failed(rubyspec/library/cgi/htmlextension/img_spec.rb) == rubyspec/library/cgi/htmlextension/multipart_form_spec.rb # 2011-05-05T11:01:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/multipart_form_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.100210 seconds 1 file, 8 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/password_field_spec.rb # 2011-05-05T11:01:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/password_field_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.141577 seconds 1 file, 12 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/popup_menu_spec.rb # 2011-05-05T11:01:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/popup_menu_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.077163 seconds 1 file, 9 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/radio_button_spec.rb # 2011-05-05T11:01:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/radio_button_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.124360 seconds 1 file, 10 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/radio_group_spec.rb # 2011-05-05T11:01:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/radio_group_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/radio_group_spec.rb CGI::HtmlExtension#radio_group when passed name, values ... - returns a sequence of 'radio'-elements with the passed name and the passed values - allows passing a value inside an Array - allows passing a value as an Array containing the value and the checked state or a label - allows passing a value as an Array containing the value, a label and the checked state (ERROR - 1) - 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 1) CGI::HtmlExtension#radio_group when passed name, values ... allows passing a value as an Array containing the value, a label and the checked state ERROR TypeError: can't convert false into String /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1946:in `+' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1946:in `radio_group' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1937:in `collect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:1937:in `radio_group' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/radio_group_spec.rb:35 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/cgi.rb:2165:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/htmlextension/radio_group_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.071899 seconds 1 file, 8 examples, 25 expectations, 0 failures, 1 error exit 1 failed(rubyspec/library/cgi/htmlextension/radio_group_spec.rb) == rubyspec/library/cgi/htmlextension/reset_spec.rb # 2011-05-05T11:01:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/reset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.069897 seconds 1 file, 8 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/scrolling_list_spec.rb # 2011-05-05T11:01:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/scrolling_list_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.108383 seconds 1 file, 9 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/submit_spec.rb # 2011-05-05T11:01:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/submit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.069797 seconds 1 file, 8 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/text_field_spec.rb # 2011-05-05T11:01:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/text_field_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.101439 seconds 1 file, 12 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/cgi/htmlextension/textarea_spec.rb # 2011-05-05T11:01:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/htmlextension/textarea_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.089165 seconds 1 file, 10 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/cgi/initialize_spec.rb # 2011-05-05T11:01:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.040967 seconds 1 file, 14 examples, 39 expectations, 0 failures, 0 errors == rubyspec/library/cgi/out_spec.rb # 2011-05-05T11:01:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/out_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015417 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/cgi/parse_spec.rb # 2011-05-05T11:01:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/parse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014972 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/cgi/pretty_spec.rb # 2011-05-05T11:01:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/pretty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.020672 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/cgi/print_spec.rb # 2011-05-05T11:01:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/print_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/print_spec.rb CGI#print - passes all arguments to $stdout.print - returns the result of calling $stdout.print Finished in 0.015155 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/accept_charset_spec.rb # 2011-05-05T11:01:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/accept_charset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/accept_charset_spec.rb CGI::QueryExtension#accept_charset - returns ENV['HTTP_ACCEPT_CHARSET'] Finished in 0.014636 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/accept_encoding_spec.rb # 2011-05-05T11:01:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/accept_encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/accept_encoding_spec.rb CGI::QueryExtension#accept_encoding - returns ENV['HTTP_ACCEPT_ENCODING'] Finished in 0.014558 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/accept_language_spec.rb # 2011-05-05T11:01:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/accept_language_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/accept_language_spec.rb CGI::QueryExtension#accept_language - returns ENV['HTTP_ACCEPT_LANGUAGE'] Finished in 0.020558 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/accept_spec.rb # 2011-05-05T11:01:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/accept_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/accept_spec.rb CGI::QueryExtension#accept - returns ENV['HTTP_ACCEPT'] Finished in 0.014617 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/auth_type_spec.rb # 2011-05-05T11:01:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/auth_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/auth_type_spec.rb CGI::QueryExtension#auth_type - returns ENV['AUTH_TYPE'] Finished in 0.014594 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/cache_control_spec.rb # 2011-05-05T11:01:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/cache_control_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/cache_control_spec.rb CGI::QueryExtension#cache_control - returns ENV['HTTP_CACHE_CONTROL'] Finished in 0.020348 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/content_length_spec.rb # 2011-05-05T11:01:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/content_length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/content_length_spec.rb CGI::QueryExtension#content_length - returns ENV['CONTENT_LENGTH'] as Integer Finished in 0.014563 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/content_type_spec.rb # 2011-05-05T11:01:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/content_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/content_type_spec.rb CGI::QueryExtension#content_type - returns ENV['CONTENT_TYPE'] Finished in 0.014523 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/cookies_spec.rb # 2011-05-05T11:01:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/cookies_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014541 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/element_reference_spec.rb # 2011-05-05T11:01:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015320 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/from_spec.rb # 2011-05-05T11:01:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/from_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/from_spec.rb CGI::QueryExtension#from - returns ENV['HTTP_FROM'] Finished in 0.020526 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/gateway_interface_spec.rb # 2011-05-05T11:01:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/gateway_interface_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/gateway_interface_spec.rb CGI::QueryExtension#gateway_interface - returns ENV['GATEWAY_INTERFACE'] Finished in 0.014679 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/has_key_spec.rb # 2011-05-05T11:01:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/has_key_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014762 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/host_spec.rb # 2011-05-05T11:01:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/host_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/host_spec.rb CGI::QueryExtension#host - returns ENV['HTTP_HOST'] Finished in 0.014601 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/include_spec.rb # 2011-05-05T11:01:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/include_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/include_spec.rb CGI::QueryExtension#include? - returns true when the passed key exists in the HTTP Query Finished in 0.014947 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/key_spec.rb # 2011-05-05T11:01:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/key_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/key_spec.rb CGI::QueryExtension#key? - returns true when the passed key exists in the HTTP Query Finished in 0.020676 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/keys_spec.rb # 2011-05-05T11:01:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/keys_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/keys_spec.rb CGI::QueryExtension#keys - returns all parameter keys as an Array Finished in 0.014652 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/multipart_spec.rb # 2011-05-05T11:01:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/multipart_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/multipart_spec.rb CGI::QueryExtension#multipart? - returns true if the current Request is a multipart request Finished in 0.015318 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/negotiate_spec.rb # 2011-05-05T11:01:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/negotiate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/negotiate_spec.rb CGI::QueryExtension#negotiate - returns ENV['HTTP_NEGOTIATE'] Finished in 0.014633 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/params_spec.rb # 2011-05-05T11:01:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/params_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.021078 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/path_info_spec.rb # 2011-05-05T11:01:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/path_info_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/path_info_spec.rb CGI::QueryExtension#path_info - returns ENV['PATH_INFO'] Finished in 0.014728 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/path_translated_spec.rb # 2011-05-05T11:01:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/path_translated_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/path_translated_spec.rb CGI::QueryExtension#path_translated - returns ENV['PATH_TRANSLATED'] Finished in 0.014647 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/pragma_spec.rb # 2011-05-05T11:01:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/pragma_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/pragma_spec.rb CGI::QueryExtension#pragma - returns ENV['HTTP_PRAGMA'] Finished in 0.020266 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/query_string_spec.rb # 2011-05-05T11:01:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/query_string_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/query_string_spec.rb CGI::QueryExtension#query_string - returns ENV['QUERY_STRING'] Finished in 0.014608 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/raw_cookie2_spec.rb # 2011-05-05T11:01:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/raw_cookie2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/raw_cookie2_spec.rb CGI::QueryExtension#raw_cookie2 - returns ENV['HTTP_COOKIE2'] Finished in 0.020335 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/raw_cookie_spec.rb # 2011-05-05T11:01:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/raw_cookie_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/raw_cookie_spec.rb CGI::QueryExtension#raw_cookie - returns ENV['HTTP_COOKIE'] Finished in 0.020269 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/referer_spec.rb # 2011-05-05T11:01:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/referer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/referer_spec.rb CGI::QueryExtension#referer - returns ENV['HTTP_REFERER'] Finished in 0.014704 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/remote_addr_spec.rb # 2011-05-05T11:01:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/remote_addr_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/remote_addr_spec.rb CGI::QueryExtension#remote_addr - returns ENV['REMOTE_ADDR'] Finished in 0.020816 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/remote_host_spec.rb # 2011-05-05T11:01:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/remote_host_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/remote_host_spec.rb CGI::QueryExtension#remote_host - returns ENV['REMOTE_HOST'] Finished in 0.014598 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/remote_ident_spec.rb # 2011-05-05T11:01:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/remote_ident_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/remote_ident_spec.rb CGI::QueryExtension#remote_ident - returns ENV['REMOTE_IDENT'] Finished in 0.020548 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/remote_user_spec.rb # 2011-05-05T11:01:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/remote_user_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/remote_user_spec.rb CGI::QueryExtension#remote_user - returns ENV['REMOTE_USER'] Finished in 0.014574 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/request_method_spec.rb # 2011-05-05T11:01:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/request_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/request_method_spec.rb CGI::QueryExtension#request_method - returns ENV['REQUEST_METHOD'] Finished in 0.014677 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/script_name_spec.rb # 2011-05-05T11:01:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/script_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/script_name_spec.rb CGI::QueryExtension#script_name - returns ENV['SCRIPT_NAME'] Finished in 0.014470 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/server_name_spec.rb # 2011-05-05T11:01:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/server_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/server_name_spec.rb CGI::QueryExtension#server_name - returns ENV['SERVER_NAME'] Finished in 0.014894 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/server_port_spec.rb # 2011-05-05T11:01:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/server_port_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/server_port_spec.rb CGI::QueryExtension#server_port - returns ENV['SERVER_PORT'] as Integer Finished in 0.014597 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/server_protocol_spec.rb # 2011-05-05T11:01:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/server_protocol_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/server_protocol_spec.rb CGI::QueryExtension#server_protocol - returns ENV['SERVER_PROTOCOL'] Finished in 0.020339 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/server_software_spec.rb # 2011-05-05T11:01:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/server_software_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/server_software_spec.rb CGI::QueryExtension#server_software - returns ENV['SERVER_SOFTWARE'] Finished in 0.014859 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/queryextension/user_agent_spec.rb # 2011-05-05T11:01:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/queryextension/user_agent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/queryextension/user_agent_spec.rb CGI::QueryExtension#user_agent - returns ENV['HTTP_USER_AGENT'] Finished in 0.014554 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/rfc1123_date_spec.rb # 2011-05-05T11:01:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/rfc1123_date_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.020253 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/cgi/unescapeElement_spec.rb # 2011-05-05T11:01:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/unescapeElement_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014712 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/cgi/unescapeHTML_spec.rb # 2011-05-05T11:01:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/unescapeHTML_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/unescapeHTML_spec.rb CGI.unescapeHTML - unescapes '& < > "' to '& < > "' - doesn't unescape other html entities such as '©' or '&heart' - unescapes 'c' format entities - unescapes '香' format entities - leaves invalid formatted strings Finished in 0.014977 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/cgi/unescape_spec.rb # 2011-05-05T11:01:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/cgi/unescape_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/cgi/unescape_spec.rb CGI.unescape - url-decodes the passed argument Finished in 0.014602 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/complex/Complex_spec.rb # 2011-05-05T11:01:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/Complex_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006307 seconds 1 file, 5 examples, 32 expectations, 0 failures, 0 errors == rubyspec/library/complex/abs2_spec.rb # 2011-05-05T11:01:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/abs2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/abs2_spec.rb Complex#abs2 - returns the sum of the squares of the real and imaginary parts Finished in 0.003943 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/complex/abs_spec.rb # 2011-05-05T11:01:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/abs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/abs_spec.rb Complex#abs - returns the modulus: |a + bi| = sqrt((a ^ 2) + (b ^ 2)) Finished in 0.002492 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/complex/angle_spec.rb # 2011-05-05T11:01:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/angle_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 # /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/shared/complex/arg.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/angle_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/angle_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/angle_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000831 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-05T11:01:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/arg_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 # /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/shared/complex/arg.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/arg_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/arg_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/arg_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000856 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-05T11:01:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003922 seconds 1 file, 5 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/complex/comparison_spec.rb # 2011-05-05T11:01:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/comparison_spec.rb Complex#<=> - compares the absolute values of self and other Finished in 0.002470 seconds 1 file, 1 example, 10 expectations, 0 failures, 0 errors == rubyspec/library/complex/conj_spec.rb # 2011-05-05T11:01:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/conj_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 # /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/shared/complex/conjugate.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/conj_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/conj_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/conj_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000913 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-05T11:01:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/conjugate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 # /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/shared/complex/conjugate.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/conjugate_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/conjugate_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/conjugate_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001192 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-05T11:01:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/denominator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/denominator_spec.rb Complex#denominator - returns the least common multiple denominator of the real and imaginary parts Finished in 0.002631 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/complex/divide_spec.rb # 2011-05-05T11:01:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004129 seconds 1 file, 7 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/complex/equal_value_spec.rb # 2011-05-05T11:01:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003605 seconds 1 file, 3 examples, 31 expectations, 0 failures, 0 errors == rubyspec/library/complex/exponent_spec.rb # 2011-05-05T11:01:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004443 seconds 1 file, 5 examples, 18 expectations, 0 failures, 0 errors == rubyspec/library/complex/generic_spec.rb # 2011-05-05T11:01:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/generic_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/generic_spec.rb Complex.generic? - returns true when given an Integer, Float or Rational Finished in 0.003670 seconds 1 file, 1 example, 11 expectations, 0 failures, 0 errors == rubyspec/library/complex/hash_spec.rb # 2011-05-05T11:01:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/hash_spec.rb Complex#hash - should be static Finished in 0.003680 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/complex/imag_spec.rb # 2011-05-05T11:01:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/imag_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/imag_spec.rb Complex#imag - returns the imaginary part of self Finished in 0.003549 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/complex/image_spec.rb # 2011-05-05T11:01:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/image_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/image_spec.rb Complex#image - returns the imaginary part of self Finished in 0.002450 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/complex/inspect_spec.rb # 2011-05-05T11:01:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/inspect_spec.rb Complex#inspect - returns Complex(real, image) Finished in 0.002698 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/acos_spec.rb # 2011-05-05T11:01:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/acos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010445 seconds 1 file, 18 examples, 26 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/acosh_spec.rb # 2011-05-05T11:01:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/acosh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013879 seconds 1 file, 14 examples, 28 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/asin_spec.rb # 2011-05-05T11:01:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/asin_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010460 seconds 1 file, 18 examples, 38 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/asinh_spec.rb # 2011-05-05T11:01:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/asinh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004692 seconds 1 file, 10 examples, 32 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/atan2_spec.rb # 2011-05-05T11:01:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/atan2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010407 seconds 1 file, 12 examples, 30 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/atan_spec.rb # 2011-05-05T11:01:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/atan_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004741 seconds 1 file, 10 examples, 32 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/atanh_spec.rb # 2011-05-05T11:01:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/atanh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011493 seconds 1 file, 22 examples, 38 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/cos_spec.rb # 2011-05-05T11:01:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/cos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004526 seconds 1 file, 10 examples, 28 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/cosh_spec.rb # 2011-05-05T11:01:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/cosh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006484 seconds 1 file, 10 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/exp_spec.rb # 2011-05-05T11:01:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/exp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006401 seconds 1 file, 10 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/log10_spec.rb # 2011-05-05T11:01:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/log10_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004846 seconds 1 file, 12 examples, 30 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/log_spec.rb # 2011-05-05T11:01:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/log_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005135 seconds 1 file, 14 examples, 34 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/sin_spec.rb # 2011-05-05T11:01:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/sin_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004455 seconds 1 file, 10 examples, 28 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/sinh_spec.rb # 2011-05-05T11:01:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/sinh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004443 seconds 1 file, 10 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/sqrt_spec.rb # 2011-05-05T11:01:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/sqrt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004955 seconds 1 file, 14 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/tan_spec.rb # 2011-05-05T11:01:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/tan_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004578 seconds 1 file, 10 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/complex/math/tanh_spec.rb # 2011-05-05T11:01:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/math/tanh_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004750 seconds 1 file, 10 examples, 32 expectations, 0 failures, 0 errors == rubyspec/library/complex/minus_spec.rb # 2011-05-05T11:01:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003167 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/complex/modulo_spec.rb # 2011-05-05T11:01:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/modulo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004640 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/complex/multiply_spec.rb # 2011-05-05T11:01:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002957 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/complex/new_spec.rb # 2011-05-05T11:01:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003444 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/complex/numerator_spec.rb # 2011-05-05T11:01:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/numerator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numerator_spec.rb Complex#numerator - returns self's numerator Finished in 0.002728 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/complex/numeric/angle_spec.rb # 2011-05-05T11:01:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/numeric/angle_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/angle_spec.rb Numeric#angle - returns 0 if positive - returns NaN if self is NaN - returns Pi if negative - returns Pi if -0.0 - raises an ArgumentError if given any arguments Finished in 0.003513 seconds 1 file, 5 examples, 18 expectations, 0 failures, 0 errors == rubyspec/library/complex/numeric/arg_spec.rb # 2011-05-05T11:01:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/numeric/arg_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/arg_spec.rb Numeric#arg - returns 0 if positive - returns NaN if self is NaN - returns Pi if negative - returns Pi if -0.0 - raises an ArgumentError if given any arguments Finished in 0.005084 seconds 1 file, 5 examples, 18 expectations, 0 failures, 0 errors == rubyspec/library/complex/numeric/conj_spec.rb # 2011-05-05T11:01:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/numeric/conj_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/conj_spec.rb Numeric#conj - returns self - raises an ArgumentError if given any arguments Finished in 0.003592 seconds 1 file, 2 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/complex/numeric/conjugate_spec.rb # 2011-05-05T11:01:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/numeric/conjugate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/conjugate_spec.rb Numeric#conjugate - returns self - raises an ArgumentError if given any arguments Finished in 0.005286 seconds 1 file, 2 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/complex/numeric/im_spec.rb # 2011-05-05T11:01:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/numeric/im_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/im_spec.rb Numeric#im - returns a new Complex number with self as the imaginary component Finished in 0.002348 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/complex/numeric/imag_spec.rb # 2011-05-05T11:01:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/numeric/imag_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/imag_spec.rb Numeric#imag - returns 0 - raises an ArgumentError if given any arguments Finished in 0.005022 seconds 1 file, 2 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/complex/numeric/image_spec.rb # 2011-05-05T11:01:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/numeric/image_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/image_spec.rb Numeric#image - returns 0 - raises an ArgumentError if given any arguments Finished in 0.005004 seconds 1 file, 2 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/complex/numeric/polar_spec.rb # 2011-05-05T11:01:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/numeric/polar_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003827 seconds 1 file, 5 examples, 73 expectations, 0 failures, 0 errors == rubyspec/library/complex/numeric/real_spec.rb # 2011-05-05T11:01:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/numeric/real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/numeric/real_spec.rb Numeric#real - returns self - raises an ArgumentError if given any arguments Finished in 0.003407 seconds 1 file, 2 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/complex/plus_spec.rb # 2011-05-05T11:01:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003181 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/complex/polar_spec.rb # 2011-05-05T11:01:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/polar_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004183 seconds 1 file, 2 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/complex/real_spec.rb # 2011-05-05T11:01:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/complex/real_spec.rb Complex#real - returns the real part of self Finished in 0.003324 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/complex/to_s_spec.rb # 2011-05-05T11:01:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/complex/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003265 seconds 1 file, 2 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/conditionvariable/broadcast_spec.rb # 2011-05-05T11:01:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/conditionvariable/broadcast_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 Finished in 0.006199 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/conditionvariable/signal_spec.rb # 2011-05-05T11:01:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/conditionvariable/signal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.008703 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/conditionvariable/wait_spec.rb # 2011-05-05T11:01:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/conditionvariable/wait_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/conditionvariable/wait_spec.rb ConditionVariable#wait - returns self Finished in 0.001299 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/continuation/call_spec.rb # 2011-05-05T11:01:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/continuation/call_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/continuation/call_spec.rb Finished in 0.000639 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/continuation/element_reference_spec.rb # 2011-05-05T11:01:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/continuation/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/continuation/element_reference_spec.rb Finished in 0.000919 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/continuation/kernel/callcc_spec.rb # 2011-05-05T11:01:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/continuation/kernel/callcc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/continuation/kernel/callcc_spec.rb Finished in 0.000823 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/continuation/new_spec.rb # 2011-05-05T11:01:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/continuation/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/continuation/new_spec.rb Finished in 0.000462 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb # 2011-05-05T11:01:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb CSV::BasicWriter#close_on_terminate - needs to be reviewed for spec completeness Finished in 0.003253 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/basicwriter/initialize_spec.rb # 2011-05-05T11:01:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/basicwriter/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/basicwriter/initialize_spec.rb CSV::BasicWriter#initialize - needs to be reviewed for spec completeness Finished in 0.002238 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/basicwriter/terminate_spec.rb # 2011-05-05T11:01:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/basicwriter/terminate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/basicwriter/terminate_spec.rb CSV::BasicWriter#terminate - needs to be reviewed for spec completeness Finished in 0.003169 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/cell/data_spec.rb # 2011-05-05T11:01:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/cell/data_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/cell/data_spec.rb CSV::Cell#data - needs to be reviewed for spec completeness Finished in 0.002181 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/cell/initialize_spec.rb # 2011-05-05T11:01:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/cell/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/cell/initialize_spec.rb CSV::Cell#initialize - needs to be reviewed for spec completeness Finished in 0.002242 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/foreach_spec.rb # 2011-05-05T11:02:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/foreach_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/foreach_spec.rb CSV.foreach - needs to be reviewed for spec completeness Finished in 0.003183 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/generate_line_spec.rb # 2011-05-05T11:02:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/generate_line_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002901 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/csv/generate_row_spec.rb # 2011-05-05T11:02:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/generate_row_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/generate_row_spec.rb CSV.generate_row - needs to be reviewed for spec completeness Finished in 0.002192 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/generate_spec.rb # 2011-05-05T11:02:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/generate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014789 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/csv/iobuf/close_spec.rb # 2011-05-05T11:02:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/iobuf/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/iobuf/close_spec.rb CSV::IOBuf#close - needs to be reviewed for spec completeness Finished in 0.002228 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/iobuf/initialize_spec.rb # 2011-05-05T11:02:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/iobuf/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/iobuf/initialize_spec.rb CSV::IOBuf#initialize - needs to be reviewed for spec completeness Finished in 0.002219 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/iobuf/read_spec.rb # 2011-05-05T11:02:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/iobuf/read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/iobuf/read_spec.rb CSV::IOBuf#read - needs to be reviewed for spec completeness Finished in 0.002187 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/iobuf/terminate_spec.rb # 2011-05-05T11:02:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/iobuf/terminate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/iobuf/terminate_spec.rb CSV::IOBuf#terminate - needs to be reviewed for spec completeness Finished in 0.002233 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/ioreader/close_on_terminate_spec.rb # 2011-05-05T11:02:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/ioreader/close_on_terminate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/ioreader/close_on_terminate_spec.rb CSV::IOReader#close_on_terminate - needs to be reviewed for spec completeness Finished in 0.003328 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/ioreader/get_row_spec.rb # 2011-05-05T11:02:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/ioreader/get_row_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/ioreader/get_row_spec.rb CSV::IOReader#get_row - needs to be reviewed for spec completeness Finished in 0.002666 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/ioreader/initialize_spec.rb # 2011-05-05T11:02:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/ioreader/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/ioreader/initialize_spec.rb CSV::IOReader#initialize - needs to be reviewed for spec completeness Finished in 0.003836 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/ioreader/terminate_spec.rb # 2011-05-05T11:02:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/ioreader/terminate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/ioreader/terminate_spec.rb CSV::IOReader#terminate - needs to be reviewed for spec completeness Finished in 0.002730 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/open_spec.rb # 2011-05-05T11:02:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/open_spec.rb CSV.open - needs to be reviewed for spec completeness Finished in 0.003818 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/parse_row_spec.rb # 2011-05-05T11:02:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/parse_row_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/parse_row_spec.rb CSV.parse_row - parses 'foo bar' one row at a time Finished in 0.003951 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/library/csv/parse_spec.rb # 2011-05-05T11:02:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/parse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015631 seconds 1 file, 15 examples, 16 expectations, 0 failures, 0 errors == rubyspec/library/csv/read_spec.rb # 2011-05-05T11:02:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/read_spec.rb CSV.read - needs to be reviewed for spec completeness Finished in 0.003456 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/reader/close_spec.rb # 2011-05-05T11:02:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/reader/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/close_spec.rb CSV::Reader#close - needs to be reviewed for spec completeness Finished in 0.004929 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/reader/create_spec.rb # 2011-05-05T11:02:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/reader/create_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/create_spec.rb CSV::Reader.create - needs to be reviewed for spec completeness Finished in 0.002648 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/reader/each_spec.rb # 2011-05-05T11:02:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/reader/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/each_spec.rb CSV::Reader#each - needs to be reviewed for spec completeness Finished in 0.005206 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/reader/get_row_spec.rb # 2011-05-05T11:02:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/reader/get_row_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/get_row_spec.rb CSV::Reader#get_row - needs to be reviewed for spec completeness Finished in 0.003347 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/reader/initialize_spec.rb # 2011-05-05T11:02:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/reader/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/initialize_spec.rb CSV::Reader#initialize - needs to be reviewed for spec completeness Finished in 0.002704 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/reader/parse_spec.rb # 2011-05-05T11:02:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/reader/parse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002800 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/csv/reader/shift_spec.rb # 2011-05-05T11:02:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/reader/shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/shift_spec.rb CSV::Reader#shift - needs to be reviewed for spec completeness Finished in 0.003593 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/reader/terminate_spec.rb # 2011-05-05T11:02:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/reader/terminate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/reader/terminate_spec.rb CSV::Reader#terminate - needs to be reviewed for spec completeness Finished in 0.003057 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/readlines_spec.rb # 2011-05-05T11:02:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/readlines_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/readlines_spec.rb CSV.readlines - needs to be reviewed for spec completeness Finished in 0.002650 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/streambuf/add_buf_spec.rb # 2011-05-05T11:02:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/streambuf/add_buf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/add_buf_spec.rb CSV::StreamBuf#add_buf - needs to be reviewed for spec completeness Finished in 0.003225 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/streambuf/buf_size_spec.rb # 2011-05-05T11:02:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/streambuf/buf_size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/buf_size_spec.rb CSV::StreamBuf#buf_size - needs to be reviewed for spec completeness Finished in 0.002227 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/streambuf/drop_spec.rb # 2011-05-05T11:02:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/streambuf/drop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/drop_spec.rb CSV::StreamBuf#drop - needs to be reviewed for spec completeness Finished in 0.002189 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/streambuf/element_reference_spec.rb # 2011-05-05T11:02:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/streambuf/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/element_reference_spec.rb CSV::StreamBuf#[] - needs to be reviewed for spec completeness Finished in 0.003205 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/streambuf/get_spec.rb # 2011-05-05T11:02:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/streambuf/get_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/get_spec.rb CSV::StreamBuf#get - needs to be reviewed for spec completeness Finished in 0.002174 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/streambuf/idx_is_eos_spec.rb # 2011-05-05T11:02:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/streambuf/idx_is_eos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/idx_is_eos_spec.rb CSV::StreamBuf#idx_is_eos? - needs to be reviewed for spec completeness Finished in 0.003161 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/streambuf/initialize_spec.rb # 2011-05-05T11:02:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/streambuf/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/initialize_spec.rb CSV::StreamBuf#initialize - needs to be reviewed for spec completeness Finished in 0.003239 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/streambuf/is_eos_spec.rb # 2011-05-05T11:02:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/streambuf/is_eos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/is_eos_spec.rb CSV::StreamBuf#is_eos? - needs to be reviewed for spec completeness Finished in 0.002200 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/streambuf/read_spec.rb # 2011-05-05T11:02:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/streambuf/read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/read_spec.rb CSV::StreamBuf#read - needs to be reviewed for spec completeness Finished in 0.003167 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/streambuf/rel_buf_spec.rb # 2011-05-05T11:02:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/streambuf/rel_buf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/rel_buf_spec.rb CSV::StreamBuf#rel_buf - needs to be reviewed for spec completeness Finished in 0.002159 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/streambuf/terminate_spec.rb # 2011-05-05T11:02:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/streambuf/terminate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/streambuf/terminate_spec.rb CSV::StreamBuf#terminate - needs to be reviewed for spec completeness Finished in 0.002178 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/stringreader/get_row_spec.rb # 2011-05-05T11:02:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/stringreader/get_row_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/stringreader/get_row_spec.rb CSV::StringReader#get_row - needs to be reviewed for spec completeness Finished in 0.002160 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/stringreader/initialize_spec.rb # 2011-05-05T11:02:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/stringreader/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/stringreader/initialize_spec.rb CSV::StringReader#initialize - needs to be reviewed for spec completeness Finished in 0.003211 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/writer/add_row_spec.rb # 2011-05-05T11:02:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/writer/add_row_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/add_row_spec.rb CSV::Writer#add_row - needs to be reviewed for spec completeness Finished in 0.002227 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/writer/append_spec.rb # 2011-05-05T11:02:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/writer/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/append_spec.rb CSV::Writer#<< - needs to be reviewed for spec completeness Finished in 0.002203 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/writer/close_spec.rb # 2011-05-05T11:02:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/writer/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/close_spec.rb CSV::Writer#close - needs to be reviewed for spec completeness Finished in 0.003177 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/writer/create_spec.rb # 2011-05-05T11:02:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/writer/create_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/create_spec.rb CSV::Writer.create - needs to be reviewed for spec completeness Finished in 0.002220 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/writer/generate_spec.rb # 2011-05-05T11:02:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/writer/generate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/generate_spec.rb CSV::Writer.generate - needs to be reviewed for spec completeness Finished in 0.002190 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/writer/initialize_spec.rb # 2011-05-05T11:02:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/writer/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/initialize_spec.rb CSV::Writer#initialize - needs to be reviewed for spec completeness Finished in 0.002178 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/csv/writer/terminate_spec.rb # 2011-05-05T11:02:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/csv/writer/terminate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/csv/writer/terminate_spec.rb CSV::Writer#terminate - needs to be reviewed for spec completeness Finished in 0.002260 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/accessor_spec.rb # 2011-05-05T11:02:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/accessor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006609 seconds 1 file, 13 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/date/add_month_spec.rb # 2011-05-05T11:02:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/add_month_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002062 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/date/add_spec.rb # 2011-05-05T11:02:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/add_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002311 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/date/ajd_spec.rb # 2011-05-05T11:02:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/ajd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ajd_spec.rb Date#ajd - needs to be reviewed for spec completeness Finished in 0.000578 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/ajd_to_amjd_spec.rb # 2011-05-05T11:02:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/ajd_to_amjd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ajd_to_amjd_spec.rb Date.ajd_to_amjd - needs to be reviewed for spec completeness Finished in 0.000828 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/ajd_to_jd_spec.rb # 2011-05-05T11:02:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/ajd_to_jd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ajd_to_jd_spec.rb Date.ajd_to_jd - needs to be reviewed for spec completeness Finished in 0.000872 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/amjd_spec.rb # 2011-05-05T11:02:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/amjd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/amjd_spec.rb Date#amjd - needs to be reviewed for spec completeness Finished in 0.000578 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/amjd_to_ajd_spec.rb # 2011-05-05T11:02:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/amjd_to_ajd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/amjd_to_ajd_spec.rb Date.amjd_to_ajd - needs to be reviewed for spec completeness Finished in 0.000834 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/append_spec.rb # 2011-05-05T11:02:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/append_spec.rb Date#<< - needs to be reviewed for spec completeness Finished in 0.000658 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/asctime_spec.rb # 2011-05-05T11:02:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/asctime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/asctime_spec.rb Date#asctime - needs to be reviewed for spec completeness Finished in 0.000818 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/boat_spec.rb # 2011-05-05T11:02:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/boat_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001400 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/date/case_compare_spec.rb # 2011-05-05T11:02:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/case_compare_spec.rb Date#=== - needs to be reviewed for spec completeness Finished in 0.000576 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/civil_spec.rb # 2011-05-05T11:02:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/civil_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 0.986501 seconds 1 file, 7 examples, 47 expectations, 0 failures, 0 errors == rubyspec/library/date/civil_to_jd_spec.rb # 2011-05-05T11:02:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/civil_to_jd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/civil_to_jd_spec.rb Date.civil_to_jd - needs to be reviewed for spec completeness Finished in 0.000821 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/commercial_spec.rb # 2011-05-05T11:02:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/commercial_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005787 seconds 1 file, 6 examples, 30 expectations, 0 failures, 0 errors == rubyspec/library/date/commercial_to_jd_spec.rb # 2011-05-05T11:02:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/commercial_to_jd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/commercial_to_jd_spec.rb Date.commercial_to_jd - needs to be reviewed for spec completeness Finished in 0.000585 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/comparison_spec.rb # 2011-05-05T11:02:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/comparison_spec.rb Date#<=> - needs to be reviewed for spec completeness Finished in 0.000579 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/constants_spec.rb # 2011-05-05T11:02:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001328 seconds 1 file, 7 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/date/conversions_spec.rb # 2011-05-05T11:02:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/conversions_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.008872 seconds 1 file, 22 examples, 40 expectations, 0 failures, 0 errors == rubyspec/library/date/ctime_spec.rb # 2011-05-05T11:02:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/ctime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ctime_spec.rb Date#ctime - needs to be reviewed for spec completeness Finished in 0.000824 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/cwday_spec.rb # 2011-05-05T11:02:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/cwday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/cwday_spec.rb Date#cwday - needs to be reviewed for spec completeness Finished in 0.000577 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/cweek_spec.rb # 2011-05-05T11:02:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/cweek_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/cweek_spec.rb Date#cweek - needs to be reviewed for spec completeness Finished in 0.000579 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/cwyear_spec.rb # 2011-05-05T11:02:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/cwyear_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/cwyear_spec.rb Date#cwyear - needs to be reviewed for spec completeness Finished in 0.000586 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/day_fraction_spec.rb # 2011-05-05T11:02:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/day_fraction_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/day_fraction_spec.rb Date#day_fraction - needs to be reviewed for spec completeness Finished in 0.000834 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/day_fraction_to_time_spec.rb # 2011-05-05T11:02:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/day_fraction_to_time_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/day_fraction_to_time_spec.rb Date.day_fraction_to_time - needs to be reviewed for spec completeness Finished in 0.000597 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/day_spec.rb # 2011-05-05T11:02:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/day_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/day_spec.rb Date#day - needs to be reviewed for spec completeness Finished in 0.000576 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/downto_spec.rb # 2011-05-05T11:02:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/downto_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/downto_spec.rb Date#downto - creates earlier dates when passed a negative step Finished in 0.001299 seconds 1 file, 1 example, 35 expectations, 0 failures, 0 errors == rubyspec/library/date/england_spec.rb # 2011-05-05T11:02:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/england_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/england_spec.rb Date#england - needs to be reviewed for spec completeness Finished in 0.000577 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/eql_spec.rb # 2011-05-05T11:02:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000879 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/date/exist1_spec.rb # 2011-05-05T11:02:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/exist1_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/exist1_spec.rb Date.exist1? - needs to be reviewed for spec completeness Finished in 0.000648 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/exist2_spec.rb # 2011-05-05T11:02:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/exist2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/exist2_spec.rb Date.exist2? - needs to be reviewed for spec completeness Finished in 0.000585 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/exist3_spec.rb # 2011-05-05T11:02:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/exist3_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/exist3_spec.rb Date.exist3? - needs to be reviewed for spec completeness Finished in 0.000586 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/exist_spec.rb # 2011-05-05T11:02:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/exist_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/exist_spec.rb Date.exist? - needs to be reviewed for spec completeness Finished in 0.000595 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/existw_spec.rb # 2011-05-05T11:02:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/existw_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/existw_spec.rb Date.existw? - needs to be reviewed for spec completeness Finished in 0.000824 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/format/bag/method_missing_spec.rb # 2011-05-05T11:02:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/format/bag/method_missing_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/format/bag/method_missing_spec.rb Date::Format::Bag#method_missing - needs to be reviewed for spec completeness Finished in 0.000588 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/format/bag/to_hash_spec.rb # 2011-05-05T11:02:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/format/bag/to_hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/format/bag/to_hash_spec.rb Date::Format::Bag#to_hash - needs to be reviewed for spec completeness Finished in 0.000581 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/gregorian_leap_spec.rb # 2011-05-05T11:02:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/gregorian_leap_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/gregorian_leap_spec.rb Date.gregorian_leap? - needs to be reviewed for spec completeness Finished in 0.000580 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/gregorian_spec.rb # 2011-05-05T11:02:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/gregorian_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002264 seconds 1 file, 4 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/date/hash_spec.rb # 2011-05-05T11:02:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/hash_spec.rb Date#hash - returns the same value for equal dates Finished in 0.001036 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/date/infinity/abs_spec.rb # 2011-05-05T11:02:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/infinity/abs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/abs_spec.rb Date::Infinity#abs - needs to be reviewed for spec completeness Finished in 0.000592 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/infinity/coerce_spec.rb # 2011-05-05T11:02:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/infinity/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/coerce_spec.rb Date::Infinity#coerce - needs to be reviewed for spec completeness Finished in 0.000871 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/infinity/comparison_spec.rb # 2011-05-05T11:02:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/infinity/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/comparison_spec.rb Date::Infinity#<=> - needs to be reviewed for spec completeness Finished in 0.000575 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/infinity/d_spec.rb # 2011-05-05T11:02:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/infinity/d_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/d_spec.rb Date::Infinity#d - needs to be reviewed for spec completeness Finished in 0.000589 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/infinity/finite_spec.rb # 2011-05-05T11:02:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/infinity/finite_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/finite_spec.rb Date::Infinity#finite? - needs to be reviewed for spec completeness Finished in 0.000583 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/infinity/infinite_spec.rb # 2011-05-05T11:02:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/infinity/infinite_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/infinite_spec.rb Date::Infinity#infinite? - needs to be reviewed for spec completeness Finished in 0.000590 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/infinity/nan_spec.rb # 2011-05-05T11:02:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/infinity/nan_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/nan_spec.rb Date::Infinity#nan? - needs to be reviewed for spec completeness Finished in 0.000655 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/infinity/uminus_spec.rb # 2011-05-05T11:02:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/infinity/uminus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/uminus_spec.rb Date::Infinity#-@ - needs to be reviewed for spec completeness Finished in 0.000821 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/infinity/uplus_spec.rb # 2011-05-05T11:02:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/infinity/uplus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/uplus_spec.rb Date::Infinity#+@ - needs to be reviewed for spec completeness Finished in 0.000585 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/infinity/zero_spec.rb # 2011-05-05T11:02:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/infinity/zero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/infinity/zero_spec.rb Date::Infinity#zero? - needs to be reviewed for spec completeness Finished in 0.000824 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/infinity_spec.rb # 2011-05-05T11:02:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/infinity_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001699 seconds 1 file, 8 examples, 21 expectations, 0 failures, 0 errors == rubyspec/library/date/inspect_spec.rb # 2011-05-05T11:02:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/inspect_spec.rb Date#inspect - needs to be reviewed for spec completeness Finished in 0.000578 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/italy_spec.rb # 2011-05-05T11:02:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/italy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/italy_spec.rb Date#italy - needs to be reviewed for spec completeness Finished in 0.000593 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/jd_spec.rb # 2011-05-05T11:02:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/jd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000725 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/jd_to_ajd_spec.rb # 2011-05-05T11:02:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/jd_to_ajd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_ajd_spec.rb Date.jd_to_ajd - needs to be reviewed for spec completeness Finished in 0.000819 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/jd_to_civil_spec.rb # 2011-05-05T11:02:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/jd_to_civil_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_civil_spec.rb Date.jd_to_civil - needs to be reviewed for spec completeness Finished in 0.000591 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/jd_to_commercial_spec.rb # 2011-05-05T11:02:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/jd_to_commercial_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_commercial_spec.rb Date.jd_to_commercial - needs to be reviewed for spec completeness Finished in 0.000583 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/jd_to_ld_spec.rb # 2011-05-05T11:02:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/jd_to_ld_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_ld_spec.rb Date.jd_to_ld - needs to be reviewed for spec completeness Finished in 0.000824 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/jd_to_mjd_spec.rb # 2011-05-05T11:02:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/jd_to_mjd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_mjd_spec.rb Date.jd_to_mjd - needs to be reviewed for spec completeness Finished in 0.000580 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/jd_to_ordinal_spec.rb # 2011-05-05T11:02:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/jd_to_ordinal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_ordinal_spec.rb Date.jd_to_ordinal - needs to be reviewed for spec completeness Finished in 0.000624 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/jd_to_wday_spec.rb # 2011-05-05T11:02:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/jd_to_wday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/jd_to_wday_spec.rb Date.jd_to_wday - needs to be reviewed for spec completeness Finished in 0.000592 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/julian_leap_spec.rb # 2011-05-05T11:02:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/julian_leap_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/julian_leap_spec.rb Date.julian_leap? - needs to be reviewed for spec completeness Finished in 0.000827 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/julian_spec.rb # 2011-05-05T11:02:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/julian_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002187 seconds 1 file, 6 examples, 14 expectations, 0 failures, 0 errors == rubyspec/library/date/ld_spec.rb # 2011-05-05T11:02:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/ld_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ld_spec.rb Date#ld - needs to be reviewed for spec completeness Finished in 0.000640 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/ld_to_jd_spec.rb # 2011-05-05T11:02:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/ld_to_jd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ld_to_jd_spec.rb Date.ld_to_jd - needs to be reviewed for spec completeness Finished in 0.000583 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/leap_spec.rb # 2011-05-05T11:02:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/leap_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000776 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/mday_spec.rb # 2011-05-05T11:02:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/mday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/mday_spec.rb Date#mday - needs to be reviewed for spec completeness Finished in 0.000575 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/minus_month_spec.rb # 2011-05-05T11:02:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/minus_month_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001530 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/date/minus_spec.rb # 2011-05-05T11:02:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002305 seconds 1 file, 4 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/date/mjd_spec.rb # 2011-05-05T11:02:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/mjd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/mjd_spec.rb Date#mjd - needs to be reviewed for spec completeness Finished in 0.000826 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/mjd_to_jd_spec.rb # 2011-05-05T11:02:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/mjd_to_jd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/mjd_to_jd_spec.rb Date.mjd_to_jd - needs to be reviewed for spec completeness Finished in 0.000580 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/mon_spec.rb # 2011-05-05T11:02:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/mon_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/mon_spec.rb Date#mon - needs to be reviewed for spec completeness Finished in 0.000832 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/month_spec.rb # 2011-05-05T11:02:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/month_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/month_spec.rb Date#month - needs to be reviewed for spec completeness Finished in 0.000839 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/new0_spec.rb # 2011-05-05T11:02:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/new0_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/new0_spec.rb Date.new0 - needs to be reviewed for spec completeness Finished in 0.000631 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/new1_spec.rb # 2011-05-05T11:02:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/new1_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/new1_spec.rb Date.new1 - needs to be reviewed for spec completeness Finished in 0.000581 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/new2_spec.rb # 2011-05-05T11:02:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/new2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/new2_spec.rb Date.new2 - needs to be reviewed for spec completeness Finished in 0.000586 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/new3_spec.rb # 2011-05-05T11:02:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/new3_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/new3_spec.rb Date.new3 - needs to be reviewed for spec completeness Finished in 0.000578 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/new_spec.rb # 2011-05-05T11:02:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 0.795051 seconds 1 file, 5 examples, 34 expectations, 0 failures, 0 errors == rubyspec/library/date/new_start_spec.rb # 2011-05-05T11:02:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/new_start_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/new_start_spec.rb Date#new_start - needs to be reviewed for spec completeness Finished in 0.000579 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/newsg_spec.rb # 2011-05-05T11:02:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/newsg_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/newsg_spec.rb Date#newsg - needs to be reviewed for spec completeness Finished in 0.000577 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/neww_spec.rb # 2011-05-05T11:02:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/neww_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/neww_spec.rb Date.neww - needs to be reviewed for spec completeness Finished in 0.000601 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/next_spec.rb # 2011-05-05T11:02:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/next_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/next_spec.rb Date#next - needs to be reviewed for spec completeness Finished in 0.000825 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/ns_spec.rb # 2011-05-05T11:02:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/ns_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000726 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/ordinal_spec.rb # 2011-05-05T11:02:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/ordinal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004507 seconds 1 file, 3 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/date/ordinal_to_jd_spec.rb # 2011-05-05T11:02:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/ordinal_to_jd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/ordinal_to_jd_spec.rb Date.ordinal_to_jd - needs to be reviewed for spec completeness Finished in 0.000579 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/os_spec.rb # 2011-05-05T11:02:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/os_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000732 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/parse_spec.rb # 2011-05-05T11:02:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/parse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.023928 seconds 1 file, 50 examples, 98 expectations, 0 failures, 0 errors == rubyspec/library/date/plus_spec.rb # 2011-05-05T11:02:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/plus_spec.rb Date#+ - needs to be reviewed for spec completeness Finished in 0.000584 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/relationship_spec.rb # 2011-05-05T11:02:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/relationship_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001724 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/date/right_shift_spec.rb # 2011-05-05T11:02:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/right_shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/right_shift_spec.rb Date#>> - needs to be reviewed for spec completeness Finished in 0.000590 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/sg_spec.rb # 2011-05-05T11:02:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/sg_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/sg_spec.rb Date#sg - needs to be reviewed for spec completeness Finished in 0.000590 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/start_spec.rb # 2011-05-05T11:02:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/start_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/start_spec.rb Date#start - needs to be reviewed for spec completeness Finished in 0.000832 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/step_spec.rb # 2011-05-05T11:02:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/step_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002225 seconds 1 file, 2 examples, 80 expectations, 0 failures, 0 errors == rubyspec/library/date/strftime_spec.rb # 2011-05-05T11:02:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/strftime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027534 seconds 1 file, 43 examples, 66 expectations, 0 failures, 0 errors == rubyspec/library/date/strptime_spec.rb # 2011-05-05T11:02:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/strptime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017334 seconds 1 file, 25 examples, 36 expectations, 0 failures, 0 errors == rubyspec/library/date/succ_spec.rb # 2011-05-05T11:02:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/succ_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/succ_spec.rb Date#succ - needs to be reviewed for spec completeness Finished in 0.000579 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/time_to_day_fraction_spec.rb # 2011-05-05T11:02:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/time_to_day_fraction_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/time_to_day_fraction_spec.rb Date.time_to_day_fraction - needs to be reviewed for spec completeness Finished in 0.000831 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/to_s_spec.rb # 2011-05-05T11:02:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/to_s_spec.rb Date#to_s - needs to be reviewed for spec completeness Finished in 0.000583 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/today_spec.rb # 2011-05-05T11:02:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/today_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/today_spec.rb Date.today - needs to be reviewed for spec completeness Finished in 0.001254 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/upto_spec.rb # 2011-05-05T11:02:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/upto_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/upto_spec.rb Date#upto - returns future dates for the default step value Finished in 0.001165 seconds 1 file, 1 example, 27 expectations, 0 failures, 0 errors == rubyspec/library/date/valid_civil_spec.rb # 2011-05-05T11:02:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/valid_civil_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_civil_spec.rb Date.valid_civil? - needs to be reviewed for spec completeness Finished in 0.000827 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/valid_commercial_spec.rb # 2011-05-05T11:02:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/valid_commercial_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_commercial_spec.rb Date.valid_commercial? - needs to be reviewed for spec completeness Finished in 0.000625 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/valid_date_spec.rb # 2011-05-05T11:02:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/valid_date_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_date_spec.rb Date.valid_date? - needs to be reviewed for spec completeness Finished in 0.000580 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/valid_jd_spec.rb # 2011-05-05T11:02:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/valid_jd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_jd_spec.rb Date.valid_jd? - needs to be reviewed for spec completeness Finished in 0.000580 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/valid_ordinal_spec.rb # 2011-05-05T11:02:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/valid_ordinal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_ordinal_spec.rb Date.valid_ordinal? - needs to be reviewed for spec completeness Finished in 0.000595 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/valid_time_spec.rb # 2011-05-05T11:02:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/valid_time_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/valid_time_spec.rb Date.valid_time? - needs to be reviewed for spec completeness Finished in 0.000587 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/wday_spec.rb # 2011-05-05T11:02:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/wday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/wday_spec.rb Date#wday - needs to be reviewed for spec completeness Finished in 0.000828 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/yday_spec.rb # 2011-05-05T11:02:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/yday_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/yday_spec.rb Date#yday - needs to be reviewed for spec completeness Finished in 0.000576 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/year_spec.rb # 2011-05-05T11:02:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/year_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/year_spec.rb Date#year - needs to be reviewed for spec completeness Finished in 0.000580 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/date/zone_to_diff_spec.rb # 2011-05-05T11:02:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/date/zone_to_diff_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/date/zone_to_diff_spec.rb Date.zone_to_diff - needs to be reviewed for spec completeness Finished in 0.000579 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/_strptime_spec.rb # 2011-05-05T11:02:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/_strptime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/_strptime_spec.rb DateTime._strptime - needs to be reviewed for spec completeness Finished in 0.000581 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/civil_spec.rb # 2011-05-05T11:02:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/civil_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/civil_spec.rb DateTime.civil - needs to be reviewed for spec completeness Finished in 0.000577 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/commercial_spec.rb # 2011-05-05T11:02:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/commercial_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/commercial_spec.rb DateTime.commercial - needs to be reviewed for spec completeness Finished in 0.000825 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/hour_spec.rb # 2011-05-05T11:02:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/hour_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/hour_spec.rb DateTime#hour - needs to be reviewed for spec completeness Finished in 0.000619 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/httpdate_spec.rb # 2011-05-05T11:02:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/httpdate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/httpdate_spec.rb DateTime.httpdate - needs to be reviewed for spec completeness Finished in 0.000585 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/iso8601_spec.rb # 2011-05-05T11:02:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/iso8601_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000733 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/jd_spec.rb # 2011-05-05T11:02:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/jd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/jd_spec.rb DateTime.jd - needs to be reviewed for spec completeness Finished in 0.000589 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/jisx0301_spec.rb # 2011-05-05T11:02:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/jisx0301_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001046 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/min_spec.rb # 2011-05-05T11:02:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/min_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/min_spec.rb DateTime#min - needs to be reviewed for spec completeness Finished in 0.000583 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/minute_spec.rb # 2011-05-05T11:02:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/minute_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/minute_spec.rb DateTime#minute - needs to be reviewed for spec completeness Finished in 0.000835 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/new_offset_spec.rb # 2011-05-05T11:02:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/new_offset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/new_offset_spec.rb DateTime#new_offset - needs to be reviewed for spec completeness Finished in 0.000581 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/new_spec.rb # 2011-05-05T11:02:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/new_spec.rb DateTime.new - needs to be reviewed for spec completeness Finished in 0.000825 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/now_spec.rb # 2011-05-05T11:02:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/now_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/now_spec.rb DateTime.now - creates an instance of DateTime Finished in 0.000761 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/datetime/offset_spec.rb # 2011-05-05T11:02:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/offset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/offset_spec.rb DateTime#offset - needs to be reviewed for spec completeness Finished in 0.000635 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/ordinal_spec.rb # 2011-05-05T11:02:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/ordinal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/ordinal_spec.rb DateTime.ordinal - needs to be reviewed for spec completeness Finished in 0.000820 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/parse_spec.rb # 2011-05-05T11:02:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/parse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/parse_spec.rb DateTime.parse - needs to be reviewed for spec completeness Finished in 0.000580 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/rfc2822_spec.rb # 2011-05-05T11:02:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/rfc2822_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/rfc2822_spec.rb DateTime.rfc2822 - needs to be reviewed for spec completeness Finished in 0.000833 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/rfc3339_spec.rb # 2011-05-05T11:02:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/rfc3339_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000719 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/rfc822_spec.rb # 2011-05-05T11:02:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/rfc822_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/rfc822_spec.rb DateTime.rfc822 - needs to be reviewed for spec completeness Finished in 0.000592 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/sec_fraction_spec.rb # 2011-05-05T11:02:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/sec_fraction_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/sec_fraction_spec.rb DateTime#sec_fraction - needs to be reviewed for spec completeness Finished in 0.000580 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/sec_spec.rb # 2011-05-05T11:02:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/sec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/sec_spec.rb DateTime#sec - needs to be reviewed for spec completeness Finished in 0.000826 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/second_fraction_spec.rb # 2011-05-05T11:02:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/second_fraction_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/second_fraction_spec.rb DateTime#second_fraction - needs to be reviewed for spec completeness Finished in 0.000844 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/second_spec.rb # 2011-05-05T11:02:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/second_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/second_spec.rb DateTime#second - needs to be reviewed for spec completeness Finished in 0.000587 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/strftime_spec.rb # 2011-05-05T11:02:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/strftime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/strftime_spec.rb Finished in 0.000475 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/strptime_spec.rb # 2011-05-05T11:02:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/strptime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/strptime_spec.rb DateTime.strptime - needs to be reviewed for spec completeness Finished in 0.000656 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/to_date_spec.rb # 2011-05-05T11:02:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/to_date_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/to_date_spec.rb DateTime#to_date - needs to be reviewed for spec completeness Finished in 0.000822 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/to_datetime_spec.rb # 2011-05-05T11:02:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/to_datetime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/to_datetime_spec.rb DateTime#to_datetime - needs to be reviewed for spec completeness Finished in 0.000586 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/to_s_spec.rb # 2011-05-05T11:02:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/to_s_spec.rb DateTime#to_s - needs to be reviewed for spec completeness Finished in 0.000632 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/to_time_spec.rb # 2011-05-05T11:02:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/to_time_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/to_time_spec.rb DateTime#to_time - needs to be reviewed for spec completeness Finished in 0.000597 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/xmlschema_spec.rb # 2011-05-05T11:02:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/xmlschema_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000724 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/datetime/zone_spec.rb # 2011-05-05T11:02:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/datetime/zone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/datetime/zone_spec.rb DateTime#zone - needs to be reviewed for spec completeness Finished in 0.000822 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegate_class/instance_method_spec.rb # 2011-05-05T11:02:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegate_class/instance_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009442 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegate_class/instance_methods_spec.rb # 2011-05-05T11:02:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegate_class/instance_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012610 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegate_class/private_instance_methods_spec.rb # 2011-05-05T11:02:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegate_class/private_instance_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009315 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb # 2011-05-05T11:02:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009284 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegate_class/public_instance_methods_spec.rb # 2011-05-05T11:02:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegate_class/public_instance_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012589 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/case_compare_spec.rb # 2011-05-05T11:02:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/case_compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/case_compare_spec.rb Delegator#=== - is delegated Finished in 0.012160 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/compare_spec.rb # 2011-05-05T11:02:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/compare_spec.rb Delegator#<=> - is delegated Finished in 0.013525 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/complement_spec.rb # 2011-05-05T11:02:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/complement_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/complement_spec.rb Finished in 0.008458 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/eql_spec.rb # 2011-05-05T11:02:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/eql_spec.rb Finished in 0.011525 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/equal_spec.rb # 2011-05-05T11:02:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/equal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/equal_spec.rb Delegator#equal? - returns true only when compared with the delegator Finished in 0.012056 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/equal_value_spec.rb # 2011-05-05T11:02:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012674 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/frozen_spec.rb # 2011-05-05T11:02:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/frozen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/frozen_spec.rb Delegator when frozen - is still readable - is frozen - is not writeable (FAILED - 1) - creates a frozen clone - creates an unfrozen dup - causes mutative calls to raise TypeError - returns false if only the delegated object is frozen 1) Delegator when frozen is not writeable FAILED Expected RuntimeError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/frozen_spec.rb:22 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/delegate.rb:137:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/frozen_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.030608 seconds 1 file, 7 examples, 8 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/library/delegate/delegator/frozen_spec.rb) == rubyspec/library/delegate/delegator/hash_spec.rb # 2011-05-05T11:02:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/hash_spec.rb Finished in 0.008469 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/marshal_spec.rb # 2011-05-05T11:02:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/marshal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/marshal_spec.rb SimpleDelegator - can be marshalled - can be marshalled with its instance variables intact (FAILED - 1) 1) SimpleDelegator can be marshalled with its instance variables intact FAILED Expected nil to equal "bar" /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/marshal_spec.rb:20 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/delegate.rb:137:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/marshal_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.025504 seconds 1 file, 2 examples, 3 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/library/delegate/delegator/marshal_spec.rb) == rubyspec/library/delegate/delegator/method_spec.rb # 2011-05-05T11:02:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013128 seconds 1 file, 8 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/methods_spec.rb # 2011-05-05T11:02:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017615 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/not_equal_spec.rb # 2011-05-05T11:02:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/not_equal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/not_equal_spec.rb Finished in 0.008434 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/not_spec.rb # 2011-05-05T11:02:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/not_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/not_spec.rb Finished in 0.008379 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/private_methods_spec.rb # 2011-05-05T11:02:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/private_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017556 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/protected_methods_spec.rb # 2011-05-05T11:02:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/protected_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/protected_methods_spec.rb Delegator#protected_methods - includes protected instance methods of the Delegator class Finished in 0.012261 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/delegate/delegator/public_methods_spec.rb # 2011-05-05T11:02:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/public_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017347 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/send_spec.rb # 2011-05-05T11:02:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/send_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012293 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/taint_spec.rb # 2011-05-05T11:02:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/taint_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/taint_spec.rb Delegator#taint - returns self - taints the delegator Finished in 0.021819 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/tap_spec.rb # 2011-05-05T11:02:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/tap_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/tap_spec.rb Finished in 0.008352 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/trust_spec.rb # 2011-05-05T11:02:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/trust_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/trust_spec.rb Finished in 0.008418 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/untaint_spec.rb # 2011-05-05T11:02:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/untaint_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/untaint_spec.rb Delegator#untaint - returns self - untaints the delegator Finished in 0.031163 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/delegate/delegator/untrust_spec.rb # 2011-05-05T11:02:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/delegate/delegator/untrust_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/delegate/delegator/untrust_spec.rb Finished in 0.011382 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/digest/hexencode_spec.rb # 2011-05-05T11:02:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/hexencode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001778 seconds 1 file, 5 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/digest/md5/append_spec.rb # 2011-05-05T11:02:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/append_spec.rb Digest::MD5#<< - can update Finished in 0.002270 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/md5/block_length_spec.rb # 2011-05-05T11:02:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/block_length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/block_length_spec.rb Digest::MD5#block_length - returns the length of digest block Finished in 0.002174 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/md5/digest_bang_spec.rb # 2011-05-05T11:02:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/digest_bang_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/digest_bang_spec.rb Digest::MD5#digest! - returns a digest and can digest! Finished in 0.002950 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/md5/digest_length_spec.rb # 2011-05-05T11:02:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/digest_length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/digest_length_spec.rb Digest::MD5#digest_length - returns the length of computed digests Finished in 0.002122 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/md5/digest_spec.rb # 2011-05-05T11:02:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/digest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/digest_spec.rb Digest::MD5#digest - returns a digest Digest::MD5.digest - returns a digest Finished in 0.002471 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/md5/equal_spec.rb # 2011-05-05T11:02:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/equal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002735 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/md5/file_spec.rb # 2011-05-05T11:02:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004395 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/digest/md5/hexdigest_bang_spec.rb # 2011-05-05T11:02:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/hexdigest_bang_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/hexdigest_bang_spec.rb Digest::MD5#hexdigest! - returns a hexdigest and resets the state Finished in 0.002148 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/md5/hexdigest_spec.rb # 2011-05-05T11:02:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/hexdigest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/hexdigest_spec.rb Digest::MD5#hexdigest - returns a hexdigest Digest::MD5.hexdigest - returns a hexdigest Finished in 0.003345 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/md5/inspect_spec.rb # 2011-05-05T11:02:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/inspect_spec.rb Digest::MD5#inspect - returns a Ruby object representation Finished in 0.002169 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/md5/length_spec.rb # 2011-05-05T11:02:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/length_spec.rb Digest::MD5#length - returns the length of the digest Finished in 0.002305 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/md5/reset_spec.rb # 2011-05-05T11:02:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/reset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/reset_spec.rb Digest::MD5#reset - can returns digest state to initial conditions Finished in 0.002147 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/md5/size_spec.rb # 2011-05-05T11:02:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/size_spec.rb Digest::MD5#size - returns the length of the digest Finished in 0.002314 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/md5/to_s_spec.rb # 2011-05-05T11:02:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/to_s_spec.rb Digest::MD5#to_s - returns a hexdigest - does not change the internal state Finished in 0.002372 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/digest/md5/update_spec.rb # 2011-05-05T11:02:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/md5/update_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/md5/update_spec.rb Digest::MD5#update - can update Finished in 0.002263 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha1/digest_spec.rb # 2011-05-05T11:02:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha1/digest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha1/digest_spec.rb Digest::SHA1#digest - returns a digest Digest::SHA1.digest - returns a digest Finished in 0.003325 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha1/file_spec.rb # 2011-05-05T11:02:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha1/file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004359 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha256/append_spec.rb # 2011-05-05T11:02:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/append_spec.rb Digest::SHA256#<< - can update Finished in 0.001868 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha256/block_length_spec.rb # 2011-05-05T11:02:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/block_length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/block_length_spec.rb Digest::SHA256#block_length - returns the length of digest block Finished in 0.001664 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha256/digest_bang_spec.rb # 2011-05-05T11:02:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/digest_bang_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/digest_bang_spec.rb Digest::SHA256#digest! - returns a digest and can digest! Finished in 0.001718 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha256/digest_length_spec.rb # 2011-05-05T11:02:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/digest_length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/digest_length_spec.rb Digest::SHA256#digest_length - returns the length of computed digests Finished in 0.002423 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha256/digest_spec.rb # 2011-05-05T11:02:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/digest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/digest_spec.rb Digest::SHA256#digest - returns a digest Digest::SHA256.digest - returns a digest Finished in 0.001960 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha256/equal_spec.rb # 2011-05-05T11:02:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/equal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002241 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha256/file_spec.rb # 2011-05-05T11:02:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005629 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha256/hexdigest_bang_spec.rb # 2011-05-05T11:02:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/hexdigest_bang_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/hexdigest_bang_spec.rb Digest::SHA256#hexdigest! - returns a hexdigest and resets the state Finished in 0.001694 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha256/hexdigest_spec.rb # 2011-05-05T11:02:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/hexdigest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/hexdigest_spec.rb Digest::SHA256#hexdigest - returns a hexdigest Digest::SHA256.hexdigest - returns a hexdigest Finished in 0.002870 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha256/inspect_spec.rb # 2011-05-05T11:02:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/inspect_spec.rb Digest::SHA256#inspect - returns a Ruby object representation Finished in 0.001694 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha256/length_spec.rb # 2011-05-05T11:02:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/length_spec.rb Digest::SHA256#length - returns the length of the digest Finished in 0.002626 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha256/reset_spec.rb # 2011-05-05T11:02:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/reset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/reset_spec.rb Digest::SHA256#reset - can returns digest state to initial conditions Finished in 0.001695 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha256/size_spec.rb # 2011-05-05T11:02:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/size_spec.rb Digest::SHA256#size - returns the length of the digest Finished in 0.001838 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha256/to_s_spec.rb # 2011-05-05T11:02:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/to_s_spec.rb Digest::SHA256#to_s - returns a hexdigest - does not change the internal state Finished in 0.001866 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha256/update_spec.rb # 2011-05-05T11:02:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha256/update_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha256/update_spec.rb Digest::SHA256#update - can update Finished in 0.001822 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha384/append_spec.rb # 2011-05-05T11:02:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/append_spec.rb Digest::SHA384#<< - can update Finished in 0.002613 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha384/block_length_spec.rb # 2011-05-05T11:02:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/block_length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/block_length_spec.rb Digest::SHA384#block_length - returns the length of digest block Finished in 0.001672 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha384/digest_bang_spec.rb # 2011-05-05T11:02:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/digest_bang_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/digest_bang_spec.rb Digest::SHA384#digest! - returns a digest and can digest! Finished in 0.002468 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha384/digest_length_spec.rb # 2011-05-05T11:02:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/digest_length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/digest_length_spec.rb Digest::SHA384#digest_length - returns the length of computed digests Finished in 0.002485 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha384/digest_spec.rb # 2011-05-05T11:02:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/digest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/digest_spec.rb Digest::SHA384#digest - returns a digest Digest::SHA384.digest - returns a digest Finished in 0.002005 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha384/equal_spec.rb # 2011-05-05T11:02:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/equal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002279 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha384/file_spec.rb # 2011-05-05T11:02:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003886 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha384/hexdigest_bang_spec.rb # 2011-05-05T11:02:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/hexdigest_bang_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/hexdigest_bang_spec.rb Digest::SHA384#hexdigest! - returns a hexdigest and resets the state Finished in 0.001709 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha384/hexdigest_spec.rb # 2011-05-05T11:02:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/hexdigest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/hexdigest_spec.rb Digest::SHA384#hexdigest - returns a hexdigest Digest::SHA384.hexdigest - returns a hexdigest Finished in 0.001956 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha384/inspect_spec.rb # 2011-05-05T11:02:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/inspect_spec.rb Digest::SHA384#inspect - returns a Ruby object representation Finished in 0.001740 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha384/length_spec.rb # 2011-05-05T11:02:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/length_spec.rb Digest::SHA384#length - returns the length of the digest Finished in 0.002662 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha384/reset_spec.rb # 2011-05-05T11:02:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/reset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/reset_spec.rb Digest::SHA384#reset - can returns digest state to initial conditions Finished in 0.001779 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha384/size_spec.rb # 2011-05-05T11:02:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/size_spec.rb Digest::SHA384#size - returns the length of the digest Finished in 0.002726 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha384/to_s_spec.rb # 2011-05-05T11:02:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/to_s_spec.rb Digest::SHA384#to_s - returns a hexdigest - does not change the internal state Finished in 0.001824 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha384/update_spec.rb # 2011-05-05T11:02:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha384/update_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha384/update_spec.rb Digest::SHA384#update - can update Finished in 0.001814 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha512/append_spec.rb # 2011-05-05T11:02:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/append_spec.rb Digest::SHA512#<< - can update Finished in 0.001825 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha512/block_length_spec.rb # 2011-05-05T11:02:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/block_length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/block_length_spec.rb Digest::SHA512#block_length - returns the length of digest block Finished in 0.001698 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha512/digest_bang_spec.rb # 2011-05-05T11:02:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/digest_bang_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/digest_bang_spec.rb Digest::SHA512#digest! - returns a digest and can digest! Finished in 0.002454 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha512/digest_length_spec.rb # 2011-05-05T11:02:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/digest_length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/digest_length_spec.rb Digest::SHA512#digest_length - returns the length of computed digests Finished in 0.001669 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha512/digest_spec.rb # 2011-05-05T11:02:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/digest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/digest_spec.rb Digest::SHA512#digest - returns a digest Digest::SHA512.digest - returns a digest Finished in 0.001992 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha512/equal_spec.rb # 2011-05-05T11:02:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/equal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003369 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha512/file_spec.rb # 2011-05-05T11:02:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003965 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha512/hexdigest_bang_spec.rb # 2011-05-05T11:02:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/hexdigest_bang_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/hexdigest_bang_spec.rb Digest::SHA512#hexdigest! - returns a hexdigest and resets the state Finished in 0.001751 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha512/hexdigest_spec.rb # 2011-05-05T11:02:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/hexdigest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/hexdigest_spec.rb Digest::SHA512#hexdigest - returns a hexdigest Digest::SHA512.hexdigest - returns a hexdigest Finished in 0.002027 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha512/inspect_spec.rb # 2011-05-05T11:02:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/inspect_spec.rb Digest::SHA512#inspect - returns a Ruby object representation Finished in 0.002513 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/digest/sha512/length_spec.rb # 2011-05-05T11:02:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/length_spec.rb Digest::SHA512#length - returns the length of the digest Finished in 0.001821 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha512/reset_spec.rb # 2011-05-05T11:02:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/reset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/reset_spec.rb Digest::SHA512#reset - can returns digest state to initial conditions Finished in 0.001775 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha512/size_spec.rb # 2011-05-05T11:02:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/size_spec.rb Digest::SHA512#size - returns the length of the digest Finished in 0.001811 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha512/to_s_spec.rb # 2011-05-05T11:02:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/to_s_spec.rb Digest::SHA512#to_s - returns a hexdigest - does not change the internal state Finished in 0.001892 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/digest/sha512/update_spec.rb # 2011-05-05T11:02:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/digest/sha512/update_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/digest/sha512/update_spec.rb Digest::SHA512#update - can update Finished in 0.001829 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/drb/config_spec.rb # 2011-05-05T11:02:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/config_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/config_spec.rb Finished in 0.000285 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/current_server_spec.rb # 2011-05-05T11:02:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/current_server_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/current_server_spec.rb Finished in 0.000283 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/__drbref_spec.rb # 2011-05-05T11:02:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/__drbref_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/__drbref_spec.rb Finished in 0.000333 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/__drburi_spec.rb # 2011-05-05T11:02:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/__drburi_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/__drburi_spec.rb Finished in 0.000279 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/_dump_spec.rb # 2011-05-05T11:02:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/_dump_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/_dump_spec.rb Finished in 0.000282 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/_load_spec.rb # 2011-05-05T11:02:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/_load_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/_load_spec.rb Finished in 0.000282 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/eql_spec.rb # 2011-05-05T11:02:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/eql_spec.rb Finished in 0.000285 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/equal_value_spec.rb # 2011-05-05T11:02:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/equal_value_spec.rb Finished in 0.000413 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/hash_spec.rb # 2011-05-05T11:02:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/hash_spec.rb Finished in 0.000288 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/method_missing_spec.rb # 2011-05-05T11:02:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/method_missing_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/method_missing_spec.rb Finished in 0.000286 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/new_spec.rb # 2011-05-05T11:02:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/new_spec.rb Finished in 0.000283 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/new_with_spec.rb # 2011-05-05T11:02:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/new_with_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/new_with_spec.rb Finished in 0.000282 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/new_with_uri_spec.rb # 2011-05-05T11:02:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/new_with_uri_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/new_with_uri_spec.rb Finished in 0.000412 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb # 2011-05-05T11:02:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb Finished in 0.000284 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb # 2011-05-05T11:02:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb Finished in 0.000414 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/pretty_print_spec.rb # 2011-05-05T11:02:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/pretty_print_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/pretty_print_spec.rb Finished in 0.000284 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/respond_to_spec.rb # 2011-05-05T11:02:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/respond_to_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/respond_to_spec.rb Finished in 0.000287 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/drbobject/with_friend_spec.rb # 2011-05-05T11:02:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/drbobject/with_friend_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/drbobject/with_friend_spec.rb Finished in 0.000417 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/fetch_server_spec.rb # 2011-05-05T11:02:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/fetch_server_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/fetch_server_spec.rb Finished in 0.000288 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/front_spec.rb # 2011-05-05T11:02:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/front_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/front_spec.rb Finished in 0.000285 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/here_spec.rb # 2011-05-05T11:02:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/here_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/here_spec.rb Finished in 0.000285 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/install_acl_spec.rb # 2011-05-05T11:02:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/install_acl_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/install_acl_spec.rb Finished in 0.000340 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/install_id_conv_spec.rb # 2011-05-05T11:02:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/install_id_conv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/install_id_conv_spec.rb Finished in 0.000412 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/primary_server_spec.rb # 2011-05-05T11:02:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/primary_server_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/primary_server_spec.rb Finished in 0.000354 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/regist_server_spec.rb # 2011-05-05T11:02:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/regist_server_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/regist_server_spec.rb Finished in 0.000411 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/remove_server_spec.rb # 2011-05-05T11:02:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/remove_server_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/remove_server_spec.rb Finished in 0.000285 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/start_service_spec.rb # 2011-05-05T11:02:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/start_service_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012596 seconds 1 file, 2 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/drb/stop_service_spec.rb # 2011-05-05T11:02:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/stop_service_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/stop_service_spec.rb DRb.stop_service - clears the port so a new server can start Finished in 0.014234 seconds 1 file, 1 example, 30 expectations, 0 failures, 0 errors == rubyspec/library/drb/thread_spec.rb # 2011-05-05T11:02:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/thread_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/thread_spec.rb Finished in 0.000292 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/to_id_spec.rb # 2011-05-05T11:02:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/to_id_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/to_id_spec.rb Finished in 0.000289 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/to_obj_spec.rb # 2011-05-05T11:02:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/to_obj_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/to_obj_spec.rb Finished in 0.000291 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/drb/uri_spec.rb # 2011-05-05T11:02:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/drb/uri_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/drb/uri_spec.rb Finished in 0.000413 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/enumerator/each_spec.rb # 2011-05-05T11:02:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/enumerator/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001935 seconds 1 file, 7 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/enumerator/each_with_index_spec.rb # 2011-05-05T11:02:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/enumerator/each_with_index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001977 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/enumerator/enum_cons_spec.rb # 2011-05-05T11:02:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/enumerator/enum_cons_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001542 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/enumerator/enum_for_spec.rb # 2011-05-05T11:02:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/enumerator/enum_for_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001105 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/enumerator/enum_slice_spec.rb # 2011-05-05T11:02:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/enumerator/enum_slice_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001352 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/enumerator/enum_with_index_spec.rb # 2011-05-05T11:02:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/enumerator/enum_with_index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.000897 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/enumerator/new_spec.rb # 2011-05-05T11:02:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/enumerator/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001823 seconds 1 file, 7 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/enumerator/next_spec.rb # 2011-05-05T11:02:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/enumerator/next_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003651 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/enumerator/rewind_spec.rb # 2011-05-05T11:02:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/enumerator/rewind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004156 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/enumerator/to_enum_spec.rb # 2011-05-05T11:02:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/enumerator/to_enum_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001555 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/enumerator/with_index_spec.rb # 2011-05-05T11:02:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/enumerator/with_index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001361 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/erb/def_class_spec.rb # 2011-05-05T11:02:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/def_class_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003850 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/erb/def_method_spec.rb # 2011-05-05T11:02:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/def_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/def_method_spec.rb ERB#def_method - define module's instance method to render eRuby file Finished in 0.003917 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/erb/def_module_spec.rb # 2011-05-05T11:02:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/def_module_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/def_module_spec.rb ERB#def_module - return unnamed module which has instance method to render eRuby Finished in 0.002619 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/erb/defmethod/def_erb_method_spec.rb # 2011-05-05T11:02:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/defmethod/def_erb_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003138 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/erb/filename_spec.rb # 2011-05-05T11:02:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/filename_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004272 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/erb/new_spec.rb # 2011-05-05T11:02:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/new_spec.rb ERB.new - compiles eRuby script into ruby code when trim mode is 0 or not specified - remove "\n" when trim_mode is 1 or '>' - remove spaces at beginning of line and "\n" when trim_mode is 2 or '<>' - removes spaces around '<%- -%>' when trim_mode is '-' - not support '<%-= expr %> even when trim_mode is '-' - regards lines starting with '%' as '<% ... %>' when trim_mode is '%' - regards lines starting with '%' as '<% ... %>' and remove "\n" when trim_mode is '%>' - regard lines starting with '%' as '<% ... %>' and remove "\n" when trim_mode is '%<>' - regard lines starting with '%' as '<% ... %>' and spaces around '<%- -%>' when trim_mode is '%-' - accepts a safe level as second argument - changes '_erbout' variable name in the produced source - ignores '<%# ... %>' Finished in 0.012708 seconds 1 file, 12 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/erb/result_spec.rb # 2011-05-05T11:02:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/result_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005025 seconds 1 file, 5 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/erb/run_spec.rb # 2011-05-05T11:02:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/run_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003542 seconds 1 file, 5 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/erb/src_spec.rb # 2011-05-05T11:02:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/src_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/src_spec.rb ERB#src - returns the compiled ruby code evaluated to a String Finished in 0.002591 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/erb/util/h_spec.rb # 2011-05-05T11:02:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/util/h_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/util/h_spec.rb ERB::Util.h - escape '& < > "' to '& < > " - 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.004550 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/erb/util/html_escape_spec.rb # 2011-05-05T11:02:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/util/html_escape_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/erb/util/html_escape_spec.rb ERB::Util.html_escape - escape '& < > "' to '& < > " - 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.003171 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/erb/util/u_spec.rb # 2011-05-05T11:02:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/util/u_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004848 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/erb/util/url_encode_spec.rb # 2011-05-05T11:02:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/erb/util/url_encode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004805 seconds 1 file, 5 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/etc/endgrent_spec.rb # 2011-05-05T11:02:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/endgrent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/endgrent_spec.rb Finished in 0.000890 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/etc/endpwent_spec.rb # 2011-05-05T11:02:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/endpwent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/endpwent_spec.rb Finished in 0.000886 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/etc/getgrent_spec.rb # 2011-05-05T11:02:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/getgrent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/getgrent_spec.rb Finished in 0.000888 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/etc/getgrgid_spec.rb # 2011-05-05T11:02:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/getgrgid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.007007 seconds 1 file, 5 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/etc/getgrnam_spec.rb # 2011-05-05T11:02:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/getgrnam_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001256 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/etc/getlogin_spec.rb # 2011-05-05T11:02:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/getlogin_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/getlogin_spec.rb Etc.getlogin - returns the name of the user who runs this process Finished in 0.002051 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/etc/getpwent_spec.rb # 2011-05-05T11:02:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/getpwent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/getpwent_spec.rb Finished in 0.000625 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/etc/getpwnam_spec.rb # 2011-05-05T11:02:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/getpwnam_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003608 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/etc/getpwuid_spec.rb # 2011-05-05T11:02:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/getpwuid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002732 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/etc/group_spec.rb # 2011-05-05T11:02:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/group_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/group_spec.rb Finished in 0.000679 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/etc/passwd_spec.rb # 2011-05-05T11:02:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/passwd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/passwd_spec.rb Finished in 0.000379 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/etc/setgrent_spec.rb # 2011-05-05T11:02:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/setgrent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/setgrent_spec.rb Finished in 0.000375 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/etc/setpwent_spec.rb # 2011-05-05T11:02:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/etc/setpwent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/etc/setpwent_spec.rb Finished in 0.000373 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/expect/expect_spec.rb # 2011-05-05T11:02:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/expect/expect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001822 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/fiber/alive_spec.rb # 2011-05-05T11:02:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/fiber/alive_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/fiber/alive_spec.rb Finished in 0.000396 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/fiber/current_spec.rb # 2011-05-05T11:02:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/fiber/current_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/fiber/current_spec.rb Finished in 0.000407 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/fiber/resume_spec.rb # 2011-05-05T11:02:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/fiber/resume_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/fiber/resume_spec.rb Finished in 0.000364 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/fiber/transfer_spec.rb # 2011-05-05T11:02:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/fiber/transfer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/fiber/transfer_spec.rb Finished in 0.001083 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/ftools/catname_spec.rb # 2011-05-05T11:02:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ftools/catname_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001477 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/ftools/chmod_spec.rb # 2011-05-05T11:02:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ftools/chmod_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/chmod_spec.rb File.chmod - changes the mode to 1st arg for files in 2nd arg Finished in 0.016452 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/ftools/compare_spec.rb # 2011-05-05T11:02:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ftools/compare_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/compare_spec.rb File.compare - compares the file at 1st arg to the file at 2nd arg Finished in 0.006867 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/ftools/copy_spec.rb # 2011-05-05T11:02:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ftools/copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/copy_spec.rb File.copy - copies the file at 1st arg to the file at 2nd arg Finished in 0.002873 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/ftools/install_spec.rb # 2011-05-05T11:02:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ftools/install_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/install_spec.rb File.install - changes the mode to 1st arg for files in 2nd arg Finished in 0.006943 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/ftools/makedirs_spec.rb # 2011-05-05T11:02:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ftools/makedirs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/makedirs_spec.rb File.makedirs - creates the dirs from arg Finished in 0.002326 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/ftools/move_spec.rb # 2011-05-05T11:02:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ftools/move_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/move_spec.rb File.move - moves the file at 1st arg to the file at 2nd arg Finished in 0.002833 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/ftools/safe_unlink_spec.rb # 2011-05-05T11:02:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ftools/safe_unlink_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.007503 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/ftools/syscopy_spec.rb # 2011-05-05T11:02:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ftools/syscopy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ftools/syscopy_spec.rb File.syscopy - copies the file at 1st arg to the file at 2nd arg Finished in 0.002885 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/generator/each_spec.rb # 2011-05-05T11:02:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/generator/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/generator/each_spec.rb Generator#each - enumerates the elements - rewinds the generator and only then enumerates the elements Finished in 0.004084 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/generator/new_spec.rb # 2011-05-05T11:02:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/generator/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002180 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/generator/next_spec.rb # 2011-05-05T11:02:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/generator/next_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006354 seconds 1 file, 10 examples, 14 expectations, 0 failures, 0 errors == rubyspec/library/generator/rewind_spec.rb # 2011-05-05T11:02:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/generator/rewind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/generator/rewind_spec.rb Generator#rewind - does nothing for empty generator - rewinds the generator - rewinds the previously finished generator Finished in 0.003048 seconds 1 file, 3 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/getoptlong/each_option_spec.rb # 2011-05-05T11:02:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/getoptlong/each_option_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/getoptlong/each_option_spec.rb GetoptLong#each_option - passes each argument/value pair to the block Finished in 0.001712 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/getoptlong/each_spec.rb # 2011-05-05T11:02:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/getoptlong/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/getoptlong/each_spec.rb GetoptLong#each - passes each argument/value pair to the block Finished in 0.002472 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/getoptlong/error_message_spec.rb # 2011-05-05T11:02:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/getoptlong/error_message_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001584 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/getoptlong/get_option_spec.rb # 2011-05-05T11:02:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/getoptlong/get_option_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003689 seconds 1 file, 4 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/getoptlong/get_spec.rb # 2011-05-05T11:02:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/getoptlong/get_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002504 seconds 1 file, 4 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/getoptlong/initialize_spec.rb # 2011-05-05T11:02:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/getoptlong/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001539 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/getoptlong/ordering_spec.rb # 2011-05-05T11:02:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/getoptlong/ordering_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002596 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/getoptlong/set_options_spec.rb # 2011-05-05T11:02:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/getoptlong/set_options_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002866 seconds 1 file, 8 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/getoptlong/terminate_spec.rb # 2011-05-05T11:02:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/getoptlong/terminate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002705 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/getoptlong/terminated_spec.rb # 2011-05-05T11:02:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/getoptlong/terminated_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/getoptlong/terminated_spec.rb GetoptLong#terminated? - returns true if option processing has terminated Finished in 0.002260 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/iconv/charset_map_spec.rb # 2011-05-05T11:02:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/iconv/charset_map_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001028 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/iconv/close_spec.rb # 2011-05-05T11:02:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/iconv/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001949 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/iconv/conv_spec.rb # 2011-05-05T11:02:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/iconv/conv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002025 seconds 1 file, 3 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/iconv/failure/failed_spec.rb # 2011-05-05T11:02:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/iconv/failure/failed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001388 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/iconv/failure/inspect_spec.rb # 2011-05-05T11:02:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/iconv/failure/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/iconv/failure/inspect_spec.rb Iconv::Failure#inspect - includes information on the exception class name, #succes and #failed Finished in 0.001073 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/iconv/failure/success_spec.rb # 2011-05-05T11:02:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/iconv/failure/success_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001992 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/iconv/failure_spec.rb # 2011-05-05T11:02:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/iconv/failure_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001352 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/iconv/iconv_spec.rb # 2011-05-05T11:02:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/iconv/iconv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005733 seconds 1 file, 25 examples, 50 expectations, 0 failures, 0 errors == rubyspec/library/iconv/new_spec.rb # 2011-05-05T11:02:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/iconv/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001891 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/iconv/open_spec.rb # 2011-05-05T11:02:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/iconv/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002193 seconds 1 file, 7 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/ipaddr/hton_spec.rb # 2011-05-05T11:02:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ipaddr/hton_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003384 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/ipaddr/ipv4_conversion_spec.rb # 2011-05-05T11:02:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ipaddr/ipv4_conversion_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/ipaddr/ipv4_conversion_spec.rb IPAddr#ipv4_compat - should ipv4_compat? IPAddr#ipv4_mapped - should ipv4_mapped Finished in 0.003416 seconds 1 file, 2 examples, 18 expectations, 0 failures, 0 errors == rubyspec/library/ipaddr/new_spec.rb # 2011-05-05T11:02:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ipaddr/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005580 seconds 1 file, 10 examples, 39 expectations, 0 failures, 0 errors == rubyspec/library/ipaddr/operator_spec.rb # 2011-05-05T11:02:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ipaddr/operator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015993 seconds 1 file, 8 examples, 28 expectations, 0 failures, 0 errors == rubyspec/library/ipaddr/reverse_spec.rb # 2011-05-05T11:02:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ipaddr/reverse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003557 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/ipaddr/to_s_spec.rb # 2011-05-05T11:02:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ipaddr/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003306 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/logger/application/level_spec.rb # 2011-05-05T11:02:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/application/level_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/application/level_spec.rb Logger::Application#level= - sets the logging threshold - can set the threshold to unknown values Finished in 0.003137 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/logger/application/log_spec.rb # 2011-05-05T11:02:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/application/log_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006914 seconds 1 file, 5 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/logger/application/new_spec.rb # 2011-05-05T11:02:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/application/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003786 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/logger/application/set_log_spec.rb # 2011-05-05T11:02:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/application/set_log_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/application/set_log_spec.rb Logger::Application#set_log - sets the log device for the logger Finished in 0.003017 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/logger/application/start_spec.rb # 2011-05-05T11:02:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/application/start_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/application/start_spec.rb Logger::Application#start - starts the application logging start/end messages - returns the status code Finished in 0.004728 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/logger/device/close_spec.rb # 2011-05-05T11:02:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/device/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/device/close_spec.rb Logger::LogDevice#close - closes the LogDevice's stream (FAILED - 1) - raises an error if it's already closed (FAILED - 2) 1) Logger::LogDevice#close closes the LogDevice's stream FAILED Expected Exception but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/device/close_spec.rb:21 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/device/close_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/device/close_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) Logger::LogDevice#close raises an error if it's already closed FAILED Expected Exception but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/device/close_spec.rb:26 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/device/close_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.003247 seconds 1 file, 2 examples, 2 expectations, 2 failures, 0 errors exit 1 failed(rubyspec/library/logger/device/close_spec.rb) == rubyspec/library/logger/device/new_spec.rb # 2011-05-05T11:02:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/device/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003501 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/logger/device/write_spec.rb # 2011-05-05T11:02:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/device/write_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 1) 1) Logger::LogDevice#write fails if the device is already closed FAILED Expected Exception but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/device/write_spec.rb:41 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/device/write_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/device/write_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.003626 seconds 1 file, 3 examples, 4 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/library/logger/device/write_spec.rb) == rubyspec/library/logger/logger/add_spec.rb # 2011-05-05T11:02:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/logger/add_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004684 seconds 1 file, 7 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/logger/logger/close_spec.rb # 2011-05-05T11:02:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/logger/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/logger/close_spec.rb Logger#close - closes the logging device (FAILED - 1) - fails when called on a closed device (FAILED - 2) 1) Logger#close closes the logging device FAILED Expected IOError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/logger/close_spec.rb:19 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/logger/close_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/logger/close_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) Logger#close fails when called on a closed device FAILED Expected IOError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/logger/close_spec.rb:24 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/logger/close_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.003467 seconds 1 file, 2 examples, 2 expectations, 2 failures, 0 errors exit 1 failed(rubyspec/library/logger/logger/close_spec.rb) == rubyspec/library/logger/logger/datetime_format_spec.rb # 2011-05-05T11:02:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/logger/datetime_format_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003742 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/logger/logger/debug_spec.rb # 2011-05-05T11:02:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/logger/debug_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003688 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/logger/logger/error_spec.rb # 2011-05-05T11:02:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/logger/error_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003654 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/logger/logger/fatal_spec.rb # 2011-05-05T11:02:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/logger/fatal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003681 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/logger/logger/info_spec.rb # 2011-05-05T11:02:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/logger/info_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003697 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/logger/logger/new_spec.rb # 2011-05-05T11:02:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/logger/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004428 seconds 1 file, 5 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/logger/logger/unknown_spec.rb # 2011-05-05T11:02:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/logger/unknown_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003476 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/logger/logger/warn_spec.rb # 2011-05-05T11:02:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/logger/warn_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003708 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/logger/severity_spec.rb # 2011-05-05T11:02:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/logger/severity_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/logger/severity_spec.rb Logger::Severity - defines Logger severity constants Finished in 0.002411 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/mathn/bignum/exponent_spec.rb # 2011-05-05T11:02:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/bignum/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/bignum/exponent_spec.rb Bignum#** - returns self raised to other (positive) power Finished in 0.010719 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/mathn/complex/Complex_spec.rb # 2011-05-05T11:02:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/complex/Complex_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/complex/Complex_spec.rb Finished in 0.010492 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/mathn/fixnum/exponent_spec.rb # 2011-05-05T11:02:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/fixnum/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/fixnum/exponent_spec.rb Fixnum#** - returns self raised to other (positive) power Finished in 0.014683 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/mathn/float/exponent_spec.rb # 2011-05-05T11:02:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/float/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/float/exponent_spec.rb Float#** - returns self raised to other (positive) power Finished in 0.010760 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/mathn/integer/from_prime_division_spec.rb # 2011-05-05T11:02:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/integer/from_prime_division_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/integer/from_prime_division_spec.rb Integer::from_prime_division - Reverse a prime factorization of an integer Finished in 0.010565 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/mathn/integer/gcd2_spec.rb # 2011-05-05T11:02:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/integer/gcd2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011150 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/mathn/integer/prime_division_spec.rb # 2011-05-05T11:03:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/integer/prime_division_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010865 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/mathn/math/rsqrt_spec.rb # 2011-05-05T11:03:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/math/rsqrt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012351 seconds 1 file, 7 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/mathn/math/sqrt_spec.rb # 2011-05-05T11:03:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/math/sqrt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012315 seconds 1 file, 9 examples, 19 expectations, 0 failures, 0 errors == rubyspec/library/mathn/prime/each_spec.rb # 2011-05-05T11:03:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/prime/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010755 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/mathn/prime/new_spec.rb # 2011-05-05T11:03:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/prime/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010679 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/mathn/prime/next_spec.rb # 2011-05-05T11:03:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/prime/next_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/prime/next_spec.rb Prime#next - returns the element at the current position and moves forward Finished in 0.014547 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/mathn/rational/Rational_spec.rb # 2011-05-05T11:03:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/rational/Rational_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/rational/Rational_spec.rb Finished in 0.010380 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/mathn/rational/exponent_spec.rb # 2011-05-05T11:03:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/rational/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (ERROR - 1) 1) Rational#** when passed [Float] returns NaN if self is negative and the passed argument is not 0 ERROR NoMethodError: undefined method `nan?' for Complex(-3.37472974467415e-16, -1.83711730708738):Complex /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/rational/exponent_spec.rb:66 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/rational/exponent_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/rational/exponent_spec.rb:52 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/rational/exponent_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.017484 seconds 1 file, 9 examples, 30 expectations, 0 failures, 1 error exit 1 failed(rubyspec/library/mathn/rational/exponent_spec.rb) == rubyspec/library/mathn/rational/inspect_spec.rb # 2011-05-05T11:03:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mathn/rational/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mathn/rational/inspect_spec.rb Rational#inspect - returns a string representation of self Finished in 0.010844 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/matrix/I_spec.rb # 2011-05-05T11:03:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/I_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/I_spec.rb Matrix.I - returns a Matrix - returns a n x n identity matrix Finished in 0.009035 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/matrix/build_spec.rb # 2011-05-05T11:03:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/build_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/build_spec.rb Matrix.build - returns a Matrix object of the given size - builds the Matrix using the given block - iterates through the first row, then the second, ... - returns an Enumerator is no block is given - requires integers as parameters - requires non-negative integers - returns empty Matrix if one argument is zero - tries to calls :to_int on arguments - builds an nxn Matrix when given only one argument Finished in 0.010120 seconds 1 file, 9 examples, 20 expectations, 0 failures, 0 errors == rubyspec/library/matrix/clone_spec.rb # 2011-05-05T11:03:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/clone_spec.rb Matrix#clone - returns a shallow copy of the matrix Finished in 0.011626 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/matrix/coerce_spec.rb # 2011-05-05T11:03:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/coerce_spec.rb Matrix#coerce - needs to be reviewed for spec completeness - allows the division of fixnum by a Matrix Finished in 0.008746 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/matrix/collect_spec.rb # 2011-05-05T11:03:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/collect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/collect_spec.rb Matrix#collect - returns an instance of Matrix - returns a Matrix where each element is the result of the block - returns an enumerator if no block is given Finished in 0.008950 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/matrix/column_size_spec.rb # 2011-05-05T11:03:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/column_size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/column_size_spec.rb Matrix#column_size - returns the number of columns - returns 0 for empty matrices Finished in 0.008616 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/matrix/column_spec.rb # 2011-05-05T11:03:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/column_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/column_spec.rb Matrix#column - returns a Vector when called without a block - yields each element in the column to the block - counts backwards for negative argument - returns self when called with a block - returns nil when out of bounds - never yields when out of bounds Finished in 0.009051 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/matrix/column_vector_spec.rb # 2011-05-05T11:03:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/column_vector_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/column_vector_spec.rb Matrix.column_vector - returns a single column Matrix when called with an Array - returns an empty Matrix when called with an empty Array Finished in 0.011436 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/matrix/column_vectors_spec.rb # 2011-05-05T11:03:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/column_vectors_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.008788 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/matrix/columns_spec.rb # 2011-05-05T11:03:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/columns_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/columns_spec.rb Matrix.columns - creates a Matrix from argument columns - accepts Vectors as argument columns - handles empty matrices Finished in 0.008965 seconds 1 file, 3 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/matrix/conj_spec.rb # 2011-05-05T11:03:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/conj_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/conj_spec.rb Finished in 0.008319 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/conjugate_spec.rb # 2011-05-05T11:03:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/conjugate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/conjugate_spec.rb Finished in 0.011136 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/constructor_spec.rb # 2011-05-05T11:03:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/constructor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/constructor_spec.rb Matrix.[] - requires arrays as parameters - creates an empty Matrix with no arguments - raises for non-rectangular matrices - accepts vector arguments - tries to calls :to_ary on arguments - returns a Matrix object - can create an nxn Matrix - can create a 0xn Matrix Finished in 0.010285 seconds 1 file, 8 examples, 21 expectations, 0 failures, 0 errors == rubyspec/library/matrix/det_spec.rb # 2011-05-05T11:03:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/det_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/det_spec.rb Matrix#det - returns the determinant of a square Matrix - returns the determinant of a single-element Matrix - returns 1 for an empty Matrix - returns the determinant even for Matrices containing 0 as first entry - raises an error for rectangular matrices Finished in 0.009633 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/matrix/determinant_spec.rb # 2011-05-05T11:03:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/determinant_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/determinant_spec.rb Matrix#determinant - returns the determinant of a square Matrix - returns the determinant of a single-element Matrix - returns 1 for an empty Matrix - returns the determinant even for Matrices containing 0 as first entry - raises an error for rectangular matrices Finished in 0.009539 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/matrix/diagonal_spec.rb # 2011-05-05T11:03:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/diagonal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.008955 seconds 1 file, 4 examples, 28 expectations, 0 failures, 0 errors == rubyspec/library/matrix/divide_spec.rb # 2011-05-05T11:03:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/divide_spec.rb Matrix#/ - returns the result of dividing self by another Matrix - returns the result of dividing self by a Fixnum - returns the result of dividing self by a Bignum - returns the result of dividing self by a Float - raises a Matrix::ErrDimensionMismatch if the matrices are different sizes - returns an instance of Matrix - raises a TypeError if other is of wrong type Finished in 0.011214 seconds 1 file, 7 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/matrix/each_spec.rb # 2011-05-05T11:03:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/each_spec.rb Matrix#each - returns an Enumerator when called without a block - returns self - yields the elements starting with the those of the first row Finished in 0.011674 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/matrix/each_with_index_spec.rb # 2011-05-05T11:03:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/each_with_index_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/each_with_index_spec.rb Matrix#each_with_index - returns an Enumerator when called without a block - returns self - yields the elements starting with the those of the first row Finished in 0.008748 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/matrix/element_reference_spec.rb # 2011-05-05T11:03:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/element_reference_spec.rb Matrix#[] - returns element at (i, j) - returns nil for an invalid index pair Finished in 0.008681 seconds 1 file, 2 examples, 14 expectations, 0 failures, 0 errors == rubyspec/library/matrix/empty_spec.rb # 2011-05-05T11:03:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/empty_spec.rb Matrix#empty? - returns true when the Matrix is empty - returns false when the Matrix has elements - doesn't accept any parameter Matrix.empty - returns an empty matrix of the requested size - has arguments defaulting to 0 - does not accept more than two parameters - raises an error if both dimensions are > 0 - raises an error if any dimension is < 0 Finished in 0.009785 seconds 1 file, 8 examples, 16 expectations, 0 failures, 0 errors == rubyspec/library/matrix/eql_spec.rb # 2011-05-05T11:03:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/eql_spec.rb Matrix#eql? - returns true for self - returns true for equal matrices - returns false for different matrices - returns false for different empty matrices - returns false if some elements are == but not eql? Finished in 0.012664 seconds 1 file, 5 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/matrix/equal_value_spec.rb # 2011-05-05T11:03:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/equal_value_spec.rb Matrix#== - returns true for self - returns true for equal matrices - returns false for different matrices - returns false for different empty matrices - returns true if some elements are == but not eql? Finished in 0.012553 seconds 1 file, 5 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/matrix/exponent_spec.rb # 2011-05-05T11:03:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/exponent_spec.rb Matrix#** - raises a ErrOperationNotImplemented 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.011879 seconds 1 file, 5 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/matrix/hash_spec.rb # 2011-05-05T11:03:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/hash_spec.rb Matrix#hash - returns a Fixnum - returns the same value for the same matrix Finished in 0.008416 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/matrix/identity_spec.rb # 2011-05-05T11:03:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/identity_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/identity_spec.rb Matrix.identity - returns a Matrix - returns a n x n identity matrix Finished in 0.009109 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/matrix/imag_spec.rb # 2011-05-05T11:03:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/imag_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/imag_spec.rb Finished in 0.008277 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/imaginary_spec.rb # 2011-05-05T11:03:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/imaginary_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/imaginary_spec.rb Finished in 0.008300 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/inspect_spec.rb # 2011-05-05T11:03:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/inspect_spec.rb Matrix#inspect - returns a stringified representation of the Matrix - returns 'Matrix.empty(...)' for empty matrices - calls inspect on its contents Finished in 0.011908 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/matrix/inv_spec.rb # 2011-05-05T11:03:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/inv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/inv_spec.rb Matrix#inv - returns a Matrix - returns the inverse of the Matrix - returns the inverse of the Matrix (other case) - raises a ErrDimensionMismatch if the Matrix is not square Finished in 0.010734 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/matrix/inverse_from_spec.rb # 2011-05-05T11:03:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/inverse_from_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/inverse_from_spec.rb Matrix#inverse_from - needs to be reviewed for spec completeness Finished in 0.008184 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/inverse_spec.rb # 2011-05-05T11:03:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/inverse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/inverse_spec.rb Matrix#inverse - returns a Matrix - returns the inverse of the Matrix - returns the inverse of the Matrix (other case) - raises a ErrDimensionMismatch if the Matrix is not square Finished in 0.010770 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/matrix/map_spec.rb # 2011-05-05T11:03:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/map_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/map_spec.rb Matrix#map - returns an instance of Matrix - returns a Matrix where each element is the result of the block - returns an enumerator if no block is given Finished in 0.008886 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/matrix/minor_spec.rb # 2011-05-05T11:03:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/minor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/minor_spec.rb Matrix#minor with start_row, nrows, start_col, ncols - returns the given portion of the Matrix - returns an empty Matrix if nrows or ncols is 0 - returns nil for out-of-bounds start_row/col - returns nil for negative nrows or ncols - start counting backwards for start_row or start_col below zero - returns empty matrices for extreme start_row/col - ignores big nrows or ncols Matrix#minor with col_range, row_range - returns the given portion of the Matrix - returns nil if col_range or row_range is out of range - start counting backwards for col_range or row_range below zero Finished in 0.014247 seconds 1 file, 10 examples, 32 expectations, 0 failures, 0 errors == rubyspec/library/matrix/minus_spec.rb # 2011-05-05T11:03:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/minus_spec.rb Matrix#- - returns the result of subtracting the corresponding elements of other from self - returns an instance of Matrix - raises a Matrix::ErrDimensionMismatch if the matrices are different sizes - raises a ExceptionForMatrix::ErrOperationNotDefined if other is a Numeric Type - raises a TypeError if other is of wrong type Finished in 0.009688 seconds 1 file, 5 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/matrix/multiply_spec.rb # 2011-05-05T11:03:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/multiply_spec.rb Matrix#* - returns the result of multiplying the corresponding elements of self and a Matrix - returns the result of multiplying the corresponding elements of self and a Vector - returns the result of multiplying the elements of self and a Fixnum - returns the result of multiplying the elements of self and a Bignum - returns the result of multiplying the elements of self and a Float - raises a Matrix::ErrDimensionMismatch if the matrices are different sizes - returns a zero matrix if (nx0) * (0xn) - returns an empty matrix if (0xn) * (nx0) - returns a mx0 matrix if (mxn) * (nx0) - returns a 0xm matrix if (0xm) * (mxn) - raises a TypeError if other is of wrong type Finished in 0.014331 seconds 1 file, 11 examples, 14 expectations, 0 failures, 0 errors == rubyspec/library/matrix/new_spec.rb # 2011-05-05T11:03:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/new_spec.rb Matrix.new - is private Finished in 0.008470 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/matrix/plus_spec.rb # 2011-05-05T11:03:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/plus_spec.rb Matrix#+ - returns the result of adding the corresponding elements of self and other - returns an instance of Matrix - raises a Matrix::ErrDimensionMismatch if the matrices are different sizes - raises a ExceptionForMatrix::ErrOperationNotDefined if other is a Numeric Type - raises a TypeError if other is of wrong type Finished in 0.009712 seconds 1 file, 5 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/matrix/rank_spec.rb # 2011-05-05T11:03:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/rank_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/rank_spec.rb Matrix#rank - returns the rank of the Matrix - works for some easy rectangular matrices Finished in 0.008721 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/matrix/real_spec.rb # 2011-05-05T11:03:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/real_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/real_spec.rb Finished in 0.008160 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/rect_spec.rb # 2011-05-05T11:03:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/rect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/rect_spec.rb Finished in 0.011164 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/rectangular_spec.rb # 2011-05-05T11:03:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/rectangular_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/rectangular_spec.rb Finished in 0.008287 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/regular_spec.rb # 2011-05-05T11:03:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/regular_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/regular_spec.rb Matrix#regular? - returns false for singular matrices - returns true if the Matrix is regular - returns true for an empty 0x0 matrix - raises an error for rectangular matrices Finished in 0.009071 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/matrix/row_size_spec.rb # 2011-05-05T11:03:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/row_size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011486 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/matrix/row_spec.rb # 2011-05-05T11:03:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/row_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/row_spec.rb Matrix#row - returns a Vector when called without a block - yields the elements of the row when called with a block - counts backwards for negative argument - returns self when called with a block - returns nil when out of bounds - never yields when out of bounds Finished in 0.009144 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/matrix/row_vector_spec.rb # 2011-05-05T11:03:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/row_vector_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011518 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/matrix/row_vectors_spec.rb # 2011-05-05T11:03:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/row_vectors_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.008838 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/matrix/rows_spec.rb # 2011-05-05T11:03:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/rows_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011778 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/matrix/scalar/Fail_spec.rb # 2011-05-05T11:03:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/scalar/Fail_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/Fail_spec.rb Matrix::Scalar#Fail - needs to be reviewed for spec completeness Finished in 0.008249 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/scalar/Raise_spec.rb # 2011-05-05T11:03:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/scalar/Raise_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/Raise_spec.rb Matrix::Scalar#Raise - needs to be reviewed for spec completeness Finished in 0.008322 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/scalar/divide_spec.rb # 2011-05-05T11:03:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/scalar/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/divide_spec.rb Matrix::Scalar#/ - needs to be reviewed for spec completeness Finished in 0.011317 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/scalar/exponent_spec.rb # 2011-05-05T11:03:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/scalar/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/exponent_spec.rb Matrix::Scalar#** - needs to be reviewed for spec completeness Finished in 0.008219 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/scalar/included_spec.rb # 2011-05-05T11:03:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/scalar/included_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/included_spec.rb Matrix::Scalar.included - needs to be reviewed for spec completeness Finished in 0.011198 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/scalar/initialize_spec.rb # 2011-05-05T11:03:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/scalar/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/initialize_spec.rb Matrix::Scalar#initialize - needs to be reviewed for spec completeness Finished in 0.011102 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/scalar/minus_spec.rb # 2011-05-05T11:03:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/scalar/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/minus_spec.rb Matrix::Scalar#- - needs to be reviewed for spec completeness Finished in 0.008209 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/scalar/multiply_spec.rb # 2011-05-05T11:03:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/scalar/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/multiply_spec.rb Matrix::Scalar#* - needs to be reviewed for spec completeness Finished in 0.011062 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/scalar/plus_spec.rb # 2011-05-05T11:03:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/scalar/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/scalar/plus_spec.rb Matrix::Scalar#+ - needs to be reviewed for spec completeness Finished in 0.008231 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/scalar_spec.rb # 2011-05-05T11:03:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/scalar_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012781 seconds 1 file, 8 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/matrix/singular_spec.rb # 2011-05-05T11:03:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/singular_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/singular_spec.rb Matrix#singular? - returns true for singular matrices - returns false if the Matrix is regular - returns false for an empty 0x0 matrix - raises an error for rectangular matrices Finished in 0.012215 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/matrix/square_spec.rb # 2011-05-05T11:03:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/square_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/square_spec.rb Matrix#square? - returns true when the Matrix is square - returns true when the Matrix has only one element - returns false when the Matrix is rectangular - returns false when the Matrix is rectangular - returns handles empty matrices Finished in 0.008925 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/matrix/t_spec.rb # 2011-05-05T11:03:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/t_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/t_spec.rb Matrix#transpose - returns a transposed matrix - can transpose empty matrices Finished in 0.011675 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/matrix/to_a_spec.rb # 2011-05-05T11:03:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/to_a_spec.rb Matrix#to_a - needs to be reviewed for spec completeness Finished in 0.008255 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/to_s_spec.rb # 2011-05-05T11:03:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/to_s_spec.rb Matrix#to_s - needs to be reviewed for spec completeness Finished in 0.011205 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/matrix/tr_spec.rb # 2011-05-05T11:03:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/tr_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/tr_spec.rb Matrix#tr - returns the sum of diagonal elements in a square Matrix - returns the sum of diagonal elements in a rectangular Matrix Finished in 0.009023 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/matrix/trace_spec.rb # 2011-05-05T11:03:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/trace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/trace_spec.rb Matrix#trace - returns the sum of diagonal elements in a square Matrix - returns the sum of diagonal elements in a rectangular Matrix Finished in 0.009415 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/matrix/transpose_spec.rb # 2011-05-05T11:03:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/transpose_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/transpose_spec.rb Matrix#transpose - returns a transposed matrix - can transpose empty matrices Finished in 0.011695 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/matrix/unit_spec.rb # 2011-05-05T11:03:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/unit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/unit_spec.rb Matrix.unit - returns a Matrix - returns a n x n identity matrix Finished in 0.008975 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/matrix/vector/each2_spec.rb # 2011-05-05T11:03:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/vector/each2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/vector/each2_spec.rb Vector.each2 - requires one argument Vector.each2 given one argument - accepts an Array argument - raises a DimensionMismatch error if the Vector size is different - yields arguments in sequence - yield arguments in pairs - returns an enumerator if no block given Finished in 0.012969 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/matrix/vector/eql_spec.rb # 2011-05-05T11:03:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/vector/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/matrix/vector/eql_spec.rb Vector#eql? - returns true for self - returns false when there are a pair corresponding elements which are not equal in the sense of Object#eql? Finished in 0.008654 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/matrix/zero_spec.rb # 2011-05-05T11:03:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/matrix/zero_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009664 seconds 1 file, 3 examples, 105 expectations, 0 failures, 0 errors == rubyspec/library/mutex/lock_spec.rb # 2011-05-05T11:03:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mutex/lock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001725 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/mutex/locked_spec.rb # 2011-05-05T11:03:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mutex/locked_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001525 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/mutex/synchronize_spec.rb # 2011-05-05T11:03:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mutex/synchronize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/mutex/synchronize_spec.rb Mutex#synchronize - wraps the lock/unlock pair in an ensure Finished in 0.001859 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/mutex/try_lock_spec.rb # 2011-05-05T11:03:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mutex/try_lock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001400 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/mutex/unlock_spec.rb # 2011-05-05T11:03:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/mutex/unlock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001765 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/FTPError_spec.rb # 2011-05-05T11:03:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/FTPError_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/FTPError_spec.rb Net::FTPError - is an Exception Finished in 0.003776 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/FTPPermError_spec.rb # 2011-05-05T11:03:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/FTPPermError_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/FTPPermError_spec.rb Net::FTPPermError - is an Exception - is a subclass of Net::FTPError Finished in 0.003875 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/FTPProtoError_spec.rb # 2011-05-05T11:03:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/FTPProtoError_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/FTPProtoError_spec.rb Net::FTPProtoError - is an Exception - is a subclass of Net::FTPError Finished in 0.003852 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/FTPReplyError_spec.rb # 2011-05-05T11:03:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/FTPReplyError_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/FTPReplyError_spec.rb Net::FTPReplyError - is an Exception - is a subclass of Net::FTPError Finished in 0.003882 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/FTPTempError_spec.rb # 2011-05-05T11:03:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/FTPTempError_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/FTPTempError_spec.rb Net::FTPTempError - is an Exception - is a subclass of Net::FTPError Finished in 0.005592 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/abort_spec.rb # 2011-05-05T11:03:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/abort_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.370560 seconds 1 file, 9 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/acct_spec.rb # 2011-05-05T11:03:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/acct_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.331725 seconds 1 file, 8 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/binary_spec.rb # 2011-05-05T11:03:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/binary_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003958 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/chdir_spec.rb # 2011-05-05T11:03:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/chdir_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/chdir_spec.rb Net::FTP#chdir - writes the 'CWD' command with the passed directory to the socket - returns nil - raises a Net::FTPPermError when the response code is 500 - raises a Net::FTPPermError when the response code is 501 - raises a Net::FTPPermError when the response code is 502 - raises a Net::FTPTempError when the response code is 421 - raises a Net::FTPPermError when the response code is 530 - raises a Net::FTPPermError when the response code is 550 Net::FTP#chdir when switching to the parent directory - sends the 'CDUP' command to the server - returns nil - does not raise a Net::FTPPermError when the response code is 500 - raises a Net::FTPPermError when the response code is 501 - raises a Net::FTPPermError when the response code is 502 - raises a Net::FTPTempError when the response code is 421 - raises a Net::FTPPermError when the response code is 530 - raises a Net::FTPPermError when the response code is 550 Finished in 0.688424 seconds 1 file, 16 examples, 16 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/close_spec.rb # 2011-05-05T11:03:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009226 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/closed_spec.rb # 2011-05-05T11:03:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/closed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004032 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/connect_spec.rb # 2011-05-05T11:03:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/connect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.020240 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/debug_mode_spec.rb # 2011-05-05T11:03:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/debug_mode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005813 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/delete_spec.rb # 2011-05-05T11:03:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.329234 seconds 1 file, 8 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/dir_spec.rb # 2011-05-05T11:03:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/dir_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 1.490308 seconds 1 file, 17 examples, 19 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/get_spec.rb # 2011-05-05T11:03:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/get_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 4.333523 seconds 1 file, 45 examples, 45 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/getbinaryfile_spec.rb # 2011-05-05T11:03:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/getbinaryfile_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 2.609867 seconds 1 file, 26 examples, 26 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/getdir_spec.rb # 2011-05-05T11:03:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/getdir_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/getdir_spec.rb Finished in 0.005390 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/gettextfile_spec.rb # 2011-05-05T11:03:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/gettextfile_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 1.729601 seconds 1 file, 19 examples, 19 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/help_spec.rb # 2011-05-05T11:03:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/help_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.373939 seconds 1 file, 9 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/initialize_spec.rb # 2011-05-05T11:03:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012289 seconds 1 file, 13 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/last_response_code_spec.rb # 2011-05-05T11:03:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/last_response_code_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.093518 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/last_response_spec.rb # 2011-05-05T11:03:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/last_response_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/last_response_spec.rb Net::FTP#last_response - returns the last response Finished in 0.049515 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/lastresp_spec.rb # 2011-05-05T11:03:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/lastresp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/lastresp_spec.rb Net::FTP#lastresp - returns the response code for the last response Finished in 0.090374 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/list_spec.rb # 2011-05-05T11:03:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/list_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 1.491873 seconds 1 file, 17 examples, 19 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/login_spec.rb # 2011-05-05T11:03:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/login_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - raises a Net::FTPReplyError when the server requests an account Net::FTP#login when passed name - sends the USER command with the passed name to the server - raises a Net::FTPReplyError when the server requests a password, but none was given - raises a Net::FTPReplyError when the server requests an account, but none was given Net::FTP#login when passed name, password - sends the USER command with the passed name to the server - sends the passed password when required - raises a Net::FTPReplyError when the server requests an account Net::FTP#login when passed name, password, account - sends the USER command with the passed name to the server - sends the passed password when required - sends the passed account when required Net::FTP#login when the USER command fails - raises a Net::FTPPermError when the response code is 500 - raises a Net::FTPPermError when the response code is 501 - raises a Net::FTPPermError when the response code is 502 - raises a Net::FTPTempError when the response code is 421 - raises a Net::FTPPermError when the response code is 530 Net::FTP#login when the PASS command fails - does not raise an Error when the response code is 202 - raises a Net::FTPPermError when the response code is 500 - raises a Net::FTPPermError when the response code is 501 - raises a Net::FTPPermError when the response code is 502 - raises a Net::FTPTempError when the response code is 421 - raises a Net::FTPPermError when the response code is 530 Net::FTP#login when the ACCT command fails - does not raise an Error when the response code is 202 - raises a Net::FTPPermError when the response code is 500 - raises a Net::FTPPermError when the response code is 501 - raises a Net::FTPPermError when the response code is 502 - raises a Net::FTPTempError when the response code is 421 - raises a Net::FTPPermError when the response code is 530 Finished in 2.171671 seconds 1 file, 29 examples, 29 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/ls_spec.rb # 2011-05-05T11:03:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/ls_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 1.490916 seconds 1 file, 17 examples, 19 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/mdtm_spec.rb # 2011-05-05T11:03:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/mdtm_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.167072 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/mkdir_spec.rb # 2011-05-05T11:03:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/mkdir_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.452402 seconds 1 file, 8 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/mtime_spec.rb # 2011-05-05T11:03:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/mtime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.250666 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/nlst_spec.rb # 2011-05-05T11:03:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/nlst_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 1.494353 seconds 1 file, 17 examples, 19 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/noop_spec.rb # 2011-05-05T11:03:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/noop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.173090 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/open_spec.rb # 2011-05-05T11:03:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010451 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/passive_spec.rb # 2011-05-05T11:03:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/passive_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003987 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/put_spec.rb # 2011-05-05T11:03:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/put_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 1) - raises a Net::FTPPermError when the response code is 500 (FAILED - 2) - raises a Net::FTPPermError when the response code is 501 (FAILED - 3) - raises a Net::FTPPermError when the response code is 502 (FAILED - 4) - raises a Net::FTPTempError when the response code is 421 (FAILED - 5) - raises a Net::FTPPermError when the response code is 530 (FAILED - 6) 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 1) 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 FAILED Expected Net::FTPProtoError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:71 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/put_spec.rb:5:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/put_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) Net::FTP#put (binary mode) when resuming an existing file and the REST command fails raises a Net::FTPPermError when the response code is 500 FAILED Expected Net::FTPPermError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:76 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/put_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 3) Net::FTP#put (binary mode) when resuming an existing file and the REST command fails raises a Net::FTPPermError when the response code is 501 FAILED Expected Net::FTPPermError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:81 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/put_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 4) Net::FTP#put (binary mode) when resuming an existing file and the REST command fails raises a Net::FTPPermError when the response code is 502 FAILED Expected Net::FTPPermError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:86 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/put_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 5) Net::FTP#put (binary mode) when resuming an existing file and the REST command fails raises a Net::FTPTempError when the response code is 421 FAILED Expected Net::FTPTempError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:91 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/put_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 6) Net::FTP#put (binary mode) when resuming an existing file and the REST command fails raises a Net::FTPPermError when the response code is 530 FAILED Expected Net::FTPPermError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:96 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/put_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 5.335772 seconds 1 file, 49 examples, 50 expectations, 6 failures, 0 errors exit 1 failed(rubyspec/library/net/ftp/put_spec.rb) == rubyspec/library/net/ftp/putbinaryfile_spec.rb # 2011-05-05T11:03:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/putbinaryfile_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 (FAILED - 1) - raises a Net::FTPPermError when the response code is 500 (FAILED - 2) - raises a Net::FTPPermError when the response code is 501 (FAILED - 3) - raises a Net::FTPPermError when the response code is 502 (FAILED - 4) - raises a Net::FTPTempError when the response code is 421 (FAILED - 5) - raises a Net::FTPPermError when the response code is 530 (FAILED - 6) 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 1) Net::FTP#putbinaryfile when resuming an existing file and the REST command fails raises a Net::FTPProtoError when the response code is 550 FAILED Expected Net::FTPProtoError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:71 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/putbinaryfile_spec.rb:4:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) Net::FTP#putbinaryfile when resuming an existing file and the REST command fails raises a Net::FTPPermError when the response code is 500 FAILED Expected Net::FTPPermError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:76 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 3) Net::FTP#putbinaryfile when resuming an existing file and the REST command fails raises a Net::FTPPermError when the response code is 501 FAILED Expected Net::FTPPermError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:81 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 4) Net::FTP#putbinaryfile when resuming an existing file and the REST command fails raises a Net::FTPPermError when the response code is 502 FAILED Expected Net::FTPPermError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:86 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 5) Net::FTP#putbinaryfile when resuming an existing file and the REST command fails raises a Net::FTPTempError when the response code is 421 FAILED Expected Net::FTPTempError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:91 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 6) Net::FTP#putbinaryfile when resuming an existing file and the REST command fails raises a Net::FTPPermError when the response code is 530 FAILED Expected Net::FTPPermError but no exception was raised /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/should.rb:8:in `should' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/shared/putbinaryfile.rb:96 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/putbinaryfile_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 3.369526 seconds 1 file, 28 examples, 28 expectations, 6 failures, 0 errors exit 1 failed(rubyspec/library/net/ftp/putbinaryfile_spec.rb) == rubyspec/library/net/ftp/puttextfile_spec.rb # 2011-05-05T11:03:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/puttextfile_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 1.970429 seconds 1 file, 21 examples, 22 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/pwd_spec.rb # 2011-05-05T11:03:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/pwd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.290361 seconds 1 file, 7 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/quit_spec.rb # 2011-05-05T11:03:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/quit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012346 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/rename_spec.rb # 2011-05-05T11:03:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/rename_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.854864 seconds 1 file, 14 examples, 14 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/resume_spec.rb # 2011-05-05T11:03:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/resume_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003990 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/retrbinary_spec.rb # 2011-05-05T11:03:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/retrbinary_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.250169 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/retrlines_spec.rb # 2011-05-05T11:03:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/retrlines_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.254369 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/return_code_spec.rb # 2011-05-05T11:03:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/return_code_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004000 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/rmdir_spec.rb # 2011-05-05T11:03:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/rmdir_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.327549 seconds 1 file, 8 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/sendcmd_spec.rb # 2011-05-05T11:03:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/sendcmd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.328080 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/set_socket_spec.rb # 2011-05-05T11:03:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/set_socket_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/set_socket_spec.rb Finished in 0.005121 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/site_spec.rb # 2011-05-05T11:03:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/site_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.290954 seconds 1 file, 7 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/size_spec.rb # 2011-05-05T11:03:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.487201 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/status_spec.rb # 2011-05-05T11:03:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/status_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.366673 seconds 1 file, 9 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/storbinary_spec.rb # 2011-05-05T11:03:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/storbinary_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.250441 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/storlines_spec.rb # 2011-05-05T11:03:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/storlines_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.251945 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/system_spec.rb # 2011-05-05T11:03:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/system_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.250137 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/voidcmd_spec.rb # 2011-05-05T11:03:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/voidcmd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.291778 seconds 1 file, 7 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/net/ftp/welcome_spec.rb # 2011-05-05T11:03:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/ftp/welcome_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/ftp/welcome_spec.rb Net::FTP#welcome - returns the server's welcome message Finished in 0.047845 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/HTTPBadResponse_spec.rb # 2011-05-05T11:03:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/HTTPBadResponse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPBadResponse_spec.rb Net::HTTPBadResponse - is a subclass of StandardError Finished in 0.017418 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/HTTPError_spec.rb # 2011-05-05T11:03:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/HTTPError_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPError_spec.rb Net::HTTPError - is a subclass of Net::ProtocolError - includes the Net::HTTPExceptions module Finished in 0.017611 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/HTTPFatalError_spec.rb # 2011-05-05T11:03:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/HTTPFatalError_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPFatalError_spec.rb Net::HTTPFatalError - is a subclass of Net::ProtoFatalError - includes the Net::HTTPExceptions module Finished in 0.024591 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb # 2011-05-05T11:03:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb Net::HTTPHeaderSyntaxError - is a subclass of StandardError Finished in 0.017503 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/HTTPRetriableError_spec.rb # 2011-05-05T11:03:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/HTTPRetriableError_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPRetriableError_spec.rb Net::HTTPRetriableError - is a subclass of Net::ProtoRetriableError - includes the Net::HTTPExceptions module Finished in 0.024560 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/HTTPServerException_spec.rb # 2011-05-05T11:03:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/HTTPServerException_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/HTTPServerException_spec.rb Net::HTTPServerException - is a subclass of Net::ProtoServerError - includes the Net::HTTPExceptions module Finished in 0.017578 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/Proxy_spec.rb # 2011-05-05T11:03:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/Proxy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018263 seconds 1 file, 5 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/active_spec.rb # 2011-05-05T11:03:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/active_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.050072 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/address_spec.rb # 2011-05-05T11:03:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/address_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/address_spec.rb Net::HTTP#address - returns the current host name Finished in 0.024350 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/http/close_on_empty_response_spec.rb # 2011-05-05T11:03:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/close_on_empty_response_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017644 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/copy_spec.rb # 2011-05-05T11:03:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.050791 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/default_port_spec.rb # 2011-05-05T11:03:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/default_port_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/default_port_spec.rb Net::HTTP.default_port - returns 80 Finished in 0.017565 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/http/delete_spec.rb # 2011-05-05T11:03:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.050953 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/finish_spec.rb # 2011-05-05T11:03:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/finish_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.051203 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/get2_spec.rb # 2011-05-05T11:03:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/get2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.096380 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/get_print_spec.rb # 2011-05-05T11:03:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/get_print_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.053252 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/get_response_spec.rb # 2011-05-05T11:03:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/get_response_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.053033 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/get_spec.rb # 2011-05-05T11:03:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/get_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/get_spec.rb:48 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/get_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/get_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.055613 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-05T11:04:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/head2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.057485 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/head_spec.rb # 2011-05-05T11:04:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/head_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.069674 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/http_default_port_spec.rb # 2011-05-05T11:04:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/http_default_port_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/http_default_port_spec.rb Net::HTTP.http_default_port - returns 80 Finished in 0.017474 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/http/https_default_port_spec.rb # 2011-05-05T11:04:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/https_default_port_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/https_default_port_spec.rb Net::HTTP.https_default_port - returns 443 Finished in 0.017589 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/http/initialize_spec.rb # 2011-05-05T11:04:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.025941 seconds 1 file, 7 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/inspect_spec.rb # 2011-05-05T11:04:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/inspect_spec.rb Net::HTTP#inspect - returns a String representation of self Finished in 0.071535 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/is_version_1_1_spec.rb # 2011-05-05T11:04:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/is_version_1_1_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017812 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/is_version_1_2_spec.rb # 2011-05-05T11:04:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/is_version_1_2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017533 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/http/lock_spec.rb # 2011-05-05T11:04:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/lock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.073401 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/mkcol_spec.rb # 2011-05-05T11:04:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/mkcol_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.050980 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/move_spec.rb # 2011-05-05T11:04:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/move_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.054630 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/new_spec.rb # 2011-05-05T11:04:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.019121 seconds 1 file, 10 examples, 29 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/newobj_spec.rb # 2011-05-05T11:04:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/newobj_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018480 seconds 1 file, 8 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/open_timeout_spec.rb # 2011-05-05T11:04:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/open_timeout_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.025123 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/options_spec.rb # 2011-05-05T11:04:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/options_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.052435 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/port_spec.rb # 2011-05-05T11:04:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/port_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/port_spec.rb Net::HTTP#port - returns the current port number Finished in 0.024523 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/http/post2_spec.rb # 2011-05-05T11:04:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/post2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.070271 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/post_form_spec.rb # 2011-05-05T11:04:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/post_form_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.051303 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/http/post_spec.rb # 2011-05-05T11:04:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/post_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.082404 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/propfind_spec.rb # 2011-05-05T11:04:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/propfind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.054747 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/proppatch_spec.rb # 2011-05-05T11:04:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/proppatch_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.076259 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/proxy_address_spec.rb # 2011-05-05T11:04:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/proxy_address_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018260 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/proxy_class_spec.rb # 2011-05-05T11:04:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/proxy_class_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.024410 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/proxy_pass_spec.rb # 2011-05-05T11:04:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/proxy_pass_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018496 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/proxy_port_spec.rb # 2011-05-05T11:04:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/proxy_port_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018589 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/proxy_user_spec.rb # 2011-05-05T11:04:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/proxy_user_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018466 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/put2_spec.rb # 2011-05-05T11:04:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/put2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.070424 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/put_spec.rb # 2011-05-05T11:04:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/put_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.076359 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/read_timeout_spec.rb # 2011-05-05T11:04:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/read_timeout_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017844 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/request_get_spec.rb # 2011-05-05T11:04:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/request_get_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.069104 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/request_head_spec.rb # 2011-05-05T11:04:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/request_head_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.073311 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/request_post_spec.rb # 2011-05-05T11:04:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/request_post_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.098741 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/request_put_spec.rb # 2011-05-05T11:04:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/request_put_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.099744 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/request_spec.rb # 2011-05-05T11:04:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/request_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.888950 seconds 1 file, 2 examples, 26 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/request_types_spec.rb # 2011-05-05T11:04:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/request_types_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.023770 seconds 1 file, 56 examples, 56 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/send_request_spec.rb # 2011-05-05T11:04:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/send_request_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.226115 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/set_debug_output_spec.rb # 2011-05-05T11:04:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/set_debug_output_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.052046 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/socket_type_spec.rb # 2011-05-05T11:04:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/socket_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/socket_type_spec.rb Net::HTTP.socket_type - returns BufferedIO Finished in 0.024453 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/http/start_spec.rb # 2011-05-05T11:04:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/start_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.056515 seconds 1 file, 13 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/started_spec.rb # 2011-05-05T11:04:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/started_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.050098 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/trace_spec.rb # 2011-05-05T11:04:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/trace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.056019 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/unlock_spec.rb # 2011-05-05T11:04:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/unlock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.052957 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/use_ssl_spec.rb # 2011-05-05T11:04:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/use_ssl_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/http/use_ssl_spec.rb Net::HTTP#use_ssl? - returns false Finished in 0.024407 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/http/version_1_1_spec.rb # 2011-05-05T11:04:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/version_1_1_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018328 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/http/version_1_2_spec.rb # 2011-05-05T11:04:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/http/version_1_2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018093 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpexceptions/initialize_spec.rb # 2011-05-05T11:04:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpexceptions/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017684 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpexceptions/response_spec.rb # 2011-05-05T11:04:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpexceptions/response_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpexceptions/response_spec.rb Net::HTTPExceptions#response - returns self's response Finished in 0.017552 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/httpgenericrequest/body_exist_spec.rb # 2011-05-05T11:04:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/body_exist_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.024499 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpgenericrequest/body_spec.rb # 2011-05-05T11:04:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/body_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018282 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpgenericrequest/body_stream_spec.rb # 2011-05-05T11:04:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/body_stream_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018255 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpgenericrequest/exec_spec.rb # 2011-05-05T11:04:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/exec_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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$/ /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:43:in `=~' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpgenericrequest/exec_spec.rb:111 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpgenericrequest/exec_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpgenericrequest/exec_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.020722 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-05T11:04:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpgenericrequest/inspect_spec.rb Net::HTTPGenericRequest#inspect - returns a String representation of self Finished in 0.017695 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpgenericrequest/method_spec.rb # 2011-05-05T11:04:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpgenericrequest/method_spec.rb Net::HTTPGenericRequest#method - returns self's request method Finished in 0.017562 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpgenericrequest/path_spec.rb # 2011-05-05T11:04:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpgenericrequest/path_spec.rb Net::HTTPGenericRequest#path - returns self's request path Finished in 0.017530 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpgenericrequest/request_body_permitted_spec.rb # 2011-05-05T11:04:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/request_body_permitted_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.024532 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpgenericrequest/response_body_permitted_spec.rb # 2011-05-05T11:04:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/response_body_permitted_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017480 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpgenericrequest/set_body_internal_spec.rb # 2011-05-05T11:04:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/set_body_internal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.024852 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/add_field_spec.rb # 2011-05-05T11:04:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/add_field_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017990 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/basic_auth_spec.rb # 2011-05-05T11:04:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/basic_auth_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017674 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/canonical_each_spec.rb # 2011-05-05T11:04:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/canonical_each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/canonical_each_spec.rb Net::HTTPHeader#canonical_each when passed a block - yields each header entry to the passed block (capitalized keys, values joined) Net::HTTPHeader#canonical_each when passed no block - returns an Enumerator (ERROR - 1) 1) Net::HTTPHeader#canonical_each when passed no block returns an Enumerator ERROR LocalJumpError: no block given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1269:in `canonical_each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1268:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1268:in `canonical_each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/shared/each_capitalized.rb:30:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/shared/each_capitalized.rb:30 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/canonical_each_spec.rb:4:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/canonical_each_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.018587 seconds 1 file, 2 examples, 1 expectation, 0 failures, 1 error exit 1 failed(rubyspec/library/net/http/httpheader/canonical_each_spec.rb) == rubyspec/library/net/http/httpheader/chunked_spec.rb # 2011-05-05T11:04:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/chunked_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017576 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/content_length_spec.rb # 2011-05-05T11:04:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/content_length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018452 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/content_range_spec.rb # 2011-05-05T11:04:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/content_range_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018064 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/content_type_spec.rb # 2011-05-05T11:04:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/content_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018432 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/delete_spec.rb # 2011-05-05T11:04:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017891 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb # 2011-05-05T11:04:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb Net::HTTPHeader#each_capitalized_name when passed a block - yields each header key to the passed block (keys capitalized) Net::HTTPHeader#each_capitalized_name when passed no block - returns an Enumerator (ERROR - 1) 1) Net::HTTPHeader#each_capitalized_name when passed no block returns an Enumerator ERROR LocalJumpError: no block given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1240:in `each_capitalized_name' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1239:in `each_key' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1239:in `each_capitalized_name' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb:33 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.018214 seconds 1 file, 2 examples, 1 expectation, 0 failures, 1 error exit 1 failed(rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb) == rubyspec/library/net/http/httpheader/each_capitalized_spec.rb # 2011-05-05T11:04:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/each_capitalized_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_capitalized_spec.rb Net::HTTPHeader#each_capitalized when passed a block - yields each header entry to the passed block (capitalized keys, values joined) Net::HTTPHeader#each_capitalized when passed no block - returns an Enumerator (ERROR - 1) 1) Net::HTTPHeader#each_capitalized when passed no block returns an Enumerator ERROR LocalJumpError: no block given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1269:in `each_capitalized' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1268:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1268:in `each_capitalized' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/shared/each_capitalized.rb:30:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/shared/each_capitalized.rb:30 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_capitalized_spec.rb:4:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_capitalized_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.018501 seconds 1 file, 2 examples, 1 expectation, 0 failures, 1 error exit 1 failed(rubyspec/library/net/http/httpheader/each_capitalized_spec.rb) == rubyspec/library/net/http/httpheader/each_header_spec.rb # 2011-05-05T11:04:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/each_header_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_header_spec.rb Net::HTTPHeader#each_header when passed a block - yields each header entry to the passed block (keys in lower case, values joined) Net::HTTPHeader#each_header when passed no block - returns an Enumerator (ERROR - 1) 1) Net::HTTPHeader#each_header when passed no block returns an Enumerator ERROR LocalJumpError: no block given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1224:in `each_header' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1223:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1223:in `each_header' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/shared/each_header.rb:30:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/shared/each_header.rb:30 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_header_spec.rb:4:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_header_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.018619 seconds 1 file, 2 examples, 1 expectation, 0 failures, 1 error exit 1 failed(rubyspec/library/net/http/httpheader/each_header_spec.rb) == rubyspec/library/net/http/httpheader/each_key_spec.rb # 2011-05-05T11:04:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/each_key_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018500 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/each_name_spec.rb # 2011-05-05T11:04:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/each_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018283 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/each_spec.rb # 2011-05-05T11:04:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_spec.rb Net::HTTPHeader#each when passed a block - yields each header entry to the passed block (keys in lower case, values joined) Net::HTTPHeader#each when passed no block - returns an Enumerator (ERROR - 1) 1) Net::HTTPHeader#each when passed no block returns an Enumerator ERROR LocalJumpError: no block given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1224:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1223:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/shared/each_header.rb:30:in `send' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/shared/each_header.rb:30 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_spec.rb:4:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.025742 seconds 1 file, 2 examples, 1 expectation, 0 failures, 1 error exit 1 failed(rubyspec/library/net/http/httpheader/each_spec.rb) == rubyspec/library/net/http/httpheader/each_value_spec.rb # 2011-05-05T11:04:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/each_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_value_spec.rb Net::HTTPHeader#each_value when passed a block - yields each header entry's joined values Net::HTTPHeader#each_value when passed no block - returns an Enumerator (ERROR - 1) 1) Net::HTTPHeader#each_value when passed no block returns an Enumerator ERROR LocalJumpError: no block given /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1247:in `each_value' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1246:in `each_value' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_value_spec.rb:34 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_value_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/each_value_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.018255 seconds 1 file, 2 examples, 1 expectation, 0 failures, 1 error exit 1 failed(rubyspec/library/net/http/httpheader/each_value_spec.rb) == rubyspec/library/net/http/httpheader/element_reference_spec.rb # 2011-05-05T11:04:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018019 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/element_set_spec.rb # 2011-05-05T11:04:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/element_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.025076 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/fetch_spec.rb # 2011-05-05T11:04:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/fetch_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/fetch_spec.rb Net::HTTPHeader#fetch when passed key - returns the header entry for the passed key - is case-insensitive - returns nil when there is no entry for the passed key Net::HTTPHeader#fetch when passed key, default - returns the header entry for the passed key - returns the default value when there is no entry for the passed key (ERROR - 1) Net::HTTPHeader#fetch when passed key and block - returns the header entry for the passed key - yieldsand returns the block's return value when there is no entry for the passed key (ERROR - 2) 1) Net::HTTPHeader#fetch when passed key, default returns the default value when there is no entry for the passed key ERROR NoMethodError: undefined method `join' for "bla":String /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1218:in `fetch' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/fetch_spec.rb:46 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1217:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/fetch_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 2) Net::HTTPHeader#fetch when passed key and block yieldsand returns the block's return value when there is no entry for the passed key ERROR NoMethodError: undefined method `join' for "redaeh-ym":String /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1218:in `fetch' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/fetch_spec.rb:65 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/net/http.rb:1218:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/fetch_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.019027 seconds 1 file, 7 examples, 9 expectations, 0 failures, 2 errors exit 1 failed(rubyspec/library/net/http/httpheader/fetch_spec.rb) == rubyspec/library/net/http/httpheader/form_data_spec.rb # 2011-05-05T11:04:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/form_data_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018315 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/get_fields_spec.rb # 2011-05-05T11:04:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/get_fields_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017988 seconds 1 file, 4 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/initialize_http_header_spec.rb # 2011-05-05T11:04:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/initialize_http_header_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017779 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/key_spec.rb # 2011-05-05T11:04:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/key_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.024872 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/length_spec.rb # 2011-05-05T11:04:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/length_spec.rb Net::HTTPHeader#length - returns the number of header entries in self Finished in 0.017727 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/main_type_spec.rb # 2011-05-05T11:04:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/main_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017765 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/proxy_basic_auth_spec.rb # 2011-05-05T11:04:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/proxy_basic_auth_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017599 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/range_length_spec.rb # 2011-05-05T11:04:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/range_length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018146 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/range_spec.rb # 2011-05-05T11:04:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/range_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.029158 seconds 1 file, 15 examples, 29 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/set_content_type_spec.rb # 2011-05-05T11:04:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/set_content_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017924 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/set_form_data_spec.rb # 2011-05-05T11:04:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/set_form_data_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.025937 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/set_range_spec.rb # 2011-05-05T11:04:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/set_range_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.019754 seconds 1 file, 11 examples, 20 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/size_spec.rb # 2011-05-05T11:04:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpheader/size_spec.rb Net::HTTPHeader#size - returns the number of header entries in self Finished in 0.017788 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/sub_type_spec.rb # 2011-05-05T11:04:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/sub_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017917 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/to_hash_spec.rb # 2011-05-05T11:04:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/to_hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017792 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpheader/type_params_spec.rb # 2011-05-05T11:04:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpheader/type_params_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017926 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httprequest/initialize_spec.rb # 2011-05-05T11:04:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httprequest/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018187 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/body_permitted_spec.rb # 2011-05-05T11:04:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/body_permitted_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017662 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/body_spec.rb # 2011-05-05T11:04:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/body_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/body_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/body_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/body_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.024855 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-05T11:04:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/code_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/code_spec.rb Net::HTTPResponse#code - returns the result code string Finished in 0.024532 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/code_type_spec.rb # 2011-05-05T11:04:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/code_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/code_type_spec.rb Net::HTTPResponse#code_type - returns self's class Finished in 0.017559 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/entity_spec.rb # 2011-05-05T11:04:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/entity_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/entity_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/entity_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/entity_spec.rb:5 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.017808 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-05T11:04:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/error_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/error_spec.rb Net::HTTPResponse#error! - raises self's class 'EXCEPTION_TYPE' Exception Finished in 0.017908 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/error_type_spec.rb # 2011-05-05T11:04:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/error_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/error_type_spec.rb Net::HTTPResponse#error_type - returns self's class 'EXCEPTION_TYPE' constant Finished in 0.017644 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/exception_type_spec.rb # 2011-05-05T11:04:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/exception_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/exception_type_spec.rb Net::HTTPResponse.exception_type - returns self's 'EXCEPTION_TYPE' constant Finished in 0.017407 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/header_spec.rb # 2011-05-05T11:04:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/header_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/header_spec.rb Net::HTTPResponse#header - returns self Finished in 0.017443 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/http_version_spec.rb # 2011-05-05T11:04:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/http_version_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/http_version_spec.rb Net::HTTPResponse#http_version - returns self's http version Finished in 0.024620 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/initialize_spec.rb # 2011-05-05T11:04:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017454 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/inspect_spec.rb # 2011-05-05T11:04:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/inspect_spec.rb Net::HTTPResponse#inspect - returns a String representation of self Finished in 0.025852 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/message_spec.rb # 2011-05-05T11:04:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/message_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/message_spec.rb Net::HTTPResponse#message - returns self's response message Finished in 0.017875 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/msg_spec.rb # 2011-05-05T11:04:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/msg_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/msg_spec.rb Net::HTTPResponse#msg - returns self's response message Finished in 0.017448 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/read_body_spec.rb # 2011-05-05T11:04:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/read_body_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:204:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:228:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.019164 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-05T11:04:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/read_header_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_header_spec.rb Net::HTTPResponse#read_header - returns self Finished in 0.017549 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/read_new_spec.rb # 2011-05-05T11:04:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/read_new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_new_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_new_spec.rb:2:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/read_new_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.024519 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-05T11:04:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/reading_body_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.020171 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/response_spec.rb # 2011-05-05T11:04:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/response_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/response_spec.rb Net::HTTPResponse#response - returns self Finished in 0.017606 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/to_ary_spec.rb # 2011-05-05T11:04:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/to_ary_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.019257 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/net/http/httpresponse/value_spec.rb # 2011-05-05T11:04:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/http/httpresponse/value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/http/httpresponse/value_spec.rb Net::HTTPResponse#value - raises an HTTP error for non 2xx HTTP Responses Finished in 0.017819 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/net/telnet/binmode_spec.rb # 2011-05-05T11:04:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/telnet/binmode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.062322 seconds 1 file, 13 examples, 21 expectations, 0 failures, 0 errors == rubyspec/library/net/telnet/cmd_spec.rb # 2011-05-05T11:04:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/telnet/cmd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/cmd_spec.rb Net::Telnet#cmd - needs to be reviewed for spec completeness Finished in 0.003741 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/telnet/initialize_spec.rb # 2011-05-05T11:04:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/telnet/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/initialize_spec.rb Net::Telnet#initialize - needs to be reviewed for spec completeness Finished in 0.003763 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/telnet/login_spec.rb # 2011-05-05T11:04:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/telnet/login_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/login_spec.rb Net::Telnet#login - needs to be reviewed for spec completeness Finished in 0.005453 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/telnet/preprocess_spec.rb # 2011-05-05T11:04:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/telnet/preprocess_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/preprocess_spec.rb Net::Telnet#preprocess - needs to be reviewed for spec completeness Finished in 0.003738 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/telnet/print_spec.rb # 2011-05-05T11:04:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/telnet/print_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/print_spec.rb Net::Telnet#print - needs to be reviewed for spec completeness Finished in 0.003806 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/telnet/puts_spec.rb # 2011-05-05T11:04:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/telnet/puts_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/puts_spec.rb Net::Telnet#puts - needs to be reviewed for spec completeness Finished in 0.003767 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/telnet/sock_spec.rb # 2011-05-05T11:04:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/telnet/sock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/sock_spec.rb Net::Telnet#sock - needs to be reviewed for spec completeness Finished in 0.003736 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/telnet/telnetmode_spec.rb # 2011-05-05T11:04:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/telnet/telnetmode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003941 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/telnet/waitfor_spec.rb # 2011-05-05T11:04:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/telnet/waitfor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/waitfor_spec.rb Net::Telnet#waitfor - needs to be reviewed for spec completeness Finished in 0.003781 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/net/telnet/write_spec.rb # 2011-05-05T11:04:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/net/telnet/write_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/net/telnet/write_spec.rb Net::Telnet#write - needs to be reviewed for spec completeness Finished in 0.005449 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/observer/add_observer_spec.rb # 2011-05-05T11:04:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/observer/add_observer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/observer/add_observer_spec.rb Observer#add_observer - adds the observer Finished in 0.001015 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/observer/count_observers_spec.rb # 2011-05-05T11:04:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/observer/count_observers_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/observer/count_observers_spec.rb Observer#count_observers - returns the number of observers - returns the number observers including duplicates Finished in 0.001318 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/observer/delete_observer_spec.rb # 2011-05-05T11:04:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/observer/delete_observer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/observer/delete_observer_spec.rb Observer#delete_observer - deletes the observer Finished in 0.000989 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/observer/delete_observers_spec.rb # 2011-05-05T11:04:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/observer/delete_observers_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/observer/delete_observers_spec.rb Observer#delete_observers - deletes the observers Finished in 0.000980 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/observer/notify_observers_spec.rb # 2011-05-05T11:04:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/observer/notify_observers_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001831 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/openssl/cipher_spec.rb # 2011-05-05T11:04:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openssl/cipher_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openssl/cipher_spec.rb OpenSSL::Cipher's CipherError - exists under OpenSSL::Cipher namespace Finished in 0.017289 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/openssl/config/freeze_spec.rb # 2011-05-05T11:04:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openssl/config/freeze_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openssl/config/freeze_spec.rb OpenSSL::Config#freeze - needs to be reviewed for completeness - freezes Finished in 0.023694 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/openssl/hmac/digest_spec.rb # 2011-05-05T11:04:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openssl/hmac/digest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openssl/hmac/digest_spec.rb OpenSSL::HMAC.digest - returns an SHA1 digest Finished in 0.017040 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/openssl/hmac/hexdigest_spec.rb # 2011-05-05T11:04:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openssl/hmac/hexdigest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openssl/hmac/hexdigest_spec.rb OpenSSL::HMAC.hexdigest - returns an SHA1 hex digest Finished in 0.017045 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/openssl/random/pseudo_bytes_spec.rb # 2011-05-05T11:04:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openssl/random/pseudo_bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.035956 seconds 1 file, 3 examples, 385 expectations, 0 failures, 0 errors == rubyspec/library/openssl/random/random_bytes_spec.rb # 2011-05-05T11:04:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openssl/random/random_bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.025357 seconds 1 file, 3 examples, 385 expectations, 0 failures, 0 errors == rubyspec/library/openstruct/delete_field_spec.rb # 2011-05-05T11:04:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/delete_field_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001382 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/openstruct/equal_value_spec.rb # 2011-05-05T11:04:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001560 seconds 1 file, 2 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/openstruct/frozen_spec.rb # 2011-05-05T11:04:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/frozen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/frozen_spec.rb OpenStruct.new when frozen - is still readable - creates an unfrozen dup Finished in 0.001415 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/openstruct/initialize_copy_spec.rb # 2011-05-05T11:04:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/initialize_copy_spec.rb OpenStruct#initialize_copy - is private - creates an independent method/value table for self Finished in 0.001275 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/openstruct/initialize_spec.rb # 2011-05-05T11:04:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/initialize_spec.rb OpenStruct#initialize - is private Finished in 0.001065 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/openstruct/inspect_spec.rb # 2011-05-05T11:04:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001633 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/openstruct/marshal_dump_spec.rb # 2011-05-05T11:04:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/marshal_dump_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/marshal_dump_spec.rb OpenStruct#marshal_dump - returns the method/value table Finished in 0.001460 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/openstruct/marshal_load_spec.rb # 2011-05-05T11:04:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/marshal_load_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/marshal_load_spec.rb OpenStruct#marshal_load when passed [Hash] - defines methods based on the passed Hash Finished in 0.001025 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/openstruct/method_missing_spec.rb # 2011-05-05T11:04:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/method_missing_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001946 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/openstruct/new_ostruct_member_spec.rb # 2011-05-05T11:04:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/new_ostruct_member_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001799 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/openstruct/new_spec.rb # 2011-05-05T11:04:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001268 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/openstruct/table_spec.rb # 2011-05-05T11:04:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/table_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/openstruct/table_spec.rb OpenStruct#table - is protected - returns self's method/value table Finished in 0.001269 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/openstruct/to_s_spec.rb # 2011-05-05T11:04:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/openstruct/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001556 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/parsedate/parsedate_spec.rb # 2011-05-05T11:04:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/parsedate/parsedate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/parsedate/parsedate_spec.rb:86 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/date/format.rb:1061:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/parsedate/parsedate_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/parsedate/parsedate_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.005860 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-05T11:04:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/pathname/absolute_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002897 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/pathname/equal_value_spec.rb # 2011-05-05T11:04:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/pathname/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003917 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/pathname/hash_spec.rb # 2011-05-05T11:04:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/pathname/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002720 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/pathname/new_spec.rb # 2011-05-05T11:04:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/pathname/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/pathname/new_spec.rb Pathname.new - returns a new Pathname Object with 1 argument - raises an ArgumentError when called with - is tainted if path is tainted Finished in 0.002836 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/pathname/parent_spec.rb # 2011-05-05T11:04:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/pathname/parent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004273 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/pathname/relative_spec.rb # 2011-05-05T11:04:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/pathname/relative_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004225 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/pathname/root_spec.rb # 2011-05-05T11:04:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/pathname/root_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002998 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/pathname/sub_spec.rb # 2011-05-05T11:04:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/pathname/sub_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/pathname/sub_spec.rb Pathname#sub - replaces the pattern with rest - returns a new object Finished in 0.002726 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/ping/pingecho_spec.rb # 2011-05-05T11:04:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/ping/pingecho_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003693 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/prime/each_spec.rb # 2011-05-05T11:04:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/each_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/each_spec.rb ERROR LoadError: no such file to load -- prime.rb /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/each_spec.rb:7:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/each_spec.rb:7 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001439 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-05T11:04:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/instance_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/instance_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/instance_spec.rb ERROR LoadError: no such file to load -- prime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/instance_spec.rb:2:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/instance_spec.rb:2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000507 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-05T11:04:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/int_from_prime_division_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/int_from_prime_division_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/int_from_prime_division_spec.rb ERROR LoadError: no such file to load -- prime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/int_from_prime_division_spec.rb:2:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/int_from_prime_division_spec.rb:2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000491 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-05T11:04:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/integer/each_prime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/each_prime_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/each_prime_spec.rb ERROR LoadError: no such file to load -- prime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/each_prime_spec.rb:2:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/each_prime_spec.rb:2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000500 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-05T11:04:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/integer/from_prime_division_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/from_prime_division_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/from_prime_division_spec.rb ERROR LoadError: no such file to load -- prime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/from_prime_division_spec.rb:2:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/from_prime_division_spec.rb:2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000496 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-05T11:04:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/integer/prime_division_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/prime_division_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/prime_division_spec.rb ERROR LoadError: no such file to load -- prime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/prime_division_spec.rb:2:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/prime_division_spec.rb:2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000511 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-05T11:04:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/integer/prime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/prime_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/prime_spec.rb ERROR LoadError: no such file to load -- prime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/prime_spec.rb:2:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/integer/prime_spec.rb:2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000504 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-05T11:04:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/new_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/new_spec.rb ERROR LoadError: no such file to load -- prime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/new_spec.rb:2:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/new_spec.rb:2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000521 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-05T11:04:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/next_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/next_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/next_spec.rb ERROR LoadError: no such file to load -- prime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/next_spec.rb:3:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/next_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001151 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-05T11:04:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/prime_division_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/prime_division_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/prime_division_spec.rb ERROR LoadError: no such file to load -- prime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/prime_division_spec.rb:2:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/prime_division_spec.rb:2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000518 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-05T11:04:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/prime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/prime_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/prime_spec.rb ERROR LoadError: no such file to load -- prime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/prime_spec.rb:2:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/prime_spec.rb:2 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.000505 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-05T11:04:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/prime/succ_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/succ_spec.rb (ERROR - 1) 1) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/succ_spec.rb ERROR LoadError: no such file to load -- prime /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/succ_spec.rb:3:in `require' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/prime/succ_spec.rb:3 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.001149 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-05T11:04:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/queue/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/append_spec.rb Queue#<< - adds an element to the Queue Finished in 0.001674 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/queue/clear_spec.rb # 2011-05-05T11:04:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/queue/clear_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/clear_spec.rb Queue#clear - removes all objects from the queue Finished in 0.001496 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/queue/deq_spec.rb # 2011-05-05T11:04:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/queue/deq_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001849 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/queue/empty_spec.rb # 2011-05-05T11:04:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/queue/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/empty_spec.rb Queue#empty? - returns true on an empty Queue - returns false when Queue is not empty Finished in 0.001124 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/queue/enq_spec.rb # 2011-05-05T11:04:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/queue/enq_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/enq_spec.rb Queue#enq - adds an element to the Queue Finished in 0.001237 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/queue/length_spec.rb # 2011-05-05T11:04:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/queue/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/length_spec.rb Queue#length - returns the number of elements Finished in 0.001166 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/queue/num_waiting_spec.rb # 2011-05-05T11:04:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/queue/num_waiting_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/num_waiting_spec.rb Queue#num_waiting - reports the number of threads waiting on the Queue Finished in 0.002188 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/queue/pop_spec.rb # 2011-05-05T11:04:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/queue/pop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001782 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/queue/push_spec.rb # 2011-05-05T11:04:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/queue/push_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/push_spec.rb Queue#push - adds an element to the Queue Finished in 0.001179 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/queue/shift_spec.rb # 2011-05-05T11:04:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/queue/shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002535 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/queue/size_spec.rb # 2011-05-05T11:04:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/queue/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/queue/size_spec.rb Queue#size - returns the number of elements Finished in 0.001167 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rational/Rational_spec.rb # 2011-05-05T11:04:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/Rational_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003215 seconds 1 file, 4 examples, 19 expectations, 0 failures, 0 errors == rubyspec/library/rational/abs_spec.rb # 2011-05-05T11:04:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/abs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/abs_spec.rb Rational#abs - returns self's absolute value Finished in 0.000935 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/rational/ceil_spec.rb # 2011-05-05T11:04:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/ceil_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/ceil_spec.rb Rational#ceil - returns an Integer Finished in 0.001598 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/rational/coerce_spec.rb # 2011-05-05T11:04:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001677 seconds 1 file, 5 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/rational/comparison_spec.rb # 2011-05-05T11:04:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003166 seconds 1 file, 12 examples, 25 expectations, 0 failures, 0 errors == rubyspec/library/rational/denominator_spec.rb # 2011-05-05T11:04:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/denominator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/denominator_spec.rb Rational#denominator - returns the denominator - returns 1 if no denominator was given Finished in 0.001433 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/rational/div_spec.rb # 2011-05-05T11:04:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/div_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/div_spec.rb Rational#div - returns an Integer - raises an ArgumentError if passed more than one argument - raises a TypeError if passed a non-numeric argument Rational#div passed a Rational - performs integer division and returns the result - raises a ZeroDivisionError when the argument has a numerator of 0 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.002821 seconds 1 file, 9 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/rational/divide_spec.rb # 2011-05-05T11:04:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002773 seconds 1 file, 8 examples, 23 expectations, 0 failures, 0 errors == rubyspec/library/rational/divmod_spec.rb # 2011-05-05T11:04:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/divmod_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002458 seconds 1 file, 7 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/rational/equal_value_spec.rb # 2011-05-05T11:04:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003665 seconds 1 file, 7 examples, 20 expectations, 0 failures, 0 errors == rubyspec/library/rational/exponent_spec.rb # 2011-05-05T11:04:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/exponent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004178 seconds 1 file, 9 examples, 38 expectations, 0 failures, 0 errors == rubyspec/library/rational/fdiv_spec.rb # 2011-05-05T11:04:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/fdiv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/fdiv_spec.rb Rational#fdiv - needs to be reviewed for spec completeness Finished in 0.000763 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/rational/floor_spec.rb # 2011-05-05T11:04:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/floor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/floor_spec.rb Rational#floor - needs to be reviewed for spec completeness Finished in 0.000704 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/rational/hash_spec.rb # 2011-05-05T11:04:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/hash_spec.rb Rational#hash - is static Finished in 0.000871 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rational/initialize_spec.rb # 2011-05-05T11:04:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/initialize_spec.rb Rational#initialize - turns around the numerators and denominators signs around when the denominator is negative Finished in 0.001344 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rational/inspect_spec.rb # 2011-05-05T11:04:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/inspect_spec.rb Rational#inspect - returns a reconstructable string representation of self Finished in 0.001286 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/rational/minus_spec.rb # 2011-05-05T11:04:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001505 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/rational/modulo_spec.rb # 2011-05-05T11:04:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/modulo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002876 seconds 1 file, 4 examples, 16 expectations, 0 failures, 0 errors == rubyspec/library/rational/multiply_spec.rb # 2011-05-05T11:04:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/multiply_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002428 seconds 1 file, 5 examples, 21 expectations, 0 failures, 0 errors == rubyspec/library/rational/new_spec.rb # 2011-05-05T11:05:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/new_spec.rb Rational.new - is private Rational.new! - is private Finished in 0.001286 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rational/numerator_spec.rb # 2011-05-05T11:05:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/numerator_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/numerator_spec.rb Rational#numerator - returns the numerator Finished in 0.001283 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/rational/plus_spec.rb # 2011-05-05T11:05:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002188 seconds 1 file, 5 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/rational/quo_spec.rb # 2011-05-05T11:05:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/quo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002273 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/rational/reduce_spec.rb # 2011-05-05T11:05:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/reduce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001419 seconds 1 file, 3 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/rational/remainder_spec.rb # 2011-05-05T11:05:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/remainder_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/remainder_spec.rb Rational#remainder - needs to be reviewed for spec completeness Finished in 0.000703 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/rational/round_spec.rb # 2011-05-05T11:05:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/round_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/round_spec.rb Rational#round - needs to be reviewed for spec completeness Finished in 0.000721 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/rational/to_f_spec.rb # 2011-05-05T11:05:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/to_f_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/to_f_spec.rb Rational#to_f - returns self converted to a Float Finished in 0.001280 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/rational/to_i_spec.rb # 2011-05-05T11:05:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/to_i_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001097 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rational/to_r_spec.rb # 2011-05-05T11:05:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/to_r_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/to_r_spec.rb Rational#to_r - returns self Finished in 0.001166 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rational/to_s_spec.rb # 2011-05-05T11:05:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/to_s_spec.rb Rational#to_s - returns a string representation of self Finished in 0.001140 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/rational/truncate_spec.rb # 2011-05-05T11:05:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rational/truncate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rational/truncate_spec.rb Rational#truncate - needs to be reviewed for spec completeness Finished in 0.000706 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/basic_quote_characters_spec.rb # 2011-05-05T11:05:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/basic_quote_characters_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/basic_quote_characters_spec.rb Finished in 0.000355 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/basic_word_break_characters_spec.rb # 2011-05-05T11:05:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/basic_word_break_characters_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/basic_word_break_characters_spec.rb Finished in 0.000396 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/completer_quote_characters_spec.rb # 2011-05-05T11:05:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/completer_quote_characters_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/completer_quote_characters_spec.rb Finished in 0.000405 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/completer_word_break_characters_spec.rb # 2011-05-05T11:05:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/completer_word_break_characters_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/completer_word_break_characters_spec.rb Finished in 0.000436 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/completion_append_character_spec.rb # 2011-05-05T11:05:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/completion_append_character_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/completion_append_character_spec.rb Finished in 0.000373 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/completion_case_fold_spec.rb # 2011-05-05T11:05:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/completion_case_fold_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/completion_case_fold_spec.rb Finished in 0.000375 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/completion_proc_spec.rb # 2011-05-05T11:05:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/completion_proc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/completion_proc_spec.rb Finished in 0.000613 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/constants_spec.rb # 2011-05-05T11:05:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/constants_spec.rb Finished in 0.000381 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/emacs_editing_mode_spec.rb # 2011-05-05T11:05:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/emacs_editing_mode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/emacs_editing_mode_spec.rb Finished in 0.000416 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/filename_quote_characters_spec.rb # 2011-05-05T11:05:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/filename_quote_characters_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/filename_quote_characters_spec.rb Finished in 0.003966 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/append_spec.rb # 2011-05-05T11:05:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/append_spec.rb Finished in 0.000566 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/delete_at_spec.rb # 2011-05-05T11:05:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/delete_at_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/delete_at_spec.rb Finished in 0.000492 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/each_spec.rb # 2011-05-05T11:05:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/each_spec.rb Finished in 0.000421 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/element_reference_spec.rb # 2011-05-05T11:05:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/element_reference_spec.rb Finished in 0.000417 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/element_set_spec.rb # 2011-05-05T11:05:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/element_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/element_set_spec.rb Finished in 0.000511 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/empty_spec.rb # 2011-05-05T11:05:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/empty_spec.rb Finished in 0.000394 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/history_spec.rb # 2011-05-05T11:05:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/history_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/history_spec.rb Finished in 0.000350 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/length_spec.rb # 2011-05-05T11:05:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/length_spec.rb Finished in 0.000354 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/pop_spec.rb # 2011-05-05T11:05:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/pop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/pop_spec.rb Finished in 0.000394 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/push_spec.rb # 2011-05-05T11:05:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/push_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/push_spec.rb Finished in 0.000392 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/shift_spec.rb # 2011-05-05T11:05:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/shift_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/shift_spec.rb Finished in 0.000468 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/size_spec.rb # 2011-05-05T11:05:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/size_spec.rb Finished in 0.000381 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/history/to_s_spec.rb # 2011-05-05T11:05:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/history/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/history/to_s_spec.rb Finished in 0.000601 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/readline_spec.rb # 2011-05-05T11:05:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/readline_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/readline_spec.rb Finished in 0.000429 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/readline/vi_editing_mode_spec.rb # 2011-05-05T11:05:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/readline/vi_editing_mode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/readline/vi_editing_mode_spec.rb Finished in 0.000356 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/resolv/get_address_spec.rb # 2011-05-05T11:05:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/resolv/get_address_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/resolv/get_address_spec.rb Resolv#getaddress - resolves localhost - raises ResolvError if the name can not be looked up Finished in 0.044824 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/resolv/get_addresses_spec.rb # 2011-05-05T11:05:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/resolv/get_addresses_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/resolv/get_addresses_spec.rb Resolv#getaddresses - resolves localhost Finished in 0.031346 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/resolv/get_name_spec.rb # 2011-05-05T11:05:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/resolv/get_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/resolv/get_name_spec.rb Resolv#getname - resolves 127.0.0.1 - raises ResolvError when there is no result Finished in 0.025718 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/resolv/get_names_spec.rb # 2011-05-05T11:05:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/resolv/get_names_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/resolv/get_names_spec.rb Resolv#getnames - resolves 127.0.0.1 Finished in 0.035843 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/clone_spec.rb # 2011-05-05T11:05:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/clone_spec.rb REXML::Attribute#clone - returns a copy of this Attribute Finished in 0.028804 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/element_spec.rb # 2011-05-05T11:05:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/element_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/element_spec.rb REXML::Attribute#element - returns the parent element REXML::Attribute#element= - sets the parent element Finished in 0.028725 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/equal_value_spec.rb # 2011-05-05T11:05:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/equal_value_spec.rb REXML::Attribute#== - returns true if other has equal name and value Finished in 0.028301 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/hash_spec.rb # 2011-05-05T11:05:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/hash_spec.rb REXML::Attribute#hash - returns a hashcode made of the name and value of self Finished in 0.031040 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/initialize_spec.rb # 2011-05-05T11:05:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.035092 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/inspect_spec.rb # 2011-05-05T11:05:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.038022 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/namespace_spec.rb # 2011-05-05T11:05:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/namespace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.042894 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/node_type_spec.rb # 2011-05-05T11:05:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/node_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/node_type_spec.rb REXML::Attribute#node_type - always returns :attribute Finished in 0.041139 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/prefix_spec.rb # 2011-05-05T11:05:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/prefix_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027437 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/remove_spec.rb # 2011-05-05T11:05:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/remove_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027858 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/to_s_spec.rb # 2011-05-05T11:05:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.040250 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/to_string_spec.rb # 2011-05-05T11:05:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/to_string_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/to_string_spec.rb REXML::Attribute#to_string - returns the attribute as XML Finished in 0.027397 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/value_spec.rb # 2011-05-05T11:05:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attribute/value_spec.rb REXML::Attribute#value - returns the value of the Attribute unnormalized Finished in 0.027431 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/write_spec.rb # 2011-05-05T11:05:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/write_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027418 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attribute/xpath_spec.rb # 2011-05-05T11:05:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attribute/xpath_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027699 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/add_spec.rb # 2011-05-05T11:05:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/add_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/add_spec.rb REXML::Attributes#add - adds an attribute - replaces an existing attribute Finished in 0.038733 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/append_spec.rb # 2011-05-05T11:05:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/append_spec.rb REXML::Attributes#<< - adds an attribute - replaces an existing attribute Finished in 0.026882 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/delete_all_spec.rb # 2011-05-05T11:05:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/delete_all_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026990 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/delete_spec.rb # 2011-05-05T11:05:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027159 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/each_attribute_spec.rb # 2011-05-05T11:05:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/each_attribute_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/each_attribute_spec.rb REXML::Attributes#each_attribute - iterates over the attributes yielding actual Attribute objects Finished in 0.026858 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/each_spec.rb # 2011-05-05T11:05:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/each_spec.rb REXML::Attributes#each - iterates over the attributes yielding expanded-name/value Finished in 0.038488 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/element_reference_spec.rb # 2011-05-05T11:05:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026820 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/element_set_spec.rb # 2011-05-05T11:05:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/element_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.174503 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb # 2011-05-05T11:05:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb REXML::Attributes#get_attribute_ns - returns an attribute by name and namespace Finished in 0.184067 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/rexml/attributes/get_attribute_spec.rb # 2011-05-05T11:05:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/get_attribute_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.101802 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/initialize_spec.rb # 2011-05-05T11:05:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/initialize_spec.rb REXML::Attributes#initialize - is auto initialized by Element - receives a parent node Finished in 0.136481 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/length_spec.rb # 2011-05-05T11:05:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/length_spec.rb REXML::Attributes#length - returns the number of attributes Finished in 0.070818 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/namespaces_spec.rb # 2011-05-05T11:05:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/namespaces_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/namespaces_spec.rb REXML::Attributes#namespaces - needs to be reviewed for spec completeness Finished in 0.083600 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/prefixes_spec.rb # 2011-05-05T11:05:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/prefixes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.140406 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/size_spec.rb # 2011-05-05T11:05:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/attributes/size_spec.rb REXML::Attributes#size - returns the number of attributes Finished in 0.106037 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/attributes/to_a_spec.rb # 2011-05-05T11:05:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/attributes/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.068929 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/cdata/clone_spec.rb # 2011-05-05T11:05:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/cdata/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/cdata/clone_spec.rb REXML::CData#clone - makes a copy of itself Finished in 0.032342 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/cdata/initialize_spec.rb # 2011-05-05T11:05:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/cdata/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.104100 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/rexml/cdata/to_s_spec.rb # 2011-05-05T11:05:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/cdata/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.085754 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/cdata/value_spec.rb # 2011-05-05T11:05:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/cdata/value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/cdata/value_spec.rb REXML::CData#value - returns the contents of the CData - does not escape text Finished in 0.031590 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/add_element_spec.rb # 2011-05-05T11:05:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/add_element_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.033896 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/add_spec.rb # 2011-05-05T11:05:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/add_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.116806 seconds 1 file, 12 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/clone_spec.rb # 2011-05-05T11:05:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/document/clone_spec.rb REXML::Document#clone - clones document attributes - clones document context Finished in 0.034861 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/doctype_spec.rb # 2011-05-05T11:05:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/doctype_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/document/doctype_spec.rb REXML::Document#doctype - returns the doctype - returns nil if there's no doctype Finished in 0.051199 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/encoding_spec.rb # 2011-05-05T11:05:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/encoding_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.032009 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/expanded_name_spec.rb # 2011-05-05T11:05:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/expanded_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.032127 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/new_spec.rb # 2011-05-05T11:05:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.033805 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/node_type_spec.rb # 2011-05-05T11:05:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/node_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/document/node_type_spec.rb REXML::Document#node_type - returns :document Finished in 0.031974 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/rexml/document/root_spec.rb # 2011-05-05T11:05:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/root_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.032265 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/stand_alone_spec.rb # 2011-05-05T11:05:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/stand_alone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.033231 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/version_spec.rb # 2011-05-05T11:05:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/version_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.032066 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/write_spec.rb # 2011-05-05T11:05:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/write_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.033671 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/document/xml_decl_spec.rb # 2011-05-05T11:05:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/document/xml_decl_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.032899 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/add_attribute_spec.rb # 2011-05-05T11:05:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/add_attribute_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.033438 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/add_attributes_spec.rb # 2011-05-05T11:05:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/add_attributes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.031662 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/add_element_spec.rb # 2011-05-05T11:05:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/add_element_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.040655 seconds 1 file, 4 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/add_namespace_spec.rb # 2011-05-05T11:05:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/add_namespace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.038504 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/add_text_spec.rb # 2011-05-05T11:05:19+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/add_text_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026906 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/attribute_spec.rb # 2011-05-05T11:05:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/attribute_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/attribute_spec.rb REXML::Element#attribute - returns an attribute by name - supports attributes inside namespaces Finished in 0.026821 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/attributes_spec.rb # 2011-05-05T11:05:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/attributes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026576 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/cdatas_spec.rb # 2011-05-05T11:05:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/cdatas_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.038263 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/clone_spec.rb # 2011-05-05T11:05:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027101 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/comments_spec.rb # 2011-05-05T11:05:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/comments_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/comments_spec.rb REXML::Element#comments - returns the array of comments - returns a frozen object Finished in 0.026629 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/delete_attribute_spec.rb # 2011-05-05T11:05:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/delete_attribute_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027118 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/delete_element_spec.rb # 2011-05-05T11:05:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/delete_element_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027428 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/delete_namespace_spec.rb # 2011-05-05T11:05:20+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/delete_namespace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027521 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/document_spec.rb # 2011-05-05T11:05:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/document_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027057 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/each_element_with_attribute_spec.rb # 2011-05-05T11:05:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/each_element_with_attribute_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027973 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/each_element_with_text_spec.rb # 2011-05-05T11:05:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/each_element_with_text_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.039343 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/get_text_spec.rb # 2011-05-05T11:05:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/get_text_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027672 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/has_attributes_spec.rb # 2011-05-05T11:05:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/has_attributes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026572 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/has_elements_spec.rb # 2011-05-05T11:05:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/has_elements_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027160 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/has_text_spec.rb # 2011-05-05T11:05:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/has_text_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.038175 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/inspect_spec.rb # 2011-05-05T11:05:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.038468 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/instructions_spec.rb # 2011-05-05T11:05:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/instructions_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026744 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/namespace_spec.rb # 2011-05-05T11:05:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/namespace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.029247 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/namespaces_spec.rb # 2011-05-05T11:05:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/namespaces_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.029211 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/new_spec.rb # 2011-05-05T11:05:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027030 seconds 1 file, 5 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/next_element_spec.rb # 2011-05-05T11:05:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/next_element_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/next_element_spec.rb REXML::Element#next_element - returns next existing element - returns nil on last element Finished in 0.027058 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/node_type_spec.rb # 2011-05-05T11:05:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/node_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/node_type_spec.rb REXML::Element#node_type - returns :element Finished in 0.026468 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/rexml/element/prefixes_spec.rb # 2011-05-05T11:05:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/prefixes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.029084 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/previous_element_spec.rb # 2011-05-05T11:05:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/previous_element_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/element/previous_element_spec.rb REXML::Element#previous_element - returns previous element - returns nil on first element Finished in 0.027054 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/raw_spec.rb # 2011-05-05T11:05:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/raw_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026870 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/root_spec.rb # 2011-05-05T11:05:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/root_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026833 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/text_spec.rb # 2011-05-05T11:05:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/text_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027488 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/texts_spec.rb # 2011-05-05T11:05:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/texts_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026780 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/element/whitespace_spec.rb # 2011-05-05T11:05:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/element/whitespace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026751 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/rexml/node/each_recursive_spec.rb # 2011-05-05T11:05:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/node/each_recursive_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/node/each_recursive_spec.rb REXML::Node#each_recursive - visits all subnodes of self Finished in 0.027015 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/rexml/node/find_first_recursive_spec.rb # 2011-05-05T11:05:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/node/find_first_recursive_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027340 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/node/index_in_parent_spec.rb # 2011-05-05T11:05:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/node/index_in_parent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026488 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/node/next_sibling_node_spec.rb # 2011-05-05T11:05:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/node/next_sibling_node_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026858 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/node/parent_spec.rb # 2011-05-05T11:05:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/node/parent_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026592 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/node/previous_sibling_node_spec.rb # 2011-05-05T11:05:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/node/previous_sibling_node_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026963 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/text/append_spec.rb # 2011-05-05T11:05:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/append_spec.rb REXML::Text#<< - appends a string to this text node Finished in 0.037990 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/rexml/text/clone_spec.rb # 2011-05-05T11:05:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/clone_spec.rb REXML::Text#clone - creates a copy of this node Finished in 0.026515 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/text/comparison_spec.rb # 2011-05-05T11:05:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/comparison_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026870 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/text/empty_spec.rb # 2011-05-05T11:05:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026595 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/text/indent_text_spec.rb # 2011-05-05T11:05:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/indent_text_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026947 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/rexml/text/inspect_spec.rb # 2011-05-05T11:05:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/inspect_spec.rb REXML::Text#inspect - inspects the string attribute as a string Finished in 0.026437 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/rexml/text/new_spec.rb # 2011-05-05T11:05:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027508 seconds 1 file, 6 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/rexml/text/node_type_spec.rb # 2011-05-05T11:05:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/node_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/node_type_spec.rb REXML::Text#node_type - returns :text Finished in 0.026358 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/rexml/text/normalize_spec.rb # 2011-05-05T11:05:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/normalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/normalize_spec.rb REXML::Text.normalize - escapes a string with <, >, &, ' and " Finished in 0.026512 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/rexml/text/read_with_substitution_spec.rb # 2011-05-05T11:05:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/read_with_substitution_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026684 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/rexml/text/to_s_spec.rb # 2011-05-05T11:05:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026766 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/text/unnormalize_spec.rb # 2011-05-05T11:05:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/unnormalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/rexml/text/unnormalize_spec.rb REXML::Text.unnormalize - unescapes a string with the values defined in SETUTITSBUS Finished in 0.026594 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/rexml/text/value_spec.rb # 2011-05-05T11:05:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027189 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/rexml/text/wrap_spec.rb # 2011-05-05T11:05:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/wrap_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.026641 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/rexml/text/write_with_substitution_spec.rb # 2011-05-05T11:05:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/rexml/text/write_with_substitution_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.038698 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/scanf/io/block_scanf_spec.rb # 2011-05-05T11:05:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/scanf/io/block_scanf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003302 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/scanf/io/scanf_spec.rb # 2011-05-05T11:05:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/scanf/io/scanf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006490 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/scanf/string/block_scanf_spec.rb # 2011-05-05T11:05:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/scanf/string/block_scanf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002492 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/scanf/string/scanf_spec.rb # 2011-05-05T11:05:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/scanf/string/scanf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.007164 seconds 1 file, 6 examples, 39 expectations, 0 failures, 0 errors == rubyspec/library/securerandom/base64_spec.rb # 2011-05-05T11:05:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/securerandom/base64_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.030484 seconds 1 file, 7 examples, 605 expectations, 0 failures, 0 errors == rubyspec/library/securerandom/hex_spec.rb # 2011-05-05T11:05:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/securerandom/hex_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.027035 seconds 1 file, 7 examples, 394 expectations, 0 failures, 0 errors == rubyspec/library/securerandom/random_bytes_spec.rb # 2011-05-05T11:05:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/securerandom/random_bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.037415 seconds 1 file, 6 examples, 392 expectations, 0 failures, 0 errors == rubyspec/library/securerandom/random_number_spec.rb # 2011-05-05T11:05:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/securerandom/random_number_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.029130 seconds 1 file, 5 examples, 644 expectations, 0 failures, 0 errors == rubyspec/library/set/add_spec.rb # 2011-05-05T11:05:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/add_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002280 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/set/append_spec.rb # 2011-05-05T11:05:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/append_spec.rb Set#<< - adds the passed Object to self - returns self Finished in 0.002765 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/set/classify_spec.rb # 2011-05-05T11:05:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/classify_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/classify_spec.rb Set#classify - yields each Object in self - returns an Enumerator when passed no block - classifies the Objects in self based on the block's return value Finished in 0.002256 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/clear_spec.rb # 2011-05-05T11:05:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/clear_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/clear_spec.rb Set#clear - removes all elements from self - returns self Finished in 0.001785 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/set/collect_spec.rb # 2011-05-05T11:05:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/collect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002062 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/constructor_spec.rb # 2011-05-05T11:05:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/constructor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/constructor_spec.rb Set[] - returns a new Set populated with the passed Objects Finished in 0.001678 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/set/delete_if_spec.rb # 2011-05-05T11:05:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/delete_if_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/delete_if_spec.rb Set#delete_if - yields every element of self - deletes every element from self for which the passed block returns true - returns self - returns an Enumerator when passed no block Finished in 0.002335 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/set/delete_spec.rb # 2011-05-05T11:05:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003139 seconds 1 file, 5 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/set/difference_spec.rb # 2011-05-05T11:05:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/difference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002088 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/divide_spec.rb # 2011-05-05T11:05:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003154 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/each_spec.rb # 2011-05-05T11:05:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002066 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/empty_spec.rb # 2011-05-05T11:05:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/empty_spec.rb Set#empty? - returns true if self is empty Finished in 0.001650 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/enumerable/to_set_spec.rb # 2011-05-05T11:05:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/enumerable/to_set_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003244 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/set/eql_spec.rb # 2011-05-05T11:05:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001841 seconds 1 file, 1 example, 7 expectations, 0 failures, 0 errors == rubyspec/library/set/equal_value_spec.rb # 2011-05-05T11:05:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002377 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/set/exclusion_spec.rb # 2011-05-05T11:05:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/exclusion_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002764 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/flatten_merge_spec.rb # 2011-05-05T11:05:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/flatten_merge_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002095 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/flatten_spec.rb # 2011-05-05T11:05:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/flatten_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003830 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/set/hash_spec.rb # 2011-05-05T11:05:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/hash_spec.rb Set#hash - is static Finished in 0.001789 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/set/include_spec.rb # 2011-05-05T11:05:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/include_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/include_spec.rb Set#include? - returns true when self contains the passed Object Finished in 0.002556 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/set/initialize_copy_spec.rb # 2011-05-05T11:05:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001896 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/set/initialize_spec.rb # 2011-05-05T11:05:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002101 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/set/inspect_spec.rb # 2011-05-05T11:05:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/inspect_spec.rb Set#inspect - returns a String representation of self - correctly handles self-references Finished in 0.002730 seconds 1 file, 2 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/set/intersection_spec.rb # 2011-05-05T11:05:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/intersection_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002532 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/set/keep_if_spec.rb # 2011-05-05T11:05:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/keep_if_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/keep_if_spec.rb Finished in 0.002176 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/set/length_spec.rb # 2011-05-05T11:05:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/length_spec.rb Set#length - returns the number of elements in the set Finished in 0.001719 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/set/map_spec.rb # 2011-05-05T11:05:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/map_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003010 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/member_spec.rb # 2011-05-05T11:05:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/member_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/member_spec.rb Set#member? - returns true when self contains the passed Object Finished in 0.001800 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/set/merge_spec.rb # 2011-05-05T11:05:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/merge_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002070 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/set/minus_spec.rb # 2011-05-05T11:05:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002027 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/plus_spec.rb # 2011-05-05T11:05:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002080 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/pretty_print_cycle_spec.rb # 2011-05-05T11:05:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/pretty_print_cycle_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002558 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/set/pretty_print_spec.rb # 2011-05-05T11:05:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/pretty_print_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002900 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/proper_subset_spec.rb # 2011-05-05T11:05:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/proper_subset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003236 seconds 1 file, 2 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/set/proper_superset_spec.rb # 2011-05-05T11:05:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/proper_superset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002239 seconds 1 file, 2 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/set/reject_spec.rb # 2011-05-05T11:05:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/reject_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/reject_spec.rb Set#reject! - yields every element of self - deletes every element from self for which the passed block returns true - returns self when self was modified - returns nil when self was not modified - returns an Enumerator when passed no block Finished in 0.002432 seconds 1 file, 5 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/set/replace_spec.rb # 2011-05-05T11:05:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/replace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/replace_spec.rb Set#replace - replaces the contents with other and returns self - accepts any enumerable as other Finished in 0.001871 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/select_spec.rb # 2011-05-05T11:05:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/select_spec.rb Finished in 0.002163 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/set/size_spec.rb # 2011-05-05T11:05:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/size_spec.rb Set#size - returns the number of elements in the set Finished in 0.001746 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/set/sortedset/add_spec.rb # 2011-05-05T11:05:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/add_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002711 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/append_spec.rb # 2011-05-05T11:05:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/append_spec.rb SortedSet#<< - adds the passed Object to self - returns self Finished in 0.003088 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/classify_spec.rb # 2011-05-05T11:05:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/classify_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/classify_spec.rb SortedSet#classify - yields each Object in self in sorted order - returns an Enumerator when passed no block - classifies the Objects in self based on the block's return value Finished in 0.002535 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/clear_spec.rb # 2011-05-05T11:05:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/clear_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/clear_spec.rb SortedSet#clear - removes all elements from self - returns self Finished in 0.002939 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/collect_spec.rb # 2011-05-05T11:05:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/collect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002399 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/constructor_spec.rb # 2011-05-05T11:05:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/constructor_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/constructor_spec.rb SortedSet[] - returns a new SortedSet populated with the passed Objects Finished in 0.001966 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/delete_if_spec.rb # 2011-05-05T11:05:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/delete_if_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/delete_if_spec.rb SortedSet#delete_if - yields each Object in self in sorted order - deletes every element from self for which the passed block returns true - returns self - returns an Enumerator when passed no block Finished in 0.003872 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/delete_spec.rb # 2011-05-05T11:05:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002466 seconds 1 file, 5 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/difference_spec.rb # 2011-05-05T11:05:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/difference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002403 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/divide_spec.rb # 2011-05-05T11:05:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/divide_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003481 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/each_spec.rb # 2011-05-05T11:05:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002401 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/empty_spec.rb # 2011-05-05T11:05:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/empty_spec.rb SortedSet#empty? - returns true if self is empty Finished in 0.001943 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/eql_spec.rb # 2011-05-05T11:05:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002141 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/equal_value_spec.rb # 2011-05-05T11:05:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002978 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/exclusion_spec.rb # 2011-05-05T11:05:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/exclusion_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002215 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/flatten_merge_spec.rb # 2011-05-05T11:05:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/flatten_merge_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/flatten_merge_spec.rb SortedSet#flatten_merge - is protected Finished in 0.002450 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/set/sortedset/flatten_spec.rb # 2011-05-05T11:05:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/flatten_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/flatten_spec.rb SortedSet#flatten - returns a copy of self with each included SortedSet flattened SortedSet#flatten! - flattens self - returns self when self was modified - returns nil when self was not modified Finished in 0.002837 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/hash_spec.rb # 2011-05-05T11:05:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/hash_spec.rb SortedSet#hash - is static Finished in 0.002093 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/include_spec.rb # 2011-05-05T11:05:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/include_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/include_spec.rb SortedSet#include? - returns true when self contains the passed Object Finished in 0.002095 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/initialize_copy_spec.rb # 2011-05-05T11:05:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002202 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/initialize_spec.rb # 2011-05-05T11:05:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - takes only values which respond to <=> Finished in 0.002689 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/inspect_spec.rb # 2011-05-05T11:05:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/inspect_spec.rb SortedSet#inspect - returns a String representation of self Finished in 0.001998 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/intersection_spec.rb # 2011-05-05T11:05:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/intersection_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004140 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/keep_if_spec.rb # 2011-05-05T11:05:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/keep_if_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/keep_if_spec.rb Finished in 0.001453 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/length_spec.rb # 2011-05-05T11:05:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/length_spec.rb SortedSet#length - returns the number of elements in the set Finished in 0.002047 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/set/sortedset/map_spec.rb # 2011-05-05T11:05:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/map_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002405 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/member_spec.rb # 2011-05-05T11:05:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/member_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/member_spec.rb SortedSet#member? - returns true when self contains the passed Object Finished in 0.002039 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/merge_spec.rb # 2011-05-05T11:05:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/merge_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002315 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/minus_spec.rb # 2011-05-05T11:05:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002314 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/plus_spec.rb # 2011-05-05T11:05:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003486 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/pretty_print_cycle_spec.rb # 2011-05-05T11:05:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/pretty_print_cycle_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002070 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/set/sortedset/pretty_print_spec.rb # 2011-05-05T11:05:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/pretty_print_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002307 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/proper_subset_spec.rb # 2011-05-05T11:05:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/proper_subset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003698 seconds 1 file, 2 examples, 16 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/proper_superset_spec.rb # 2011-05-05T11:05:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/proper_superset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002572 seconds 1 file, 2 examples, 16 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/reject_spec.rb # 2011-05-05T11:05:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/reject_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/reject_spec.rb SortedSet#reject! - yields each Object in self in sorted order - deletes every element from self for which the passed block returns true - returns self when self was modified - returns nil when self was not modified - returns an Enumerator when passed no block Finished in 0.004001 seconds 1 file, 5 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/replace_spec.rb # 2011-05-05T11:05:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/replace_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002067 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/select_spec.rb # 2011-05-05T11:05:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/select_spec.rb Finished in 0.001455 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/size_spec.rb # 2011-05-05T11:05:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/size_spec.rb SortedSet#size - returns the number of elements in the set Finished in 0.002075 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/set/sortedset/subset_spec.rb # 2011-05-05T11:05:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/subset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002547 seconds 1 file, 2 examples, 16 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/subtract_spec.rb # 2011-05-05T11:05:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/subtract_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002069 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/superset_spec.rb # 2011-05-05T11:05:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/superset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002533 seconds 1 file, 2 examples, 16 expectations, 0 failures, 0 errors == rubyspec/library/set/sortedset/to_a_spec.rb # 2011-05-05T11:05:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/sortedset/to_a_spec.rb SortedSet#to_a - returns an array containing elements of self Finished in 0.002780 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/set/sortedset/union_spec.rb # 2011-05-05T11:05:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/sortedset/union_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002847 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/set/subset_spec.rb # 2011-05-05T11:05:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/subset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003310 seconds 1 file, 2 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/set/subtract_spec.rb # 2011-05-05T11:05:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/subtract_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001788 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/set/superset_spec.rb # 2011-05-05T11:05:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/superset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002233 seconds 1 file, 2 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/set/to_a_spec.rb # 2011-05-05T11:05:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/to_a_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/set/to_a_spec.rb Set#to_a - returns an array containing elements of self Finished in 0.001675 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/set/union_spec.rb # 2011-05-05T11:05:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/set/union_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002528 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/shellwords/shellwords_spec.rb # 2011-05-05T11:05:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/shellwords/shellwords_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001596 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/singleton/allocate_spec.rb # 2011-05-05T11:05:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/singleton/allocate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/allocate_spec.rb Singleton.allocate - is a private method Finished in 0.001541 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/singleton/clone_spec.rb # 2011-05-05T11:05:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/singleton/clone_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/clone_spec.rb Singleton#clone - is prevented Finished in 0.001616 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/singleton/dump_spec.rb # 2011-05-05T11:05:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/singleton/dump_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/dump_spec.rb Singleton#_dump - returns an empty string - returns an empty string from a singleton subclass Finished in 0.001657 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/singleton/dup_spec.rb # 2011-05-05T11:05:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/singleton/dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/dup_spec.rb Singleton#dup - is prevented Finished in 0.002141 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/singleton/instance_spec.rb # 2011-05-05T11:05:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/singleton/instance_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003065 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/singleton/instantiate_spec.rb # 2011-05-05T11:05:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/singleton/instantiate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/instantiate_spec.rb Singleton._instantiate? - is private - returns nil until it is instantiated Finished in 0.001878 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/singleton/load_spec.rb # 2011-05-05T11:05:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/singleton/load_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001752 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/singleton/new_spec.rb # 2011-05-05T11:05:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/singleton/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/singleton/new_spec.rb Singleton.new - is a private method Finished in 0.001534 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/close_read_spec.rb # 2011-05-05T11:05:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/close_read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002851 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/close_write_spec.rb # 2011-05-05T11:05:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/close_write_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002857 seconds 1 file, 6 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb # 2011-05-05T11:05:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003370 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/for_fd_spec.rb # 2011-05-05T11:05:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/for_fd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/basicsocket/for_fd_spec.rb BasicSocket#for_fd - return a Socket instance wrapped around the descriptor Finished in 0.002773 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/getpeername_spec.rb # 2011-05-05T11:05:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/getpeername_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002296 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/getsockname_spec.rb # 2011-05-05T11:05:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/getsockname_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003177 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/getsockopt_spec.rb # 2011-05-05T11:05:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/getsockopt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002418 seconds 1 file, 5 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/recv_nonblock_spec.rb # 2011-05-05T11:05:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/recv_nonblock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002580 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/recv_spec.rb # 2011-05-05T11:05:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/recv_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003313 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/send_spec.rb # 2011-05-05T11:05:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/send_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003450 seconds 1 file, 3 examples, 16 expectations, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/setsockopt_spec.rb # 2011-05-05T11:05:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/setsockopt_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005190 seconds 1 file, 4 examples, 49 expectations, 0 failures, 0 errors == rubyspec/library/socket/basicsocket/shutdown_spec.rb # 2011-05-05T11:05:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/basicsocket/shutdown_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/basicsocket/shutdown_spec.rb Finished in 0.001447 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/constants/constants_spec.rb # 2011-05-05T11:05:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/constants/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.010888 seconds 1 file, 8 examples, 38 expectations, 0 failures, 0 errors == rubyspec/library/socket/ipsocket/addr_spec.rb # 2011-05-05T11:05:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/ipsocket/addr_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002675 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/socket/ipsocket/getaddress_spec.rb # 2011-05-05T11:05:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/ipsocket/getaddress_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002430 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/socket/ipsocket/peeraddr_spec.rb # 2011-05-05T11:05:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/ipsocket/peeraddr_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003230 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/socket/ipsocket/recvfrom_spec.rb # 2011-05-05T11:05:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/ipsocket/recvfrom_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004461 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/accept_spec.rb # 2011-05-05T11:05:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/accept_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/accept_spec.rb Finished in 0.001994 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/bind_spec.rb # 2011-05-05T11:05:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/bind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003886 seconds 1 file, 10 examples, 20 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/connect_nonblock_spec.rb # 2011-05-05T11:05:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/connect_nonblock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002789 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/connect_spec.rb # 2011-05-05T11:05:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/connect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/connect_spec.rb Finished in 0.001385 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/for_fd_spec.rb # 2011-05-05T11:05:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/for_fd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/for_fd_spec.rb Socket.for_fd given a file descriptor - adopts that descriptor into a new Socket object Finished in 0.003191 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/getaddrinfo_spec.rb # 2011-05-05T11:05:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/getaddrinfo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 5.007511 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/gethostbyaddr_spec.rb # 2011-05-05T11:05:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/gethostbyaddr_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/gethostbyaddr_spec.rb Finished in 0.001377 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/gethostbyname_spec.rb # 2011-05-05T11:05:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/gethostbyname_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/gethostbyname_spec.rb Socket#gethostbyname - returns broadcast address info for '' - returns broadcast address info for '' Finished in 0.002104 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/gethostname_spec.rb # 2011-05-05T11:05:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/gethostname_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/gethostname_spec.rb Socket.gethostname - returns the host name Finished in 0.002953 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/socket/socket/getnameinfo_spec.rb # 2011-05-05T11:05:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/getnameinfo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003189 seconds 1 file, 7 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/getservbyname_spec.rb # 2011-05-05T11:05:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/getservbyname_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002451 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/listen_spec.rb # 2011-05-05T11:05:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/listen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/listen_spec.rb Socket#listen - verifies we can listen for incoming connections Finished in 0.001886 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/new_spec.rb # 2011-05-05T11:05:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/new_spec.rb Finished in 0.001401 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb # 2011-05-05T11:05:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb Socket#pack_sockaddr_in - packs and unpacks Finished in 0.003044 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb # 2011-05-05T11:05:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb Socket#pack_sockaddr_un - packs and unpacks Finished in 0.001892 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/socket/socket/pair_spec.rb # 2011-05-05T11:05:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/pair_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/pair_spec.rb Socket#pair - ensures the returned sockets are connected Finished in 0.002697 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb # 2011-05-05T11:05:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb Finished in 0.002002 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/recvfrom_spec.rb # 2011-05-05T11:05:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/recvfrom_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/recvfrom_spec.rb Finished in 0.001385 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/sockaddr_in_spec.rb # 2011-05-05T11:05:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/sockaddr_in_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/sockaddr_in_spec.rb Socket#sockaddr_in - packs and unpacks Finished in 0.002179 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/sockaddr_un_spec.rb # 2011-05-05T11:05:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/sockaddr_un_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/sockaddr_un_spec.rb Socket#sockaddr_un - packs and unpacks Finished in 0.001907 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/socket/socket/socket_spec.rb # 2011-05-05T11:05:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/socket_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002284 seconds 1 file, 5 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/socketpair_spec.rb # 2011-05-05T11:05:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/socketpair_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/socketpair_spec.rb Socket#socketpair - ensures the returned sockets are connected Finished in 0.001904 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/socket/socket/sysaccept_spec.rb # 2011-05-05T11:05:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/sysaccept_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/sysaccept_spec.rb Finished in 0.001388 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/unpack_sockaddr_in_spec.rb # 2011-05-05T11:05:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/unpack_sockaddr_in_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002004 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb # 2011-05-05T11:05:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb Finished in 0.001463 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb # 2011-05-05T11:05:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb Socket::TCPServer.accept_nonblock - accepts non blocking connections Finished in 0.103537 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpserver/accept_spec.rb # 2011-05-05T11:05:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpserver/accept_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002994 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpserver/gets_spec.rb # 2011-05-05T11:05:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpserver/gets_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/tcpserver/gets_spec.rb TCPServer#gets - raises Errno::ENOTCONN on gets Finished in 0.003320 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/socket/tcpserver/listen_spec.rb # 2011-05-05T11:05:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpserver/listen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/tcpserver/listen_spec.rb Finished in 0.001441 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpserver/new_spec.rb # 2011-05-05T11:05:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpserver/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 5.007145 seconds 1 file, 6 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpserver/output_spec.rb # 2011-05-05T11:05:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpserver/output_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/tcpserver/output_spec.rb Finished in 0.001546 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpserver/readpartial_spec.rb # 2011-05-05T11:05:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpserver/readpartial_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/tcpserver/readpartial_spec.rb Finished in 0.001472 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpserver/sysaccept_spec.rb # 2011-05-05T11:05:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpserver/sysaccept_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/tcpserver/sysaccept_spec.rb Finished in 0.001392 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpsocket/gethostbyname_spec.rb # 2011-05-05T11:05:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpsocket/gethostbyname_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003639 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpsocket/new_spec.rb # 2011-05-05T11:05:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpsocket/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.005212 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpsocket/open_spec.rb # 2011-05-05T11:05:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpsocket/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.007422 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpsocket/partially_closable_spec.rb # 2011-05-05T11:05:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpsocket/partially_closable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002505 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/tcpsocket/recv_nonblock_spec.rb # 2011-05-05T11:05:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/tcpsocket/recv_nonblock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/tcpsocket/recv_nonblock_spec.rb TCPSocket#recv_nonblock - returns a String read from the socket Finished in 0.004148 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/socket/udpsocket/bind_spec.rb # 2011-05-05T11:05:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/udpsocket/bind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/udpsocket/bind_spec.rb UDPSocket.bind - binds the socket to a port - receives a hostname and a port (FAILED - 1) - binds to INADDR_ANY if the hostname is empty 1) UDPSocket.bind receives a hostname and a port FAILED Expected "0.0.0.0" to equal "127.0.0.1" /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/udpsocket/bind_spec.rb:25 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/udpsocket/bind_spec.rb:17:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/udpsocket/bind_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.003207 seconds 1 file, 3 examples, 3 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/library/socket/udpsocket/bind_spec.rb) == rubyspec/library/socket/udpsocket/connect_spec.rb # 2011-05-05T11:05:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/udpsocket/connect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/udpsocket/connect_spec.rb Finished in 0.001447 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/udpsocket/new_spec.rb # 2011-05-05T11:05:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/udpsocket/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/udpsocket/new_spec.rb Finished in 0.001412 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/udpsocket/open_spec.rb # 2011-05-05T11:05:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/udpsocket/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/udpsocket/open_spec.rb UDPSocket.open - allows calls to open without arguments Finished in 0.002474 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/socket/udpsocket/recvfrom_nonblock_spec.rb # 2011-05-05T11:05:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/udpsocket/recvfrom_nonblock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/udpsocket/recvfrom_nonblock_spec.rb Finished in 0.001394 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/udpsocket/send_spec.rb # 2011-05-05T11:05:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/udpsocket/send_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003795 seconds 1 file, 3 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixserver/accept_nonblock_spec.rb # 2011-05-05T11:05:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixserver/accept_nonblock_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb UNIXServer#accept_nonblock - accepts a connection in a non-blocking way - returns a UNIXSocket Finished in 0.003147 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixserver/accept_spec.rb # 2011-05-05T11:05:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixserver/accept_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixserver/accept_spec.rb UNIXServer#accept - accepts what is written by the client - can be interrupted by Thread#kill - can be interrupted by Thread#raise Finished in 0.002850 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixserver/for_fd_spec.rb # 2011-05-05T11:05:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixserver/for_fd_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixserver/for_fd_spec.rb UNIXServer#for_fd - can calculate the path Finished in 0.002800 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/socket/unixserver/new_spec.rb # 2011-05-05T11:05:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixserver/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixserver/new_spec.rb UNIXServer.new - creates a new UNIXServer Finished in 0.013348 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixserver/open_spec.rb # 2011-05-05T11:05:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixserver/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixserver/open_spec.rb UNIXServer.open - creates a new UNIXServer Finished in 0.018502 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixsocket/addr_spec.rb # 2011-05-05T11:06:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixsocket/addr_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixsocket/addr_spec.rb UNIXSocket#addr - returns the address family of this socket in an array - returns the path of the socket in an array if it's a server - returns an empty string for path if it's a client - returns an array Finished in 0.017449 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixsocket/new_spec.rb # 2011-05-05T11:06:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixsocket/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixsocket/new_spec.rb Finished in 0.000892 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixsocket/open_spec.rb # 2011-05-05T11:06:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixsocket/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixsocket/open_spec.rb Finished in 0.000728 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixsocket/pair_spec.rb # 2011-05-05T11:06:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixsocket/pair_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002714 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixsocket/partially_closable_spec.rb # 2011-05-05T11:06:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixsocket/partially_closable_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb UNIXSocket partial closability - if the write end is closed then the other side can read past EOF without blocking - closing the write end ensures that the other side can read until EOF Finished in 0.003436 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixsocket/path_spec.rb # 2011-05-05T11:06:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixsocket/path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixsocket/path_spec.rb UNIXSocket#path - returns the path of the socket if it's a server - returns an empty string for path if it's a client Finished in 0.003131 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixsocket/peeraddr_spec.rb # 2011-05-05T11:06:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixsocket/peeraddr_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb UNIXSocket#peeraddr - returns the address familly and path of the server end of the connection - raises an error in server sockets Finished in 0.002220 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixsocket/recv_io_spec.rb # 2011-05-05T11:06:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixsocket/recv_io_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb UNIXSocket#recv_io - reads an IO object across the socket - takes an optional class to use Finished in 0.002277 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixsocket/recvfrom_spec.rb # 2011-05-05T11:06:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixsocket/recvfrom_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb UNIXSocket#recvfrom - receives len bytes from sock - returns an array with data and information on the sender - uses different message options Finished in 0.002442 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/socket/unixsocket/send_io_spec.rb # 2011-05-05T11:06:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/socket/unixsocket/send_io_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/socket/unixsocket/send_io_spec.rb UNIXSocket#send_io - sends the fd for an IO object across the socket Finished in 0.002040 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/append_spec.rb # 2011-05-05T11:06:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002683 seconds 1 file, 11 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/stringio/binmode_spec.rb # 2011-05-05T11:06:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/binmode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/binmode_spec.rb StringIO#binmode - returns self Finished in 0.001202 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/bytes_spec.rb # 2011-05-05T11:06:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/bytes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003304 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/stringio/chars_spec.rb # 2011-05-05T11:06:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/chars_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002462 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/stringio/close_read_spec.rb # 2011-05-05T11:06:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/close_read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002353 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/stringio/close_spec.rb # 2011-05-05T11:06:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001488 seconds 1 file, 3 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/stringio/close_write_spec.rb # 2011-05-05T11:06:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/close_write_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001606 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/stringio/closed_read_spec.rb # 2011-05-05T11:06:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/closed_read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/closed_read_spec.rb StringIO#closed_read? - returns true if self is not readable Finished in 0.001654 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/stringio/closed_spec.rb # 2011-05-05T11:06:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/closed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/closed_spec.rb StringIO#closed? - returns true if self is completely closed Finished in 0.001250 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/stringio/closed_write_spec.rb # 2011-05-05T11:06:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/closed_write_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/closed_write_spec.rb StringIO#closed_write? - returns true if self is not writable Finished in 0.001703 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/stringio/each_byte_spec.rb # 2011-05-05T11:06:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/each_byte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002209 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/stringio/each_char_spec.rb # 2011-05-05T11:06:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/each_char_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002998 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/stringio/each_line_spec.rb # 2011-05-05T11:06:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/each_line_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003527 seconds 1 file, 12 examples, 14 expectations, 0 failures, 0 errors == rubyspec/library/stringio/each_spec.rb # 2011-05-05T11:06:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003448 seconds 1 file, 12 examples, 14 expectations, 0 failures, 0 errors == rubyspec/library/stringio/eof_spec.rb # 2011-05-05T11:06:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/eof_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002571 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/stringio/fcntl_spec.rb # 2011-05-05T11:06:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/fcntl_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/fcntl_spec.rb StringIO#fcntl - raises a NotImplementedError Finished in 0.001554 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/fileno_spec.rb # 2011-05-05T11:06:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/fileno_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/fileno_spec.rb StringIO#fileno - returns nil Finished in 0.002928 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/flush_spec.rb # 2011-05-05T11:06:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/flush_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/flush_spec.rb StringIO#flush - returns self Finished in 0.001182 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/fsync_spec.rb # 2011-05-05T11:06:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/fsync_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/fsync_spec.rb StringIO#fsync - returns zero Finished in 0.001506 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/getbyte_spec.rb # 2011-05-05T11:06:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/getbyte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002953 seconds 1 file, 5 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/stringio/getc_spec.rb # 2011-05-05T11:06:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/getc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001961 seconds 1 file, 5 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/stringio/gets_spec.rb # 2011-05-05T11:06:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/gets_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004307 seconds 1 file, 12 examples, 37 expectations, 0 failures, 0 errors == rubyspec/library/stringio/initialize_copy_spec.rb # 2011-05-05T11:06:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002476 seconds 1 file, 10 examples, 26 expectations, 0 failures, 0 errors == rubyspec/library/stringio/initialize_spec.rb # 2011-05-05T11:06:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003800 seconds 1 file, 13 examples, 57 expectations, 0 failures, 0 errors == rubyspec/library/stringio/isatty_spec.rb # 2011-05-05T11:06:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/isatty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/isatty_spec.rb StringIO#tty? - returns false Finished in 0.001848 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/length_spec.rb # 2011-05-05T11:06:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/length_spec.rb StringIO#length - returns the length of the wrapped string Finished in 0.001271 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/lineno_spec.rb # 2011-05-05T11:06:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/lineno_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001935 seconds 1 file, 2 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/stringio/lines_spec.rb # 2011-05-05T11:06:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/lines_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003429 seconds 1 file, 12 examples, 14 expectations, 0 failures, 0 errors == rubyspec/library/stringio/open_spec.rb # 2011-05-05T11:06:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006252 seconds 1 file, 20 examples, 64 expectations, 0 failures, 0 errors == rubyspec/library/stringio/path_spec.rb # 2011-05-05T11:06:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/path_spec.rb StringIO#path - returns nil Finished in 0.001344 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/pid_spec.rb # 2011-05-05T11:06:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/pid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/pid_spec.rb StringIO#pid - returns nil Finished in 0.001139 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/pos_spec.rb # 2011-05-05T11:06:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/pos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001840 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/stringio/print_spec.rb # 2011-05-05T11:06:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/print_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002865 seconds 1 file, 11 examples, 16 expectations, 0 failures, 0 errors == rubyspec/library/stringio/printf_spec.rb # 2011-05-05T11:06:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/printf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002118 seconds 1 file, 7 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/stringio/putc_spec.rb # 2011-05-05T11:06:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/putc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003928 seconds 1 file, 10 examples, 16 expectations, 0 failures, 0 errors == rubyspec/library/stringio/puts_spec.rb # 2011-05-05T11:06:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/puts_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004010 seconds 1 file, 18 examples, 25 expectations, 0 failures, 0 errors == rubyspec/library/stringio/read_spec.rb # 2011-05-05T11:06:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006983 seconds 1 file, 21 examples, 30 expectations, 0 failures, 0 errors == rubyspec/library/stringio/readbyte_spec.rb # 2011-05-05T11:06:05+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/readbyte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001932 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/stringio/readchar_spec.rb # 2011-05-05T11:06:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/readchar_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002656 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/stringio/readline_spec.rb # 2011-05-05T11:06:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/readline_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003071 seconds 1 file, 11 examples, 30 expectations, 0 failures, 0 errors == rubyspec/library/stringio/readlines_spec.rb # 2011-05-05T11:06:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/readlines_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002858 seconds 1 file, 12 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/stringio/readpartial_spec.rb # 2011-05-05T11:06:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/readpartial_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/readpartial_spec.rb Finished in 0.001554 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/stringio/reopen_spec.rb # 2011-05-05T11:06:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/reopen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 - resets self's position to 0 - resets self's line number to 0 - tries to convert the passed mode Object to an Integer using #to_str - raises an Errno::EACCES error when trying to reopen self with a frozen String in write-mode - does not raise IOError if a frozen string is passed in read mode StringIO#reopen when passed [String] - reopens self with the passed String in read-write mode - does not taint self when the passed Object was tainted - resets self's position to 0 - resets self's line number to 0 StringIO#reopen when passed [Object] - raises a TypeError when passed an Object that can't be converted to a StringIO - does not try to convert the passed Object to a String using #to_str - tries to convert the passed Object to a StringIO using #to_strio - taints self when the passed Object was tainted StringIO#reopen when passed no arguments - resets self's mode to read-write - resets self's position to 0 - resets self's line number to 0 StringIO#reopen - reopens a stream when given a String argument - reopens a stream in append mode when flagged as such - reopens and truncate when reopened in write mode - truncates the given string, not a copy - taints self if the provided StringIO argument is tainted - does not truncate the content even when the StringIO argument is in the truncate mode Finished in 0.011985 seconds 1 file, 34 examples, 76 expectations, 0 failures, 0 errors == rubyspec/library/stringio/rewind_spec.rb # 2011-05-05T11:06:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/rewind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/rewind_spec.rb StringIO#rewind - returns 0 - resets the position - resets the line number Finished in 0.001365 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/stringio/seek_spec.rb # 2011-05-05T11:06:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/seek_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002652 seconds 1 file, 8 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/stringio/size_spec.rb # 2011-05-05T11:06:06+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/size_spec.rb StringIO#size - returns the length of the wrapped string Finished in 0.001335 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/string_spec.rb # 2011-05-05T11:06:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/string_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002030 seconds 1 file, 7 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/stringio/stringio_spec.rb # 2011-05-05T11:06:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/stringio_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/stringio_spec.rb StringIO - includes the Enumerable module Finished in 0.001051 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/sync_spec.rb # 2011-05-05T11:06:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/sync_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/sync_spec.rb StringIO#sync - returns true StringIO#sync= - does not change 'sync' status Finished in 0.001339 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/stringio/sysread_spec.rb # 2011-05-05T11:06:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/sysread_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/sysread_spec.rb StringIO#sysread when passed length, buffer - returns the passed buffer String - reads length bytes and writes them to the buffer String - tries to convert the passed buffer Object to a String using #to_str - raises a TypeError when the passed buffer Object can't be converted to a String - raises an error when passed a frozen String as buffer StringIO#sysread when passed [length] - reads length bytes from the current position and returns them - reads at most the whole content - correctly updates the position - tries to convert the passed length to an Integer using #to_int - raises a TypeError when the passed length can't be converted to an Integer - raises a TypeError when the passed length is negative StringIO#sysread when passed no arguments - reads the whole content starting from the current position - correctly updates the current position - returns an empty String if at EOF StringIO#sysread when self is not readable - raises an IOError StringIO#sysread when passed nil - returns the remaining content from the current position - updates the current position - returns an empty String if at EOF StringIO#sysread when passed [length] - raises an EOFError when self's position is at the end - returns an empty String when length is 0 Finished in 0.007013 seconds 1 file, 20 examples, 28 expectations, 0 failures, 0 errors == rubyspec/library/stringio/syswrite_spec.rb # 2011-05-05T11:06:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/syswrite_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003083 seconds 1 file, 10 examples, 19 expectations, 0 failures, 0 errors == rubyspec/library/stringio/tell_spec.rb # 2011-05-05T11:06:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/tell_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/tell_spec.rb StringIO#tell - returns the current byte offset Finished in 0.001287 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/stringio/truncate_spec.rb # 2011-05-05T11:06:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/truncate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002620 seconds 1 file, 10 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/stringio/tty_spec.rb # 2011-05-05T11:06:07+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/tty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringio/tty_spec.rb StringIO#tty? - returns false Finished in 0.001826 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringio/ungetc_spec.rb # 2011-05-05T11:06:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/ungetc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002415 seconds 1 file, 7 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/stringio/write_spec.rb # 2011-05-05T11:06:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringio/write_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004473 seconds 1 file, 10 examples, 19 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/append_spec.rb # 2011-05-05T11:06:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002427 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/beginning_of_line_spec.rb # 2011-05-05T11:06:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/beginning_of_line_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.006842 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/bol_spec.rb # 2011-05-05T11:06:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/bol_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001323 seconds 1 file, 2 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/check_spec.rb # 2011-05-05T11:06:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/check_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringscanner/check_spec.rb StringScanner#check - returns the value that scan would return, without advancing the scan pointer Finished in 0.001067 seconds 1 file, 1 example, 5 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/check_until_spec.rb # 2011-05-05T11:06:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/check_until_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001046 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/clear_spec.rb # 2011-05-05T11:06:08+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/clear_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001326 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/concat_spec.rb # 2011-05-05T11:06:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/concat_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002923 seconds 1 file, 4 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/dup_spec.rb # 2011-05-05T11:06:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/dup_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001406 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/element_reference_spec.rb # 2011-05-05T11:06:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/element_reference_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001903 seconds 1 file, 7 examples, 14 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/empty_spec.rb # 2011-05-05T11:06:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/empty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.009468 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/eos_spec.rb # 2011-05-05T11:06:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/eos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001795 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/exist_spec.rb # 2011-05-05T11:06:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/exist_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001247 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/get_byte_spec.rb # 2011-05-05T11:06:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/get_byte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001409 seconds 1 file, 3 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/getbyte_spec.rb # 2011-05-05T11:06:09+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/getbyte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003131 seconds 1 file, 6 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/getch_spec.rb # 2011-05-05T11:06:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/getch_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.036408 seconds 1 file, 5 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/initialize_spec.rb # 2011-05-05T11:06:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001833 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/inspect_spec.rb # 2011-05-05T11:06:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringscanner/inspect_spec.rb StringScanner#inspect - returns a String object - returns a string that represents the StringScanner object Finished in 0.001177 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/match_spec.rb # 2011-05-05T11:06:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001655 seconds 1 file, 3 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/matched_size_spec.rb # 2011-05-05T11:06:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/matched_size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001895 seconds 1 file, 2 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/matched_spec.rb # 2011-05-05T11:06:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/matched_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002269 seconds 1 file, 6 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/matchedsize_spec.rb # 2011-05-05T11:06:10+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/matchedsize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002259 seconds 1 file, 3 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/must_C_version_spec.rb # 2011-05-05T11:06:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/must_C_version_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringscanner/must_C_version_spec.rb StringScanner.must_C_version - returns self Finished in 0.001031 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/stringscanner/peek_spec.rb # 2011-05-05T11:06:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/peek_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001889 seconds 1 file, 6 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/peep_spec.rb # 2011-05-05T11:06:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/peep_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002881 seconds 1 file, 7 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/pointer_spec.rb # 2011-05-05T11:06:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/pointer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002072 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/pos_spec.rb # 2011-05-05T11:06:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/pos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002066 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/post_match_spec.rb # 2011-05-05T11:06:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/post_match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001602 seconds 1 file, 4 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/pre_match_spec.rb # 2011-05-05T11:06:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/pre_match_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002581 seconds 1 file, 6 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/reset_spec.rb # 2011-05-05T11:06:11+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/reset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringscanner/reset_spec.rb StringScanner#reset - reset the scan pointer and clear matching data Finished in 0.001019 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/rest_size_spec.rb # 2011-05-05T11:06:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/rest_size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001833 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/rest_spec.rb # 2011-05-05T11:06:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/rest_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.018242 seconds 1 file, 8 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/restsize_spec.rb # 2011-05-05T11:06:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/restsize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001476 seconds 1 file, 3 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/scan_full_spec.rb # 2011-05-05T11:06:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/scan_full_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001415 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/scan_spec.rb # 2011-05-05T11:06:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/scan_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001870 seconds 1 file, 6 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/scan_until_spec.rb # 2011-05-05T11:06:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/scan_until_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001245 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/search_full_spec.rb # 2011-05-05T11:06:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/search_full_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001717 seconds 1 file, 4 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/skip_spec.rb # 2011-05-05T11:06:12+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/skip_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/stringscanner/skip_spec.rb StringScanner#skip - returns length of the match - returns nil if there's no match Finished in 0.001645 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/skip_until_spec.rb # 2011-05-05T11:06:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/skip_until_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001203 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/string_spec.rb # 2011-05-05T11:06:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/string_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002246 seconds 1 file, 4 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/terminate_spec.rb # 2011-05-05T11:06:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/terminate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001619 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/stringscanner/unscan_spec.rb # 2011-05-05T11:06:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/stringscanner/unscan_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001373 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/syslog/alert_spec.rb # 2011-05-05T11:06:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/alert_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/syslog/alert_spec.rb Syslog.alert - logs a message - accepts sprintf arguments - works as an alias for Syslog.log Finished in 0.003506 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/syslog/close_spec.rb # 2011-05-05T11:06:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001901 seconds 1 file, 6 examples, 24 expectations, 0 failures, 0 errors == rubyspec/library/syslog/constants_spec.rb # 2011-05-05T11:06:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/syslog/constants_spec.rb Syslog::Constants - includes the Syslog constants Syslog::Constants Syslog::Constants.LOG_MASK - returns the mask value for a priority - works on undefined constants Syslog::Constants Syslog::Constants.LOG_UPTO - returns a mask for the priorities up to a given argument - works on undefined constants Finished in 0.003293 seconds 1 file, 5 examples, 41 expectations, 0 failures, 0 errors == rubyspec/library/syslog/crit_spec.rb # 2011-05-05T11:06:13+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/crit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/syslog/crit_spec.rb Syslog.crit - logs a message - accepts sprintf arguments - works as an alias for Syslog.log Finished in 0.002329 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/syslog/debug_spec.rb # 2011-05-05T11:06:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/debug_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/syslog/debug_spec.rb Syslog.debug - logs a message - accepts sprintf arguments - works as an alias for Syslog.log Finished in 0.003572 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/syslog/emerg_spec.rb # 2011-05-05T11:06:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/emerg_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/syslog/emerg_spec.rb Finished in 0.001182 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/syslog/err_spec.rb # 2011-05-05T11:06:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/err_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/syslog/err_spec.rb Syslog.err - logs a message - accepts sprintf arguments - works as an alias for Syslog.log Finished in 0.002698 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/syslog/facility_spec.rb # 2011-05-05T11:06:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/facility_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001966 seconds 1 file, 4 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/syslog/ident_spec.rb # 2011-05-05T11:06:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/ident_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001425 seconds 1 file, 3 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/syslog/info_spec.rb # 2011-05-05T11:06:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/info_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/syslog/info_spec.rb Syslog.info - logs a message - accepts sprintf arguments - works as an alias for Syslog.log Finished in 0.002451 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/syslog/inspect_spec.rb # 2011-05-05T11:06:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001505 seconds 1 file, 3 examples, 13 expectations, 0 failures, 0 errors == rubyspec/library/syslog/instance_spec.rb # 2011-05-05T11:06:14+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/instance_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/syslog/instance_spec.rb Syslog.instance - returns the module Finished in 0.001764 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/syslog/log_spec.rb # 2011-05-05T11:06:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/log_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003720 seconds 1 file, 5 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/syslog/mask_spec.rb # 2011-05-05T11:06:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/mask_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002313 seconds 1 file, 7 examples, 28 expectations, 0 failures, 0 errors == rubyspec/library/syslog/notice_spec.rb # 2011-05-05T11:06:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/notice_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/syslog/notice_spec.rb Syslog.notice - logs a message - accepts sprintf arguments - works as an alias for Syslog.log Finished in 0.003262 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/syslog/open_spec.rb # 2011-05-05T11:06:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003222 seconds 1 file, 14 examples, 53 expectations, 0 failures, 0 errors == rubyspec/library/syslog/opened_spec.rb # 2011-05-05T11:06:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/opened_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002011 seconds 1 file, 3 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/syslog/options_spec.rb # 2011-05-05T11:06:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/options_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001527 seconds 1 file, 4 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/syslog/reopen_spec.rb # 2011-05-05T11:06:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/reopen_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002146 seconds 1 file, 4 examples, 18 expectations, 0 failures, 0 errors == rubyspec/library/syslog/warning_spec.rb # 2011-05-05T11:06:15+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/syslog/warning_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/syslog/warning_spec.rb Syslog.warning - logs a message - accepts sprintf arguments - works as an alias for Syslog.log Finished in 0.002465 seconds 1 file, 3 examples, 9 expectations, 0 failures, 0 errors == rubyspec/library/tempfile/_close_spec.rb # 2011-05-05T11:06:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tempfile/_close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/tempfile/_close_spec.rb Tempfile#_close - is protected - closes self Finished in 0.013435 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/tempfile/callback_spec.rb # 2011-05-05T11:06:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tempfile/callback_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/tempfile/callback_spec.rb Tempfile.callback - needs to be reviewed for spec completeness Finished in 0.011769 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/tempfile/close_spec.rb # 2011-05-05T11:06:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tempfile/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.013460 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/tempfile/delete_spec.rb # 2011-05-05T11:06:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tempfile/delete_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/tempfile/delete_spec.rb Tempfile#delete - unlinks self Finished in 0.012822 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/tempfile/initialize_spec.rb # 2011-05-05T11:06:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tempfile/initialize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017603 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/tempfile/length_spec.rb # 2011-05-05T11:06:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tempfile/length_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/tempfile/length_spec.rb Tempfile#length - returns the size of self - returns 0 when self is closed Finished in 0.029773 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/tempfile/open_spec.rb # 2011-05-05T11:06:16+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tempfile/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.019933 seconds 1 file, 6 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/tempfile/path_spec.rb # 2011-05-05T11:06:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tempfile/path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/tempfile/path_spec.rb Tempfile#path - returns the path to the tempfile Finished in 0.012335 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/tempfile/size_spec.rb # 2011-05-05T11:06:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tempfile/size_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/tempfile/size_spec.rb Tempfile#size - returns the size of self - returns 0 when self is closed Finished in 0.017785 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/tempfile/unlink_spec.rb # 2011-05-05T11:06:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tempfile/unlink_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/tempfile/unlink_spec.rb Tempfile#unlink - unlinks self Finished in 0.012417 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/time/httpdate_spec.rb # 2011-05-05T11:06:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/time/httpdate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/time/httpdate_spec.rb Time.httpdate - parses RFC-2616 strings Finished in 0.002336 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/library/time/iso8601_spec.rb # 2011-05-05T11:06:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/time/iso8601_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/time/iso8601_spec.rb Time.xmlschema - parses ISO-8601 strings Finished in 0.002719 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/time/rfc2822_spec.rb # 2011-05-05T11:06:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/time/rfc2822_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/time/rfc2822_spec.rb Time.rfc2822 - parses RFC-822 strings - parses RFC-2822 strings Finished in 0.002866 seconds 1 file, 2 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/time/rfc822_spec.rb # 2011-05-05T11:06:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/time/rfc822_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/time/rfc822_spec.rb Time.rfc822 - parses RFC-822 strings - parses RFC-2822 strings Finished in 0.002867 seconds 1 file, 2 examples, 12 expectations, 0 failures, 0 errors == rubyspec/library/time/xmlschema_spec.rb # 2011-05-05T11:06:17+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/time/xmlschema_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/time/xmlschema_spec.rb Time.xmlschema - parses ISO-8601 strings Finished in 0.002819 seconds 1 file, 1 example, 6 expectations, 0 failures, 0 errors == rubyspec/library/timeout/timeout_spec.rb # 2011-05-05T11:06:18+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/timeout/timeout_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016211 seconds 1 file, 4 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/tmpdir/dir/mktmpdir_spec.rb # 2011-05-05T11:06:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tmpdir/dir/mktmpdir_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.007524 seconds 1 file, 9 examples, 17 expectations, 0 failures, 0 errors == rubyspec/library/tmpdir/dir/tmpdir_spec.rb # 2011-05-05T11:06:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/tmpdir/dir/tmpdir_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/tmpdir/dir/tmpdir_spec.rb Dir.tmpdir - returns the path to a writable and readable directory Finished in 0.001155 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/uri/eql_spec.rb # 2011-05-05T11:06:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/eql_spec.rb URI#eql? - returns false if the normalized forms are different - returns false for when compared to non-uri objects Finished in 0.013535 seconds 1 file, 2 examples, 19 expectations, 0 failures, 0 errors == rubyspec/library/uri/equality_spec.rb # 2011-05-05T11:06:21+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/equality_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/equality_spec.rb URI#== - ignores capitalization of host names - ignores capitalization of scheme (FAILED - 1) - 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 1) URI#== ignores capitalization of scheme FAILED Expected # to equal # /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/matchers/base.rb:8:in `==' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/equality_spec.rb:13 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/equality_spec.rb:4:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:179:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:207:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/object.rb:11:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/equality_spec.rb:6 /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:50:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/runner/mspec.rb:42:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/lib/mspec/utils/script.rb:218:in `main' /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/mspec/bin/mspec-run:8 Finished in 0.016131 seconds 1 file, 7 examples, 27 expectations, 1 failure, 0 errors exit 1 failed(rubyspec/library/uri/equality_spec.rb) == rubyspec/library/uri/escape/decode_spec.rb # 2011-05-05T11:06:22+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/escape/decode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/escape/decode_spec.rb URI::Escape#decode - needs to be reviewed for spec completeness Finished in 0.011381 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/escape/encode_spec.rb # 2011-05-05T11:06:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/escape/encode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/escape/encode_spec.rb URI::Escape#encode - needs to be reviewed for spec completeness Finished in 0.011540 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/escape/escape_spec.rb # 2011-05-05T11:06:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/escape/escape_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/escape/escape_spec.rb URI::Escape#escape - needs to be reviewed for spec completeness Finished in 0.011448 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/escape/unescape_spec.rb # 2011-05-05T11:06:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/escape/unescape_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/escape/unescape_spec.rb URI::Escape#unescape - needs to be reviewed for spec completeness Finished in 0.011364 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/extract_spec.rb # 2011-05-05T11:06:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/extract_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012838 seconds 1 file, 8 examples, 15 expectations, 0 failures, 0 errors == rubyspec/library/uri/ftp/build_spec.rb # 2011-05-05T11:06:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ftp/build_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ftp/build_spec.rb URI::FTP.build - needs to be reviewed for spec completeness Finished in 0.011392 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ftp/merge_spec.rb # 2011-05-05T11:06:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ftp/merge_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ftp/merge_spec.rb URI::FTP#merge - needs to be reviewed for spec completeness Finished in 0.015476 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ftp/new2_spec.rb # 2011-05-05T11:06:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ftp/new2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ftp/new2_spec.rb URI::FTP.new2 - needs to be reviewed for spec completeness Finished in 0.011369 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ftp/path_spec.rb # 2011-05-05T11:06:23+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ftp/path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016926 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/uri/ftp/set_typecode_spec.rb # 2011-05-05T11:06:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ftp/set_typecode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ftp/set_typecode_spec.rb URI::FTP#set_typecode - needs to be reviewed for spec completeness Finished in 0.011370 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ftp/to_s_spec.rb # 2011-05-05T11:06:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ftp/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ftp/to_s_spec.rb URI::FTP#to_s - does not escape the leading / Finished in 0.016062 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/uri/ftp/typecode_spec.rb # 2011-05-05T11:06:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ftp/typecode_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011511 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/absolute_spec.rb # 2011-05-05T11:06:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/absolute_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011594 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/build2_spec.rb # 2011-05-05T11:06:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/build2_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/build2_spec.rb URI::Generic.build2 - needs to be reviewed for spec completeness Finished in 0.011418 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/build_spec.rb # 2011-05-05T11:06:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/build_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/build_spec.rb URI::Generic.build - needs to be reviewed for spec completeness Finished in 0.011368 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/coerce_spec.rb # 2011-05-05T11:06:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/coerce_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/coerce_spec.rb URI::Generic#coerce - needs to be reviewed for spec completeness Finished in 0.011332 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/component_ary_spec.rb # 2011-05-05T11:06:24+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/component_ary_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/component_ary_spec.rb URI::Generic#component_ary - needs to be reviewed for spec completeness Finished in 0.011390 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/component_spec.rb # 2011-05-05T11:06:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/component_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011557 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/default_port_spec.rb # 2011-05-05T11:06:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/default_port_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015810 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/eql_spec.rb # 2011-05-05T11:06:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/eql_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/eql_spec.rb URI::Generic#eql? - needs to be reviewed for spec completeness Finished in 0.011338 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/equal_value_spec.rb # 2011-05-05T11:06:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/equal_value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/equal_value_spec.rb URI::Generic#== - needs to be reviewed for spec completeness Finished in 0.011373 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/fragment_spec.rb # 2011-05-05T11:06:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/fragment_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011526 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/hash_spec.rb # 2011-05-05T11:06:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/hash_spec.rb URI::Generic#hash - needs to be reviewed for spec completeness Finished in 0.015523 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/hierarchical_spec.rb # 2011-05-05T11:06:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/hierarchical_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/hierarchical_spec.rb URI::Generic#hierarchical? - needs to be reviewed for spec completeness Finished in 0.011331 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/host_spec.rb # 2011-05-05T11:06:25+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/host_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011532 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/inspect_spec.rb # 2011-05-05T11:06:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/inspect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/inspect_spec.rb URI::Generic#inspect - needs to be reviewed for spec completeness Finished in 0.015630 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/merge_spec.rb # 2011-05-05T11:06:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/merge_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011570 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/minus_spec.rb # 2011-05-05T11:06:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/minus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/minus_spec.rb URI::Generic#- - needs to be reviewed for spec completeness Finished in 0.015632 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/normalize_spec.rb # 2011-05-05T11:06:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/normalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011507 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/opaque_spec.rb # 2011-05-05T11:06:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/opaque_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015845 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/password_spec.rb # 2011-05-05T11:06:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/password_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015822 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/path_spec.rb # 2011-05-05T11:06:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011515 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/plus_spec.rb # 2011-05-05T11:06:26+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/plus_spec.rb URI::Generic#+ - needs to be reviewed for spec completeness Finished in 0.011407 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/port_spec.rb # 2011-05-05T11:06:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/port_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011500 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/query_spec.rb # 2011-05-05T11:06:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/query_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011525 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/registry_spec.rb # 2011-05-05T11:06:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/registry_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011534 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/relative_spec.rb # 2011-05-05T11:06:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/relative_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/relative_spec.rb URI::Generic#relative? - needs to be reviewed for spec completeness Finished in 0.011459 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/route_from_spec.rb # 2011-05-05T11:06:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/route_from_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/route_from_spec.rb URI::Generic#route_from - needs to be reviewed for spec completeness Finished in 0.015582 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/route_to_spec.rb # 2011-05-05T11:06:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/route_to_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/route_to_spec.rb URI::Generic#route_to - needs to be reviewed for spec completeness Finished in 0.011391 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/scheme_spec.rb # 2011-05-05T11:06:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/scheme_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016135 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/select_spec.rb # 2011-05-05T11:06:27+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/select_spec.rb URI::Generic#select - needs to be reviewed for spec completeness Finished in 0.011349 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/set_fragment_spec.rb # 2011-05-05T11:06:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/set_fragment_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/set_fragment_spec.rb URI::Generic#set_fragment - needs to be reviewed for spec completeness Finished in 0.011318 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/set_host_spec.rb # 2011-05-05T11:06:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/set_host_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/set_host_spec.rb URI::Generic#set_host - needs to be reviewed for spec completeness Finished in 0.011391 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/set_opaque_spec.rb # 2011-05-05T11:06:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/set_opaque_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/set_opaque_spec.rb URI::Generic#set_opaque - needs to be reviewed for spec completeness Finished in 0.011374 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/set_password_spec.rb # 2011-05-05T11:06:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/set_password_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/set_password_spec.rb URI::Generic#set_password - needs to be reviewed for spec completeness Finished in 0.015539 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/set_path_spec.rb # 2011-05-05T11:06:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/set_path_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/set_path_spec.rb URI::Generic#set_path - needs to be reviewed for spec completeness Finished in 0.011403 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/set_port_spec.rb # 2011-05-05T11:06:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/set_port_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/set_port_spec.rb URI::Generic#set_port - needs to be reviewed for spec completeness Finished in 0.015727 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/set_query_spec.rb # 2011-05-05T11:06:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/set_query_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/set_query_spec.rb URI::Generic#set_query - needs to be reviewed for spec completeness Finished in 0.015581 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/set_registry_spec.rb # 2011-05-05T11:06:28+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/set_registry_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/set_registry_spec.rb URI::Generic#set_registry - needs to be reviewed for spec completeness Finished in 0.011581 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/set_scheme_spec.rb # 2011-05-05T11:06:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/set_scheme_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/set_scheme_spec.rb URI::Generic#set_scheme - needs to be reviewed for spec completeness Finished in 0.011387 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/set_user_spec.rb # 2011-05-05T11:06:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/set_user_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/set_user_spec.rb URI::Generic#set_user - needs to be reviewed for spec completeness Finished in 0.011420 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/set_userinfo_spec.rb # 2011-05-05T11:06:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/set_userinfo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/set_userinfo_spec.rb URI::Generic#set_userinfo - needs to be reviewed for spec completeness Finished in 0.011382 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/to_s_spec.rb # 2011-05-05T11:06:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/to_s_spec.rb URI::Generic#to_s - needs to be reviewed for spec completeness Finished in 0.011388 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/use_registry_spec.rb # 2011-05-05T11:06:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/use_registry_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/generic/use_registry_spec.rb URI::Generic.use_registry - needs to be reviewed for spec completeness Finished in 0.015626 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/user_spec.rb # 2011-05-05T11:06:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/user_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011586 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/generic/userinfo_spec.rb # 2011-05-05T11:06:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/generic/userinfo_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011525 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/http/build_spec.rb # 2011-05-05T11:06:29+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/http/build_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/http/build_spec.rb URI::HTTP.build - needs to be reviewed for spec completeness Finished in 0.015648 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/http/request_uri_spec.rb # 2011-05-05T11:06:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/http/request_uri_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011845 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/uri/join_spec.rb # 2011-05-05T11:06:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/join_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017880 seconds 1 file, 5 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/attributes_spec.rb # 2011-05-05T11:06:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/attributes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011567 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/build_spec.rb # 2011-05-05T11:06:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/build_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ldap/build_spec.rb URI::LDAP.build - needs to be reviewed for spec completeness Finished in 0.011447 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/dn_spec.rb # 2011-05-05T11:06:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/dn_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.029262 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/extensions_spec.rb # 2011-05-05T11:06:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/extensions_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011955 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/filter_spec.rb # 2011-05-05T11:06:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/filter_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011572 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/hierarchical_spec.rb # 2011-05-05T11:06:30+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/hierarchical_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ldap/hierarchical_spec.rb URI::LDAP#hierarchical? - needs to be reviewed for spec completeness Finished in 0.011384 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/scope_spec.rb # 2011-05-05T11:06:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/scope_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011551 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/set_attributes_spec.rb # 2011-05-05T11:06:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/set_attributes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ldap/set_attributes_spec.rb URI::LDAP#set_attributes - needs to be reviewed for spec completeness Finished in 0.015648 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/set_dn_spec.rb # 2011-05-05T11:06:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/set_dn_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ldap/set_dn_spec.rb URI::LDAP#set_dn - needs to be reviewed for spec completeness Finished in 0.011408 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/set_extensions_spec.rb # 2011-05-05T11:06:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/set_extensions_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ldap/set_extensions_spec.rb URI::LDAP#set_extensions - needs to be reviewed for spec completeness Finished in 0.015632 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/set_filter_spec.rb # 2011-05-05T11:06:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/set_filter_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ldap/set_filter_spec.rb URI::LDAP#set_filter - needs to be reviewed for spec completeness Finished in 0.015547 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/ldap/set_scope_spec.rb # 2011-05-05T11:06:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/ldap/set_scope_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/ldap/set_scope_spec.rb URI::LDAP#set_scope - needs to be reviewed for spec completeness Finished in 0.011370 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/mailto/build_spec.rb # 2011-05-05T11:06:31+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/mailto/build_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.019631 seconds 1 file, 1 example, 24 expectations, 0 failures, 0 errors == rubyspec/library/uri/mailto/headers_spec.rb # 2011-05-05T11:06:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/mailto/headers_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011562 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/mailto/set_headers_spec.rb # 2011-05-05T11:06:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/mailto/set_headers_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/mailto/set_headers_spec.rb URI::MailTo#set_headers - needs to be reviewed for spec completeness Finished in 0.011389 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/mailto/set_to_spec.rb # 2011-05-05T11:06:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/mailto/set_to_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/mailto/set_to_spec.rb URI::MailTo#set_to - needs to be reviewed for spec completeness Finished in 0.011369 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/mailto/to_mailtext_spec.rb # 2011-05-05T11:06:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/mailto/to_mailtext_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/mailto/to_mailtext_spec.rb URI::MailTo#to_mailtext - needs to be reviewed for spec completeness Finished in 0.011345 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/mailto/to_rfc822text_spec.rb # 2011-05-05T11:06:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/mailto/to_rfc822text_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/mailto/to_rfc822text_spec.rb URI::MailTo#to_rfc822text - needs to be reviewed for spec completeness Finished in 0.011371 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/mailto/to_s_spec.rb # 2011-05-05T11:06:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/mailto/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/mailto/to_s_spec.rb URI::MailTo#to_s - needs to be reviewed for spec completeness Finished in 0.011336 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/mailto/to_spec.rb # 2011-05-05T11:06:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/mailto/to_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.011505 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/merge_spec.rb # 2011-05-05T11:06:32+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/merge_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012452 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/uri/normalize_spec.rb # 2011-05-05T11:06:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/normalize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.016287 seconds 1 file, 2 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/uri/parse_spec.rb # 2011-05-05T11:06:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/parse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014377 seconds 1 file, 11 examples, 30 expectations, 0 failures, 0 errors == rubyspec/library/uri/plus_spec.rb # 2011-05-05T11:06:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/plus_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.021849 seconds 1 file, 7 examples, 198 expectations, 0 failures, 0 errors == rubyspec/library/uri/regexp_spec.rb # 2011-05-05T11:06:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/regexp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/regexp_spec.rb URI.regexp - behaves according to the MatzRuby tests Finished in 0.011716 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/library/uri/route_from_spec.rb # 2011-05-05T11:06:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/route_from_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/route_from_spec.rb URI#route_from - gives the minimal difference between the current URI and the target Finished in 0.012542 seconds 1 file, 1 example, 8 expectations, 0 failures, 0 errors == rubyspec/library/uri/route_to_spec.rb # 2011-05-05T11:06:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/route_to_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/route_to_spec.rb URI#route_to - gives the minimal difference between the current URI and the target Finished in 0.017385 seconds 1 file, 1 example, 9 expectations, 0 failures, 0 errors == rubyspec/library/uri/select_spec.rb # 2011-05-05T11:06:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/select_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012229 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/uri/set_component_spec.rb # 2011-05-05T11:06:33+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/set_component_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/set_component_spec.rb URI#select - conforms to the MatzRuby tests Finished in 0.012597 seconds 1 file, 1 example, 31 expectations, 0 failures, 0 errors == rubyspec/library/uri/split_spec.rb # 2011-05-05T11:06:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/split_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/split_spec.rb URI.split - needs to be reviewed for spec completeness Finished in 0.011324 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/uri/uri_spec.rb # 2011-05-05T11:06:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/uri_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012248 seconds 1 file, 3 examples, 5 expectations, 0 failures, 0 errors == rubyspec/library/uri/util/make_components_hash_spec.rb # 2011-05-05T11:06:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/uri/util/make_components_hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/uri/util/make_components_hash_spec.rb URI::Util.make_components_hash - needs to be reviewed for spec completeness Finished in 0.015639 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/_getproperty_spec.rb # 2011-05-05T11:06:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/_getproperty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/_getproperty_spec.rb Finished in 0.000170 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/_invoke_spec.rb # 2011-05-05T11:06:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/_invoke_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/_invoke_spec.rb Finished in 0.000187 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/_setproperty_spec.rb # 2011-05-05T11:06:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/_setproperty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/_setproperty_spec.rb Finished in 0.000097 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/codepage_spec.rb # 2011-05-05T11:06:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/codepage_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/codepage_spec.rb Finished in 0.000177 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/connect_spec.rb # 2011-05-05T11:06:34+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/connect_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/connect_spec.rb Finished in 0.000170 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/const_load_spec.rb # 2011-05-05T11:06:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/const_load_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/const_load_spec.rb Finished in 0.000202 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/constants_spec.rb # 2011-05-05T11:06:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/constants_spec.rb Finished in 0.000295 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/create_guid_spec.rb # 2011-05-05T11:06:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/create_guid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/create_guid_spec.rb Finished in 0.000165 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/each_spec.rb # 2011-05-05T11:06:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/each_spec.rb Finished in 0.000098 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/invoke_spec.rb # 2011-05-05T11:06:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/invoke_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/invoke_spec.rb Finished in 0.000238 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/locale_spec.rb # 2011-05-05T11:06:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/locale_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/locale_spec.rb Finished in 0.000197 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/new_spec.rb # 2011-05-05T11:06:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/new_spec.rb Finished in 0.000184 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/ole_func_methods_spec.rb # 2011-05-05T11:06:35+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_func_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/ole_func_methods_spec.rb Finished in 0.000190 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/ole_get_methods_spec.rb # 2011-05-05T11:06:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_get_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/ole_get_methods_spec.rb Finished in 0.000232 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/ole_method_help_spec.rb # 2011-05-05T11:06:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_method_help_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/ole_method_help_spec.rb Finished in 0.000611 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/ole_method_spec.rb # 2011-05-05T11:06:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_method_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/ole_method_spec.rb Finished in 0.000399 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/ole_methods_spec.rb # 2011-05-05T11:06:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/ole_methods_spec.rb Finished in 0.000261 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/ole_obj_help_spec.rb # 2011-05-05T11:06:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_obj_help_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/ole_obj_help_spec.rb Finished in 0.000177 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/ole_put_methods_spec.rb # 2011-05-05T11:06:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_put_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/ole_put_methods_spec.rb Finished in 0.000261 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/ole_show_help_spec.rb # 2011-05-05T11:06:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_show_help_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/ole_show_help_spec.rb Finished in 0.000153 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole/setproperty_spec.rb # 2011-05-05T11:06:36+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole/setproperty_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole/setproperty_spec.rb Finished in 0.000623 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_event/handler_spec.rb # 2011-05-05T11:06:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_event/handler_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_event/handler_spec.rb Finished in 0.000183 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_event/message_loop_spec.rb # 2011-05-05T11:06:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_event/message_loop_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_event/message_loop_spec.rb Finished in 0.000167 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_event/new_spec.rb # 2011-05-05T11:06:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_event/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_event/new_spec.rb Finished in 0.000289 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_event/off_event_spec.rb # 2011-05-05T11:06:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_event/off_event_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_event/off_event_spec.rb Finished in 0.000172 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_event/on_event_spec.rb # 2011-05-05T11:06:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_event/on_event_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_event/on_event_spec.rb Finished in 0.000365 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_event/on_event_with_outargs_spec.rb # 2011-05-05T11:06:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_event/on_event_with_outargs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_event/on_event_with_outargs_spec.rb Finished in 0.000198 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_event/unadvise_spec.rb # 2011-05-05T11:06:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_event/unadvise_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_event/unadvise_spec.rb Finished in 0.000162 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/dispid_spec.rb # 2011-05-05T11:06:37+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/dispid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/dispid_spec.rb Finished in 0.000181 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/event_interface_spec.rb # 2011-05-05T11:06:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/event_interface_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/event_interface_spec.rb Finished in 0.000273 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/event_spec.rb # 2011-05-05T11:06:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/event_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/event_spec.rb Finished in 0.000182 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/helpcontext_spec.rb # 2011-05-05T11:06:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/helpcontext_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/helpcontext_spec.rb Finished in 0.000196 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/helpfile_spec.rb # 2011-05-05T11:06:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/helpfile_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/helpfile_spec.rb Finished in 0.000185 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/helpstring_spec.rb # 2011-05-05T11:06:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/helpstring_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/helpstring_spec.rb Finished in 0.000189 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/invkind_spec.rb # 2011-05-05T11:06:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/invkind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/invkind_spec.rb Finished in 0.000183 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/invoke_kind_spec.rb # 2011-05-05T11:06:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/invoke_kind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/invoke_kind_spec.rb Finished in 0.000262 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/name_spec.rb # 2011-05-05T11:06:38+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/name_spec.rb Finished in 0.000289 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/new_spec.rb # 2011-05-05T11:06:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/new_spec.rb Finished in 0.000513 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/offset_vtbl_spec.rb # 2011-05-05T11:06:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/offset_vtbl_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/offset_vtbl_spec.rb Finished in 0.000460 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/params_spec.rb # 2011-05-05T11:06:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/params_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/params_spec.rb Finished in 0.000206 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/return_type_detail_spec.rb # 2011-05-05T11:06:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/return_type_detail_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/return_type_detail_spec.rb Finished in 0.000265 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/return_type_spec.rb # 2011-05-05T11:06:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/return_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/return_type_spec.rb Finished in 0.000182 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/return_vtype_spec.rb # 2011-05-05T11:06:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/return_vtype_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/return_vtype_spec.rb Finished in 0.000180 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/size_opt_params_spec.rb # 2011-05-05T11:06:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/size_opt_params_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/size_opt_params_spec.rb Finished in 0.000183 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/size_params_spec.rb # 2011-05-05T11:06:39+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/size_params_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/size_params_spec.rb Finished in 0.000255 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/to_s_spec.rb # 2011-05-05T11:06:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/to_s_spec.rb Finished in 0.000295 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_method/visible_spec.rb # 2011-05-05T11:06:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_method/visible_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_method/visible_spec.rb Finished in 0.000185 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_param/default_spec.rb # 2011-05-05T11:06:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_param/default_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_param/default_spec.rb Finished in 0.000299 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_param/input_spec.rb # 2011-05-05T11:06:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_param/input_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_param/input_spec.rb Finished in 0.000185 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_param/name_spec.rb # 2011-05-05T11:06:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_param/name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_param/name_spec.rb Finished in 0.000411 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_param/ole_type_detail_spec.rb # 2011-05-05T11:06:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_param/ole_type_detail_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_param/ole_type_detail_spec.rb Finished in 0.000191 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_param/ole_type_spec.rb # 2011-05-05T11:06:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_param/ole_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_param/ole_type_spec.rb Finished in 0.000259 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_param/optional_spec.rb # 2011-05-05T11:06:40+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_param/optional_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_param/optional_spec.rb Finished in 0.000260 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_param/retval_spec.rb # 2011-05-05T11:06:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_param/retval_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_param/retval_spec.rb Finished in 0.000184 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_param/to_s_spec.rb # 2011-05-05T11:06:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_param/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_param/to_s_spec.rb Finished in 0.000286 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/guid_spec.rb # 2011-05-05T11:06:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/guid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/guid_spec.rb Finished in 0.000176 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/helpcontext_spec.rb # 2011-05-05T11:06:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/helpcontext_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/helpcontext_spec.rb Finished in 0.000242 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/helpfile_spec.rb # 2011-05-05T11:06:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/helpfile_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/helpfile_spec.rb Finished in 0.000169 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/helpstring_spec.rb # 2011-05-05T11:06:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/helpstring_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/helpstring_spec.rb Finished in 0.000169 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/major_version_spec.rb # 2011-05-05T11:06:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/major_version_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/major_version_spec.rb Finished in 0.000170 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/minor_version_spec.rb # 2011-05-05T11:06:41+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/minor_version_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/minor_version_spec.rb Finished in 0.000236 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/name_spec.rb # 2011-05-05T11:06:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/name_spec.rb Finished in 0.000282 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/new_spec.rb # 2011-05-05T11:06:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/new_spec.rb Finished in 0.000276 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/ole_classes_spec.rb # 2011-05-05T11:06:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/ole_classes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/ole_classes_spec.rb Finished in 0.000176 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/ole_methods_spec.rb # 2011-05-05T11:06:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/ole_methods_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/ole_methods_spec.rb Finished in 0.000173 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/ole_type_spec.rb # 2011-05-05T11:06:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/ole_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/ole_type_spec.rb Finished in 0.000243 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/progid_spec.rb # 2011-05-05T11:06:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/progid_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/progid_spec.rb Finished in 0.000167 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/progids_spec.rb # 2011-05-05T11:06:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/progids_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/progids_spec.rb Finished in 0.000170 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/src_type_spec.rb # 2011-05-05T11:06:42+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/src_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/src_type_spec.rb Finished in 0.000170 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/to_s_spec.rb # 2011-05-05T11:06:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/to_s_spec.rb Finished in 0.000274 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/typekind_spec.rb # 2011-05-05T11:06:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/typekind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/typekind_spec.rb Finished in 0.000238 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/typelibs_spec.rb # 2011-05-05T11:06:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/typelibs_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/typelibs_spec.rb Finished in 0.000181 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/variables_spec.rb # 2011-05-05T11:06:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/variables_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/variables_spec.rb Finished in 0.000169 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_type/visible_spec.rb # 2011-05-05T11:06:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_type/visible_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_type/visible_spec.rb Finished in 0.000172 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_variable/name_spec.rb # 2011-05-05T11:06:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_variable/name_spec.rb Finished in 0.000397 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_variable/ole_type_detail_spec.rb # 2011-05-05T11:06:43+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/ole_type_detail_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_variable/ole_type_detail_spec.rb Finished in 0.000246 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_variable/ole_type_spec.rb # 2011-05-05T11:06:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/ole_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_variable/ole_type_spec.rb Finished in 0.000172 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_variable/to_s_spec.rb # 2011-05-05T11:06:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/to_s_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_variable/to_s_spec.rb Finished in 0.000274 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_variable/value_spec.rb # 2011-05-05T11:06:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/value_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_variable/value_spec.rb Finished in 0.000170 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_variable/variable_kind_spec.rb # 2011-05-05T11:06:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/variable_kind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_variable/variable_kind_spec.rb Finished in 0.000175 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_variable/varkind_spec.rb # 2011-05-05T11:06:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/varkind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_variable/varkind_spec.rb Finished in 0.000173 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/win32ole/win32ole_variable/visible_spec.rb # 2011-05-05T11:06:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/visible_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/win32ole/win32ole_variable/visible_spec.rb Finished in 0.000173 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/add_builtin_type_spec.rb # 2011-05-05T11:06:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/add_builtin_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/add_builtin_type_spec.rb Finished in 0.033544 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/add_domain_type_spec.rb # 2011-05-05T11:06:44+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/add_domain_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/add_domain_type_spec.rb Finished in 0.012183 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/add_private_type_spec.rb # 2011-05-05T11:06:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/add_private_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/add_private_type_spec.rb Finished in 0.012250 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/add_ruby_type_spec.rb # 2011-05-05T11:06:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/add_ruby_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/add_ruby_type_spec.rb Finished in 0.012105 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/detect_implicit_spec.rb # 2011-05-05T11:06:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/detect_implicit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/detect_implicit_spec.rb Finished in 0.016785 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/dump_spec.rb # 2011-05-05T11:06:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/dump_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.014081 seconds 1 file, 6 examples, 6 expectations, 0 failures, 0 errors == rubyspec/library/yaml/dump_stream_spec.rb # 2011-05-05T11:06:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/dump_stream_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017722 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/yaml/each_document_spec.rb # 2011-05-05T11:06:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/each_document_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/each_document_spec.rb YAML#each_document - calls the block on each succesive document - works on files Finished in 0.013133 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/yaml/each_node_spec.rb # 2011-05-05T11:06:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/each_node_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/each_node_spec.rb Finished in 0.012175 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/emitter_spec.rb # 2011-05-05T11:06:45+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/emitter_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/emitter_spec.rb Finished in 0.012141 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/generic_parser_spec.rb # 2011-05-05T11:06:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/generic_parser_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/generic_parser_spec.rb Finished in 0.016928 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/load_documents_spec.rb # 2011-05-05T11:06:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/load_documents_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/load_documents_spec.rb YAML.load_documents - calls the block on each succesive document - works on files Finished in 0.013060 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/yaml/load_file_spec.rb # 2011-05-05T11:06:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/load_file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/load_file_spec.rb YAML.load_file - returns a hash Finished in 0.017928 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/yaml/load_spec.rb # 2011-05-05T11:06:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/load_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.015792 seconds 1 file, 12 examples, 32 expectations, 0 failures, 0 errors == rubyspec/library/yaml/load_stream_spec.rb # 2011-05-05T11:06:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/load_stream_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/load_stream_spec.rb Finished in 0.012185 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/object_maker_spec.rb # 2011-05-05T11:06:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/object_maker_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/object_maker_spec.rb Finished in 0.012162 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/parse_documents_spec.rb # 2011-05-05T11:06:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/parse_documents_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/parse_documents_spec.rb Finished in 0.012180 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/parse_file_spec.rb # 2011-05-05T11:06:46+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/parse_file_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/parse_file_spec.rb Finished in 0.012308 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/parse_spec.rb # 2011-05-05T11:06:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/parse_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.012895 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/yaml/parser_spec.rb # 2011-05-05T11:06:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/parser_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/parser_spec.rb Finished in 0.012147 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/quick_emit_spec.rb # 2011-05-05T11:06:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/quick_emit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/quick_emit_spec.rb Finished in 0.012209 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/read_type_class_spec.rb # 2011-05-05T11:06:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/read_type_class_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/read_type_class_spec.rb Finished in 0.016738 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/tag_class_spec.rb # 2011-05-05T11:06:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/tag_class_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/tag_class_spec.rb YAML.tag_class - associates a taguri tag with a ruby class Finished in 0.012458 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/yaml/tagged_classes_spec.rb # 2011-05-05T11:06:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/tagged_classes_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/tagged_classes_spec.rb YAML.tagged_classes - returns a complete dictionary of taguris paired with classes Finished in 0.012474 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/yaml/tagurize_spec.rb # 2011-05-05T11:06:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/tagurize_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/tagurize_spec.rb YAML.tagurize - converts a type_id to a taguri Finished in 0.017248 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/yaml/to_yaml_spec.rb # 2011-05-05T11:06:47+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/to_yaml_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.017177 seconds 1 file, 18 examples, 29 expectations, 0 failures, 0 errors == rubyspec/library/yaml/transfer_spec.rb # 2011-05-05T11:06:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/transfer_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/transfer_spec.rb Finished in 0.012304 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/yaml/try_implicit_spec.rb # 2011-05-05T11:06:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/yaml/try_implicit_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/yaml/try_implicit_spec.rb Finished in 0.012164 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/adler32_spec.rb # 2011-05-05T11:06:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/adler32_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002949 seconds 1 file, 5 examples, 23 expectations, 0 failures, 0 errors == rubyspec/library/zlib/crc32_spec.rb # 2011-05-05T11:06:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/crc32_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002023 seconds 1 file, 5 examples, 23 expectations, 0 failures, 0 errors == rubyspec/library/zlib/crc_table_spec.rb # 2011-05-05T11:06:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/crc_table_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/crc_table_spec.rb Zlib.crc_table - returns the same value as zlib's get_crc_table() Finished in 0.001508 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/zlib/deflate/append_spec.rb # 2011-05-05T11:06:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/deflate/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/deflate/append_spec.rb Finished in 0.000438 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/deflate/deflate_spec.rb # 2011-05-05T11:06:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/deflate/deflate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002670 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/library/zlib/deflate/flush_spec.rb # 2011-05-05T11:06:48+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/deflate/flush_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/deflate/flush_spec.rb Finished in 0.000431 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/deflate/initialize_copy_spec.rb # 2011-05-05T11:06:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/deflate/initialize_copy_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/deflate/initialize_copy_spec.rb Finished in 0.000298 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/deflate/new_spec.rb # 2011-05-05T11:06:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/deflate/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/deflate/new_spec.rb Finished in 0.000428 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/deflate/params_spec.rb # 2011-05-05T11:06:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/deflate/params_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/deflate/params_spec.rb Finished in 0.001237 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/deflate/set_dictionary_spec.rb # 2011-05-05T11:06:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/deflate/set_dictionary_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/deflate/set_dictionary_spec.rb Zlib::Deflate#set_dictionary - sets the dictionary Finished in 0.001416 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/close_spec.rb # 2011-05-05T11:06:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipfile/close_spec.rb Zlib::GzipFile#close - finishes the stream and closes the io Finished in 0.002074 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/closed_spec.rb # 2011-05-05T11:06:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/closed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipfile/closed_spec.rb Zlib::GzipFile#closed? - returns the closed status Finished in 0.001903 seconds 1 file, 1 example, 2 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/comment_spec.rb # 2011-05-05T11:06:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/comment_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipfile/comment_spec.rb Zlib::GzipFile#comment - returns the name - raises an error on a closed stream Finished in 0.002193 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/crc_spec.rb # 2011-05-05T11:06:49+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/crc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipfile/crc_spec.rb Finished in 0.000311 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/finish_spec.rb # 2011-05-05T11:06:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/finish_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipfile/finish_spec.rb Finished in 0.000447 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/level_spec.rb # 2011-05-05T11:06:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/level_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipfile/level_spec.rb Finished in 0.000310 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/mtime_spec.rb # 2011-05-05T11:06:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/mtime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipfile/mtime_spec.rb Finished in 0.000433 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/orig_name_spec.rb # 2011-05-05T11:06:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/orig_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002131 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/os_code_spec.rb # 2011-05-05T11:06:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/os_code_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipfile/os_code_spec.rb Finished in 0.000302 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/sync_spec.rb # 2011-05-05T11:06:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/sync_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipfile/sync_spec.rb Finished in 0.000302 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/to_io_spec.rb # 2011-05-05T11:06:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/to_io_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipfile/to_io_spec.rb Finished in 0.000298 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipfile/wrap_spec.rb # 2011-05-05T11:06:50+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipfile/wrap_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipfile/wrap_spec.rb Finished in 0.000429 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/each_byte_spec.rb # 2011-05-05T11:06:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/each_byte_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002063 seconds 1 file, 2 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/each_line_spec.rb # 2011-05-05T11:06:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/each_line_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/each_line_spec.rb Finished in 0.000435 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/each_spec.rb # 2011-05-05T11:06:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/each_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/each_spec.rb Finished in 0.000300 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/eof_spec.rb # 2011-05-05T11:06:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/eof_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002586 seconds 1 file, 5 examples, 31 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/getc_spec.rb # 2011-05-05T11:06:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/getc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002366 seconds 1 file, 3 examples, 19 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/gets_spec.rb # 2011-05-05T11:06:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/gets_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/gets_spec.rb Finished in 0.000431 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/lineno_spec.rb # 2011-05-05T11:06:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/lineno_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/lineno_spec.rb Finished in 0.000428 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/new_spec.rb # 2011-05-05T11:06:51+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/new_spec.rb Finished in 0.000297 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/open_spec.rb # 2011-05-05T11:06:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/open_spec.rb Finished in 0.000296 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/pos_spec.rb # 2011-05-05T11:06:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/pos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/pos_spec.rb GzipReader#pos - returns the position Finished in 0.002768 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/read_spec.rb # 2011-05-05T11:06:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/read_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002750 seconds 1 file, 7 examples, 11 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/readchar_spec.rb # 2011-05-05T11:06:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/readchar_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/readchar_spec.rb Finished in 0.000426 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/readline_spec.rb # 2011-05-05T11:06:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/readline_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/readline_spec.rb Finished in 0.000299 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/readlines_spec.rb # 2011-05-05T11:06:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/readlines_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/readlines_spec.rb Finished in 0.000302 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/rewind_spec.rb # 2011-05-05T11:06:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/rewind_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.002304 seconds 1 file, 3 examples, 8 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/tell_spec.rb # 2011-05-05T11:06:52+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/tell_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/tell_spec.rb Finished in 0.000304 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/ungetc_spec.rb # 2011-05-05T11:06:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/ungetc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/ungetc_spec.rb Finished in 0.000298 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipreader/unused_spec.rb # 2011-05-05T11:06:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipreader/unused_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipreader/unused_spec.rb Finished in 0.000295 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/append_spec.rb # 2011-05-05T11:06:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/append_spec.rb Finished in 0.000426 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/comment_spec.rb # 2011-05-05T11:06:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/comment_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/comment_spec.rb Finished in 0.000298 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/flush_spec.rb # 2011-05-05T11:06:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/flush_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/flush_spec.rb Finished in 0.000352 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/mtime_spec.rb # 2011-05-05T11:06:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/mtime_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/mtime_spec.rb Zlib::GzipWriter#mtime= - sets mtime using Integer - raises if the header was written Finished in 0.003310 seconds 1 file, 2 examples, 3 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/new_spec.rb # 2011-05-05T11:06:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/new_spec.rb Finished in 0.000297 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/open_spec.rb # 2011-05-05T11:06:53+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/open_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/open_spec.rb Finished in 0.000431 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/orig_name_spec.rb # 2011-05-05T11:06:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/orig_name_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/orig_name_spec.rb Finished in 0.000304 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/pos_spec.rb # 2011-05-05T11:06:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/pos_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/pos_spec.rb Finished in 0.000432 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/print_spec.rb # 2011-05-05T11:06:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/print_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/print_spec.rb Finished in 0.000306 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/printf_spec.rb # 2011-05-05T11:06:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/printf_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/printf_spec.rb Finished in 0.000311 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/putc_spec.rb # 2011-05-05T11:06:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/putc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/putc_spec.rb Finished in 0.000431 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/puts_spec.rb # 2011-05-05T11:06:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/puts_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/puts_spec.rb Finished in 0.000297 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/tell_spec.rb # 2011-05-05T11:06:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/tell_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/tell_spec.rb Finished in 0.000298 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/gzipwriter/write_spec.rb # 2011-05-05T11:06:54+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/gzipwriter/write_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/gzipwriter/write_spec.rb GzipWriter#write - writes some compressed data Finished in 0.001969 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/zlib/inflate/append_spec.rb # 2011-05-05T11:06:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/inflate/append_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.003223 seconds 1 file, 7 examples, 7 expectations, 0 failures, 0 errors == rubyspec/library/zlib/inflate/inflate_spec.rb # 2011-05-05T11:06:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/inflate/inflate_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.004344 seconds 1 file, 9 examples, 10 expectations, 0 failures, 0 errors == rubyspec/library/zlib/inflate/new_spec.rb # 2011-05-05T11:06:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/inflate/new_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/inflate/new_spec.rb Finished in 0.000303 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/inflate/set_dictionary_spec.rb # 2011-05-05T11:06:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/inflate/set_dictionary_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/inflate/set_dictionary_spec.rb Zlib::Inflate#set_dictionary - sets the inflate dictionary Finished in 0.001405 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/library/zlib/inflate/sync_point_spec.rb # 2011-05-05T11:06:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/inflate/sync_point_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/inflate/sync_point_spec.rb Finished in 0.000299 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/inflate/sync_spec.rb # 2011-05-05T11:06:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/inflate/sync_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/inflate/sync_spec.rb Finished in 0.000429 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zlib_version_spec.rb # 2011-05-05T11:06:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zlib_version_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zlib_version_spec.rb Finished in 0.000427 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/adler_spec.rb # 2011-05-05T11:06:55+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/adler_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/adler_spec.rb Finished in 0.000307 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/avail_in_spec.rb # 2011-05-05T11:06:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/avail_in_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/avail_in_spec.rb Finished in 0.000301 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/avail_out_spec.rb # 2011-05-05T11:06:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/avail_out_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/avail_out_spec.rb Finished in 0.000299 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/close_spec.rb # 2011-05-05T11:06:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/close_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/close_spec.rb Finished in 0.000303 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/closed_spec.rb # 2011-05-05T11:06:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/closed_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/closed_spec.rb Finished in 0.000293 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/data_type_spec.rb # 2011-05-05T11:06:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/data_type_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/data_type_spec.rb Finished in 0.000298 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/end_spec.rb # 2011-05-05T11:06:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/end_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/end_spec.rb Finished in 0.000298 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/ended_spec.rb # 2011-05-05T11:06:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/ended_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/ended_spec.rb Finished in 0.000299 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/finish_spec.rb # 2011-05-05T11:06:56+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/finish_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/finish_spec.rb Finished in 0.000429 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/finished_spec.rb # 2011-05-05T11:06:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/finished_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/finished_spec.rb Finished in 0.000294 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/flush_next_in_spec.rb # 2011-05-05T11:06:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/flush_next_in_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/flush_next_in_spec.rb Finished in 0.000431 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/flush_next_out_spec.rb # 2011-05-05T11:06:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/flush_next_out_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.001955 seconds 1 file, 1 example, 3 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/reset_spec.rb # 2011-05-05T11:06:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/reset_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/reset_spec.rb Finished in 0.000300 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/stream_end_spec.rb # 2011-05-05T11:06:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/stream_end_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/stream_end_spec.rb Finished in 0.000429 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/total_in_spec.rb # 2011-05-05T11:06:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/total_in_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/total_in_spec.rb Finished in 0.000301 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/library/zlib/zstream/total_out_spec.rb # 2011-05-05T11:06:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/library/zlib/zstream/total_out_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/library/zlib/zstream/total_out_spec.rb Finished in 0.000435 seconds 1 file, 0 examples, 0 expectations, 0 failures, 0 errors == rubyspec/optional/capi/array_spec.rb # 2011-05-05T11:06:57+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/array_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 0.199060 seconds 1 file, 64 examples, 97 expectations, 0 failures, 0 errors == rubyspec/optional/capi/bignum_spec.rb # 2011-05-05T11:06:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/bignum_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/bignum_spec.rb CApiBignumSpecs rb_big2long - converts a Bignum - raises RangeError if passed Bignum overflow long CApiBignumSpecs rb_big2ll - converts a Bignum - raises RangeError if passed Bignum overflow long CApiBignumSpecs rb_big2ulong - converts a Bignum - wraps around if passed a negative bignum - raises RangeError if passed Bignum overflow long CApiBignumSpecs rb_big2dbl - converts a Bignum to a double value - returns Infinity if the number is too big for a double - returns -Infinity if the number is negative and too big for a double CApiBignumSpecs rb_big2str - converts a Bignum to a string with base 10 - converts a Bignum to a string with a different base CApiBignumSpecs RBIGNUM_SIGN - returns C true if the Bignum has a positive sign - retuns C false if the Bignum has a negative sign Finished in 0.095826 seconds 1 file, 14 examples, 26 expectations, 0 failures, 0 errors == rubyspec/optional/capi/class_spec.rb # 2011-05-05T11:06:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/class_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 0.120128 seconds 1 file, 26 examples, 34 expectations, 0 failures, 0 errors == rubyspec/optional/capi/constants_spec.rb # 2011-05-05T11:06:58+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/constants_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.175676 seconds 1 file, 56 examples, 56 expectations, 0 failures, 0 errors == rubyspec/optional/capi/data_spec.rb # 2011-05-05T11:06:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/data_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.095126 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/optional/capi/exception_spec.rb # 2011-05-05T11:06:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/exception_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.085284 seconds 1 file, 4 examples, 4 expectations, 0 failures, 0 errors == rubyspec/optional/capi/float_spec.rb # 2011-05-05T11:06:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/float_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.115223 seconds 1 file, 4 examples, 7 expectations, 0 failures, 0 errors == rubyspec/optional/capi/gc_spec.rb # 2011-05-05T11:06:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/gc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/gc_spec.rb CApiGCSpecs - correctly gets the value from a registered address Finished in 0.081531 seconds 1 file, 1 example, 4 expectations, 0 failures, 0 errors == rubyspec/optional/capi/globals_spec.rb # 2011-05-05T11:06:59+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/globals_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.106794 seconds 1 file, 8 examples, 14 expectations, 0 failures, 0 errors == rubyspec/optional/capi/hash_spec.rb # 2011-05-05T11:07:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/hash_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.106067 seconds 1 file, 16 examples, 27 expectations, 0 failures, 0 errors == rubyspec/optional/capi/io_spec.rb # 2011-05-05T11:07:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/io_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/io_spec.c: In function ‘io_spec_rb_io_wait_readable’: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/io_spec.c:98: warning: implicit declaration of function ‘read’ /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.211777 seconds 1 file, 16 examples, 22 expectations, 0 failures, 0 errors == rubyspec/optional/capi/kernel_spec.rb # 2011-05-05T11:07:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/kernel_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.150123 seconds 1 file, 39 examples, 48 expectations, 0 failures, 0 errors == rubyspec/optional/capi/marshal_spec.rb # 2011-05-05T11:07:00+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/marshal_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.078553 seconds 1 file, 3 examples, 3 expectations, 0 failures, 0 errors == rubyspec/optional/capi/module_spec.rb # 2011-05-05T11:07:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/module_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.149205 seconds 1 file, 40 examples, 48 expectations, 0 failures, 0 errors == rubyspec/optional/capi/numeric_spec.rb # 2011-05-05T11:07:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/numeric_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/numeric_spec.c: In function ‘numeric_spec_rb_num_zerodiv’: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/numeric_spec.c:53: warning: no return statement in function returning non-void /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.143299 seconds 1 file, 29 examples, 40 expectations, 0 failures, 0 errors == rubyspec/optional/capi/object_spec.rb # 2011-05-05T11:07:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/object_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.191813 seconds 1 file, 58 examples, 102 expectations, 0 failures, 0 errors == rubyspec/optional/capi/proc_spec.rb # 2011-05-05T11:07:01+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/proc_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.089911 seconds 1 file, 11 examples, 13 expectations, 0 failures, 0 errors == rubyspec/optional/capi/range_spec.rb # 2011-05-05T11:07:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/range_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.105386 seconds 1 file, 4 examples, 15 expectations, 0 failures, 0 errors == rubyspec/optional/capi/regexp_spec.rb # 2011-05-05T11:07:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/regexp_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.095813 seconds 1 file, 7 examples, 20 expectations, 0 failures, 0 errors == rubyspec/optional/capi/safe_spec.rb # 2011-05-05T11:07:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/safe_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.081740 seconds 1 file, 2 examples, 2 expectations, 0 failures, 0 errors == rubyspec/optional/capi/string_spec.rb # 2011-05-05T11:07:02+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/string_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/string_spec.c: In function ‘string_spec_rb_str2cstr’: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/string_spec.c:21: warning: ‘rb_str2cstr’ is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/x86_64-linux/ruby.h:306) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/string_spec.c:27: warning: ‘rb_str2cstr’ is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/x86_64-linux/ruby.h:306) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/string_spec.c: In function ‘string_spec_rb_str2cstr_replace’: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/string_spec.c:32: warning: ‘rb_str2cstr’ is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/x86_64-linux/ruby.h:306) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/string_spec.c: In function ‘string_spec_STR2CSTR’: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/string_spec.c:375: warning: ‘rb_str2cstr’ is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/x86_64-linux/ruby.h:306) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/string_spec.c: In function ‘string_spec_STR2CSTR_replace’: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/string_spec.c:379: warning: ‘rb_str2cstr’ is deprecated (declared at /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/lib/ruby/1.8/x86_64-linux/ruby.h:306) /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.204948 seconds 1 file, 60 examples, 87 expectations, 0 failures, 0 errors == rubyspec/optional/capi/struct_spec.rb # 2011-05-05T11:07:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/struct_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.091596 seconds 1 file, 17 examples, 23 expectations, 0 failures, 0 errors == rubyspec/optional/capi/symbol_spec.rb # 2011-05-05T11:07:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/symbol_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.100777 seconds 1 file, 14 examples, 15 expectations, 0 failures, 0 errors == rubyspec/optional/capi/thread_spec.rb # 2011-05-05T11:07:03+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/thread_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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 0.850011 seconds 1 file, 11 examples, 15 expectations, 0 failures, 0 errors == rubyspec/optional/capi/time_spec.rb # 2011-05-05T11:07:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/time_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/time_spec.rb CApiTimeSpecs rb_time_new - creates a Time from the sec and usec Finished in 0.081945 seconds 1 file, 1 example, 1 expectation, 0 failures, 0 errors == rubyspec/optional/capi/util_spec.rb # 2011-05-05T11:07:04+09:00 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/bin/ruby rubyspec/optional/capi/util_spec.rb ruby 1.8.8dev (2011-04-20) [x86_64-linux] /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/util_spec.c: In function ‘util_spec_rb_scan_args’: /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/rubyspec/optional/capi/ext/util_spec.c:14: warning: operation on ‘a2’ may be undefined /home/chkbuild/tmp/build/ruby-1.8-pth/20110505T012954Z/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.089431 seconds 1 file, 11 examples, 21 expectations, 0 failures, 0 errors == end # 2011-05-05T11:07:04+09:00 elapsed 2230.895767s = 37m 10.895767s == end2 # 2011-05-05T11:09:22+09:00