OlderDiff < 20110126T230353Z < ThisDiff > 20110306T224303Z > NewerDiff
OLDREV 30579 NEWREV 30907 CHG ChangeLog 30579->30907 CHG array.c 29370->30901 CHG class.c 30311->30898 CHG configure.in 30570->30900 CHG error.c 30035->30692 CHG hash.c 29792->30899 CHG parse.y 30558->30689 CHG proc.c 28650->30690 CHG re.c 30266->30899 CHG string.c 30262->30696 CHG version.h 30579->30907 CHG vm_eval.c 30140->30897 CHG vsnprintf.c 30562->30688 ADD ext/-test-/string/ none->30694 ADD ext/-test-/string/cstr.c none->30694 CHG ext/psych/parser.c 27829->30691 CHG ext/psych/lib/psych/visitors/json_tree.rb 27970->30687 CHG lib/fileutils.rb 28743->30907 CHG lib/minitest/unit.rb 27076->30677 ADD test/-ext-/string/ none->30694 ADD test/-ext-/string/test_cstr.rb none->30694 CHG test/minitest/test_mini_mock.rb 19746->30678 CHG test/minitest/test_mini_test.rb 27076->30675 CHG test/psych/test_json_tree.rb 27095->30687 CHG test/psych/test_parser.rb 27095->30691 CHG test/ruby/test_array.rb 29370->30901 CHG test/ruby/test_float.rb 29795->30692 CHG test/ruby/test_thread.rb 26713->30693 COMMIT [Evan Phoenix] Add profile formatter COMMIT [Brian Ford] Change metaclass to singleton_class in MSpec. COMMIT [Brian Ford] Ignore ruby.1.[89].mspec in default.mspec spec. COMMIT [Brian Ford] Add ability to override the Ruby version for eg ruby_version_is guard. COMMIT [Graham Batty] Fixed break specs unnecessarily relying on and guarding against block argument shadowing behaviour. COMMIT [Graham Batty] Move block specs that don't introduce parse errors into the main block_spec file. COMMIT [Charles Oliver Nutter] Add a few basic specs for 1.9's new popen syntax. COMMIT [Evan Phoenix] Add spec for right shift boundary COMMIT [Brian Ford] Fixed Tempfile specs to not leave junk behind. COMMIT [Brian Ford] Use before :all in Delegate specs with no side effects. COMMIT [Michael Jackson] Ensure Array#shift adjusts indices properly COMMIT [Evan Phoenix] Add spec for Array#shift + Array#each_index interactions COMMIT [Evan Phoenix] Add spec for Array#shift + Array#[]= interactions COMMIT [Brian Ford] Merge branch 'unguard-break-specs' of https://github.com/stormbrew/rubyspec into stormbrew COMMIT [Brian Ford] Merge branch 'move-block-shadow-specs' of https://github.com/stormbrew/rubyspec into stormbrew COMMIT [Brian Ford] Spec for Array#join calling #to_s reported by qmx. COMMIT [Ben Burkert] Add specs for a Proc subclass' .new method. COMMIT [Brian Ford] Some Proc spec cleanup. COMMIT [Brian Ford] More Proc spec cleanups. COMMIT [Brian Ford] Added Array#flatten cases reported by floehopper. COMMIT [Charles Oliver Nutter] Remove rogue command-line example comment from popen spec. COMMIT [Charles Oliver Nutter] Basic specs for special encoding names "external", "internal", "locale", and "filesystem". COMMIT [Charles Oliver Nutter] Add spec for String#rindex against multi-byte characters. COMMIT [Hiro Asari] No rounding should happen here. COMMIT [Hiro Asari] remove unnecessary comment COMMIT [Hiro Asari] JRuby supports only microseconds COMMIT [Hiro Asari] abort raises TypeError when arg cannot be converted to String COMMIT [Brian Ford] A bunch of BasicObject spec fixes. COMMIT [Charles Oliver Nutter] Add spec for marshaling a BasicObject subclass (1.9). COMMIT [NARUSE, Yui] Follow r30455: Error#to_s should ensure that the value returned is a string. COMMIT [NARUSE, Yui] Ruby doesn't have UNIXSocket#mode. COMMIT [NARUSE, Yui] Ruby 1.9's Time#inspect format is "YYYY-MM-DD hh:mm:dd +-ZZZZ". COMMIT [NARUSE, Yui] String#tr raises a ArgumentError from Ruby 1.9.2. COMMIT [NARUSE, Yui] Support Linux and FreeBSD. COMMIT [NARUSE, Yui] Follow 1.9's change. COMMIT [NARUSE, Yui] Specify hostname to TCPServer.new for IPv4/IPv6. COMMIT [David Calavera] Spec to ensure IO#readpartial works with multibyte characters. Closes #41. COMMIT [Dirkjan Bussink] Use RUBY_EXE instead of an environment variable COMMIT [NARUSE, Yui] Follow mspec's change 52edd74d311ccb499d47. COMMIT [Charles Oliver Nutter] system('@something') should run in shell on Windows, treating as comment. COMMIT [NARUSE, Yui] Explicitly specify hostname for TCPServer.new. COMMIT [Charles Oliver Nutter] Specs for source_location against define_method and define_singleton_method methods. COMMIT [Charles Oliver Nutter] Add spec for $! result after failed coercion by a core class against a method_missing-implementing class. COMMIT [Charles Oliver Nutter] Add spec for rb_call_super used through two levels of native code (JRUBY-5548) =================================================================== +++ 20110306T224303Z @@ 5 @@ Release: 6.0 Codename: squeeze == start # <time> +option :autoconf_command => "autoconf" +option :cflags => [] +option :complete_options => ChkBuild::Ruby::CompleteOptions +option :configure_args => [] +option :configure_args_valgrind => ["--with-valgrind"] +option :cppflags => ["-DRUBY_DEBUG_ENV"] +option :debugflags => ["-g"] +option :dldflags => [] +option :inplace_build => true +option :limit_as => 838860800 +option :limit_cpu => 14400 +option :limit_data => 838860800 +option :limit_stack => 41943040 +option :make_options => {} +option :num_oldbuilds => 3 +option :optflags => ["-O2"] +option :output_interval_timeout => "5min" +option :ruby_branch => "branches/ruby_1_9_2" +option :suffix_1 => "1.9.2" +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 # <time> ++ svn checkout http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_2 ruby CHECKOUT svn http://svn.ruby-lang.org/repos/ruby branches/ruby_1_9_2 VIEWER ViewVC http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?diff_format=u == svn-info/ruby # <time> @@ 88 @@ 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 dot... dot checking for doxygen... no checking for ANSI C header files... yes checking for sys/types.h... yes @@ 252 @@ checking for struct stat.st_blksize... yes checking for struct stat.st_blocks... yes checking for struct stat.st_rdev... yes +checking size of struct stat.st_size... SIZEOF_LONG +checking size of struct stat.st_blocks... SIZEOF_LONG checking for struct stat.st_atim... yes checking for struct stat.st_atimespec... no checking for struct stat.st_atimensec... no @@ 3938 @@ "sample/webrick/httpd.rb" "sample/webrick/httpproxy.rb" "sample/webrick/httpsd.rb" +"test/-ext-/string/test_cstr.rb" "test/-ext-/test_bug-3662.rb" "test/base64/test_base64.rb" "test/benchmark/test_benchmark.rb" @@ 7464 @@ gcc -I. -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/tk -I/usr/include/tcl8.4 -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DWITH_TCL_ENABLE_THREAD=1 -DRUBY_VERSION=\"1.9.2\" -DRUBY_RELEASE_DATE=\"YYYY-MM-DD\" -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 [e28098]tcltklib_compile_info[e28099]: tcltklib.c:<line_a>: warning: format not a string literal, argument types not checked +gcc -shared -o ../../.ext/x86_64-linux/tcltklib.so stubs.o tcltklib.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 @@ 8922 @@ /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/json/test_json_addition.rb:<line_c>: warning: ambiguous first argument; put parentheses or even spaces /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/.ext/common/json/add/core.rb:<line_a>: warning: method redefined; discarding old to_json /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/.ext/common/json/add/rails.rb:<line_a>: warning: previous definition of to_json was here +/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/-ext-/string/test_cstr.rb: no such file to load -- -test-/string/string Loaded suite ./test/runner Started ACLEntryTest#test_all: <elapsed> s: . @@ 10092 @@ Psych::TestException#test_to_yaml_properties: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/psych/test_exception.rb: to_yaml_properties is deprecated, please implement "encode_with(coder)" <elapsed> s: . Psych::TestHash#test_cycles: <elapsed> s: . +Psych::TestHash#test_ref_append: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/minitest/unit.rb:695:in `run' "<<: *foo" is no longer supported, please switch to "*foo" <elapsed> s: . Psych::TestHash#test_self_referential: <elapsed> s: . @@ 10121 @@ Psych::TestParser#test_start_document_tag: <elapsed> s: . Psych::TestParser#test_scalar_with_anchor: <elapsed> s: . Psych::TestParser#test_alias: <elapsed> s: . +Psych::TestParser#test_exception_line: <elapsed> s: . Psych::TestParser#test_mapping_end: <elapsed> s: . Psych::TestParser#test_parse_io: <elapsed> s: . Psych::TestParser#test_start_stream: <elapsed> s: . @@ 12883 @@ TestFloat#test_floor: <elapsed> s: . TestFloat#test_floor_ceil_round_truncate: <elapsed> s: . TestFloat#test_infinite_p: <elapsed> s: . +TestFloat#test_invalid_str: <elapsed> s: . TestFloat#test_minus: <elapsed> s: . TestFloat#test_modulo: <elapsed> s: . TestFloat#test_modulo2: <elapsed> s: . @@ 16356 @@ TestMiniMock#test_should_not_blow_up_if_everything_called: <elapsed> s: . TestMiniMock#test_should_not_verify_if_new_expected_method_is_not_called: <elapsed> s: . TestMiniMock#test_should_blow_up_if_not_called: <elapsed> s: . +TestMiniMock#test_no_method_error_on_unexpected_methods: <elapsed> s: . TestMiniMock#test_should_blow_up_on_wrong_number_of_arguments: <elapsed> s: . TestMiniMock#test_should_not_verify_if_unexpected_method_is_called: <elapsed> s: . TestMiniMock#test_should_allow_return_value_specification: <elapsed> s: . @@ 16438 @@ TestMiniTestTestCase#test_assert_operator: <elapsed> s: . TestMiniTestTestCase#test_flunk: <elapsed> s: . TestMiniTestTestCase#test_assert_block: <elapsed> s: . +TestMiniTestTestCase#test_assert_raises_skip: <elapsed> s: . TestMiniTestTestCase#test_refute_match_object_triggered: <elapsed> s: . TestMiniTestTestCase#test_refute_respond_to: <elapsed> s: . TestMiniTestTestCase#test_assert_raises_triggered_different_msg: <elapsed> s: . @@ 19456 @@ TestTempfile#test_unlink_silently_fails_on_windows: <elapsed> s: . TestThread#test_abort_on_exception: <elapsed> s: . TestThread#test_condvar: <elapsed> s: . +TestThread#test_condvar_nolock: <elapsed> s: . +TestThread#test_condvar_nolock_2: <elapsed> s: . +TestThread#test_condvar_nolock_3: <elapsed> s: . +TestThread#test_condvar_timed_wait: <elapsed> s: . +TestThread#test_condvar_wait_and_broadcast: <elapsed> s: . +TestThread#test_condvar_wait_deadlock_2: <elapsed> s: . TestThread#test_condvar_wait_exception_handling: <elapsed> s: . TestThread#test_condvar_wait_not_owner: <elapsed> s: . TestThread#test_exit: <elapsed> s: . @@ 19480 @@ TestThread#test_new: <elapsed> s: . TestThread#test_priority: <elapsed> s: . TestThread#test_recursive_outer: <elapsed> s: . +TestThread#test_safe_level: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/ruby/test_thread.rb:443: warning: $SAFE=3 does no sandboxing; you might want to use $SAFE=4 <elapsed> s: . TestThread#test_select_wait: <elapsed> s: . TestThread#test_status_and_stop_p: <elapsed> s: . @@ 20138 @@ "/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f", "/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f"]>. +8469 tests, <num> assertions, 3 failures, 0 errors, 0 skips Test run options: --seed <num> --verbose make: *** [yes-test-all] [e382a8e383a9e383bc] 1 @@ 20636 @@ 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.9.2/<buildtime>/rubyspec/core/array/each_spec.rb @@ 20895 @@ - 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 @@ 21045 @@ - 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.9.2/<buildtime>/rubyspec/core/array/keep_if_spec.rb @@ 23358 @@ /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/__send___spec.rb BasicObject#__send__ +- is a public instance method +/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/ancestors_spec.rb +BasicObject.ancestors +- returns only BasicObject +/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basicobject_spec.rb +BasicObject +- raises NoMethodError for nonexistent methods after #method_missing is removed +BasicObject metaclass +- is an instance of Class +- has Class as superclass +- contains methods for the BasicObject class +BasicObject instance metaclass +- is an instance of Class +- has BasicObject as superclass +- contains methods defined for the BasicObject instance +BasicObject subclass +- contains Kernel methods when including Kernel +/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/class_spec.rb +BasicObject.class +- returns Class /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/equal_spec.rb BasicObject#equal? +- is a public instance method +- returns true if other is identical to self +- returns false if other is not identical to self /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/equal_value_spec.rb BasicObject#== +- is a public instance method +- returns true if other is identical to self +- returns false if other is a BasicObject not identical to self +- returns false if other is an Object +/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/initialize_spec.rb +BasicObject#initialize - is a private instance method /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/instance_eval_spec.rb BasicObject#instance_eval +- is a public instance method +- sets self to the receiver in the context of the passed block +/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/instance_exec_spec.rb +BasicObject#instance_exec +- is a public instance method +- sets self to the receiver in the context of the passed block +- passes arguments to the block /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb BasicObject#method_missing @@ 23431 @@ /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/new_spec.rb BasicObject.new +- returns an instance of BasicObject /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb BasicObject#!= +- is a public instance method +- returns true if other is not identical to self +- returns true if other is an Object +- returns false if other is identical to self /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/not_spec.rb BasicObject#! +- is a public instance method - returns false /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/singleton_method_added_spec.rb @@ 23457 @@ BasicObject#singleton_method_undefined - is a private method +/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/superclass_spec.rb +BasicObject.superclass - returns nil /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/bignum/abs_spec.rb @@ 24709 @@ - accepts any object as encoding name, if it responds to #to_str - is case insensitive - raises an ArgumentError if the given encoding does not exist +- supports the 'locale' encoding alias +- returns default external encoding for the 'external' encoding alias +- returns default internal encoding for the 'internal' encoding alias +- uses default external encoding for the 'filesystem' encoding alias /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/encoding/inspect_spec.rb Encoding#inspect @@ 27299 @@ - 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 @@ 28794 @@ - yields an instance of a subclass when called on a subclass - returns an instance of a subclass when called on a subclass +IO.popen with a leading Array parameter +- uses the Array as command plus args for the child process +- uses a leading Hash in the Array as additional environment variables +- uses a trailing Hash in the Array for spawn-like settings /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/io/pos_spec.rb IO#pos @@ 28991 @@ - 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 @@ 29841 @@ - 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.9.2/<buildtime>/rubyspec/core/kernel/at_exit_spec.rb Kernel.at_exit @@ 30933 @@ - treats nil arguments as zero-width strings in %s 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 @@ 31181 @@ - dumps a Array - dumps a Array subclass - dumps a Random +- dumps a BasicObject subclass if it defines respond_to? /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/marshal/load_spec.rb Marshal::load @@ 31870 @@ - sets the last value to a Fixnum representing the line on which the method was defined - returns the last place the method was defined - returns the location of the original method even if it was aliased +- works for define_method methods /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/method/to_proc_spec.rb Method#to_proc @@ 33200 @@ 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.9.2/<buildtime>/rubyspec/core/proc/parameters_spec.rb Proc#parameters @@ 35433 @@ - 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 +- reverse matches multibyte UTF-8 chars /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/rjust_spec.rb String#rjust with length, padding @@ 35903 @@ - 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 +- raises a ArgumentError a descending range in the replacement as containing just the start character +- raises a ArgumentError 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 @@ 37486 @@ /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb Time.at +- converts to time object - creates a new time object with the value given by time - creates a dup time object with the value given by time - is able to create a time object with a float @@ 37915 @@ /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/unboundmethod/source_location_spec.rb UnboundMethod#source_location - needs to be reviewed for spec completeness +- works for define_method methods +- works for define_singleton_method methods /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/unboundmethod/to_s_spec.rb UnboundMethod#to_s @@ 39089 @@ - 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 +- remains nil after a failed core class "checked" coercion against a class that defines method_missing Predefined global $_ - is set to the last line read by e.g. StringIO#gets @@ 41588 @@ - 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 (FAILED - <n>) Date#valid_civil? - should be able to determine if a date is valid @@ 48561 @@ 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 @@ 49251 @@ 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 @@ 50032 @@ /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/integer/chr_spec.rb:27:in `<top (required)>' <n>) +Date#civil doesn't blow up (illegal instruction and segfault, respectively) when fed huge numbers FAILED +Expected FloatDomainError but got NoMemoryError (failed to allocate memory) +/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/date/shared/civil.rb:72:in `block (4 levels) in <top (required)>' +/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/date/shared/civil.rb:71:in `each' +/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/date/shared/civil.rb:71:in `block (3 levels) in <top (required)>' +/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/date/civil_spec.rb:5:in `<top (required)>' <n>) Net::HTTP.get when passed URI yields each read part of the body to the passed block when passed a block ERROR @@ 50047 @@ Finished in <t> seconds +3330 files, 17073 examples, <num> expectations, 2 failures, 1 error exit 1 failed(rubyspec) == end # <time> =================================================================== --- 20110126T230353Z @@ 6 @@ Codename: squeeze == start # <time> == svn/ruby # <time> -+ svn checkout -q http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_2 ruby CHECKOUT svn http://svn.ruby-lang.org/repos/ruby branches/ruby_1_9_2 VIEWER ViewVC http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?diff_format=u == svn-info/ruby # <time> @@ 66 @@ 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 dot... no checking for doxygen... no checking for ANSI C header files... yes checking for sys/types.h... yes @@ 230 @@ checking for struct stat.st_blksize... yes checking for struct stat.st_blocks... yes checking for struct stat.st_rdev... yes -checking size of struct stat.st_size... 8 -checking size of struct stat.st_blocks... 8 checking for struct stat.st_atim... yes checking for struct stat.st_atimespec... no checking for struct stat.st_atimensec... no @@ 7441 @@ gcc -I. -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/tk -I/usr/include/tcl8.4 -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DWITH_TCL_ENABLE_THREAD=1 -DRUBY_VERSION=\"1.9.2\" -DRUBY_RELEASE_DATE=\"YYYY-MM-DD\" -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 [e28098]tcltklib_compile_info[e28099]: tcltklib.c:<line_a>: warning: format not a string literal, argument types not checked -gcc -shared -o ../../.ext/x86_64-linux/tcltklib.so stubs.o tcltklib.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/share -Wl,-R/usr/share -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 @@ 10068 @@ Psych::TestException#test_to_yaml_properties: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/psych/test_exception.rb: to_yaml_properties is deprecated, please implement "encode_with(coder)" <elapsed> s: . Psych::TestHash#test_self_referential: <elapsed> s: . -Psych::TestHash#test_ref_append: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/minitest/unit.rb:680:in `run' "<<: *foo" is no longer supported, please switch to "*foo" <elapsed> s: . Psych::TestHash#test_cycles: <elapsed> s: . @@ 19446 @@ TestThread#test_new: <elapsed> s: . TestThread#test_priority: <elapsed> s: . TestThread#test_recursive_outer: <elapsed> s: . -TestThread#test_safe_level: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/ruby/test_thread.rb:330: warning: $SAFE=3 does no sandboxing; you might want to use $SAFE=4 <elapsed> s: . TestThread#test_select_wait: <elapsed> s: . TestThread#test_status_and_stop_p: <elapsed> s: . @@ 20104 @@ "/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f", "/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f"]>. -8459 tests, <num> assertions, 3 failures, 0 errors, 0 skips Test run options: --seed <num> --verbose make: *** [yes-test-all] [e382a8e383a9e383bc] 1 @@ 23317 @@ BasicObject#__send__ - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basic_object_class_spec.rb -BasicObject class -- has no ancestors -- has no superclass -- is a class -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basic_object_spec.rb -BasicObject behaves -- privately -- protectedly -- publically -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basic_object_subclass_spec.rb -BasicObject's subclasses -- contain only private methods from BasicObject -- contain only protected methods from BasicObject -- contain only public methods from BasicObject -- can mix in Kernel and Kernel's methods work properly /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/equal_spec.rb BasicObject#equal? @@ 23348 @@ BasicObject#instance_eval - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/metaclass_spec.rb -BasicObject#metaclass -- returns the basic object's metaclass -- does the job of a metaclass /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb BasicObject#method_missing @@ 23371 @@ /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/new_spec.rb BasicObject.new -- creates a new BasicObject /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb BasicObject#!= @@ 30851 @@ - treats nil arguments as zero-width strings in %s slots - passes some tests for positive %x - passes some tests for negative %x -- passes some tests for negative %u (FAILED - <n>) - passes some tests for positive %u - passes some tests for positive %f - passes some tests for negative %f @@ 35815 @@ - 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 (ERROR - <n>) -- treats a descending range in the source as empty (ERROR - <n>) - 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 @@ 37398 @@ /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb Time.at -- converts to time object (FAILED - <n>) - 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 @@ 47286 @@ UNIXSocket#recv_io - reads an IO object across the socket - takes an optional class to use -- takes an optional mode to use (ERROR - <n>) /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recvfrom_spec.rb UNIXSocket#recvfrom @@ 49937 @@ /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/integer/chr_spec.rb:27:in `<top (required)>' <n>) -Kernel#sprintf passes some tests for negative %u FAILED -Expected "-123" - to equal "..18446744073709551493" -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/kernel/sprintf_spec.rb:194:in `block (3 levels) in <top (required)>' -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/kernel/sprintf_spec.rb:193:in `block (2 levels) in <top (required)>' -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/kernel/sprintf_spec.rb:4:in `<top (required)>' <n>) -String#tr treats a descending range in the replacement as containing just the start character ERROR -ArgumentError: invalid range "z-b" in string transliteration -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:25:in `tr' -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:25:in `block (2 levels) in <top (required)>' -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:5:in `<top (required)>' <n>) -String#tr treats a descending range in the source as empty ERROR -ArgumentError: invalid range "l-a" in string transliteration -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:29:in `tr' -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:29:in `block (2 levels) in <top (required)>' -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:5:in `<top (required)>' <n>) -Time.at converts to time object FAILED -Expected "2007-07-10 00:38:44 +0000" - to equal "Tue Jul 10 00:38:44 +0000 2007" -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb:10:in `block (4 levels) in <top (required)>' -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/fixtures/methods.rb:17:in `with_timezone' -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb:7:in `block (3 levels) in <top (required)>' -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb:4:in `<top (required)>' <n>) Net::HTTP.get when passed URI yields each read part of the body to the passed block when passed a block ERROR @@ 49976 @@ /home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/net/http/http/get_spec.rb:5:in `<top (required)>' <n>) -UNIXSocket#recv_io takes an optional mode to use ERROR -NoMethodError: undefined method `mode' for #<File:fd n> -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recv_io_spec.rb:48:in `block (3 levels) in <top (required)>' -/home/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recv_io_spec.rb:4:in `<top (required)>' Finished in <t> seconds -3328 files, 17027 examples, <num> expectations, 3 failures, 4 errors exit 1 failed(rubyspec) == end # <time>
OlderDiff < 20110126T230353Z < ThisDiff > 20110306T224303Z > NewerDiff