OlderDiff < 20110126T202312Z < ThisDiff > 20110222T201951Z > 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. =================================================================== +++ 20110222T201951Z @@ 4 @@ ProductVersion: 10.5.8 BuildVersion: 9L31a == 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> @@ 255 @@ 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_LONG +checking size of struct stat.st_blocks... SIZEOF_LONG_LONG checking for struct stat.st_atim... no checking for struct stat.st_atimespec... yes checking for struct stat.st_atimensec... no @@ 3929 @@ "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" @@ 8646 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/json/test_json_rails.rb:<line_c>: warning: ambiguous first argument; put parentheses or even spaces /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/.ext/common/json/add/rails.rb:<line_a>: warning: method redefined; discarding old to_json /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/.ext/common/json/add/core.rb:<line_a>: warning: previous definition of to_json was here +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/-ext-/string/test_cstr.rb: no such file to load -- -test-/string/string /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/fiddle/test_closure.rb: no such file to load -- fiddle /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/fiddle/test_fiddle.rb: no such file to load -- fiddle /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/fiddle/test_function.rb: no such file to load -- fiddle @@ 12588 @@ 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: . @@ 16019 @@ TestMiniMock#test_should_blow_up_on_wrong_number_of_arguments: <elapsed> s: . TestMiniMock#test_should_not_blow_up_if_everything_called: <elapsed> s: . TestMiniMock#test_should_allow_return_value_specification: <elapsed> s: . +TestMiniMock#test_no_method_error_on_unexpected_methods: <elapsed> s: . TestMiniTest#test_run_failing: <elapsed> s: . TestMiniTest#test_run_passing: <elapsed> s: . TestMiniTest#test_filter_backtrace_unit_starts: <elapsed> s: . @@ 16096 @@ 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: . @@ 19096 @@ 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: . @@ 19120 @@ TestThread#test_new: <elapsed> s: . TestThread#test_priority: <elapsed> s: . TestThread#test_recursive_outer: <elapsed> s: . +TestThread#test_safe_level: /Users/chkbuild/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: . @@ 19779 @@ "/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /Users/chkbuild/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/f", "/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /Users/chkbuild/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/f"]>. +8094 tests, <num> assertions, 2 failures, 1 errors, 0 skips Test run options: --seed <num> --verbose make: *** [yes-test-all] Error 1 @@ 20277 @@ Array#each_index - passes the index of each element to the block - returns self +- is not confused by removing elements from the front - returns an Enumerator if no block given /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/array/each_spec.rb @@ 20536 @@ - 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 @@ 20686 @@ - uses $, as the default separator (which defaults to nil) - does not process the separator if the array is empty - calls #to_str to convert the separator to a String +- calls #to_s on the Array elements - raises a TypeError if the separator cannot be coerced to a String by calling #to_str /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/array/keep_if_spec.rb @@ 22999 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/__send___spec.rb BasicObject#__send__ +- is a public instance method +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/ancestors_spec.rb +BasicObject.ancestors +- returns only BasicObject +/Users/chkbuild/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 +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/class_spec.rb +BasicObject.class +- returns Class /Users/chkbuild/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 /Users/chkbuild/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 +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/initialize_spec.rb +BasicObject#initialize - is a private instance method /Users/chkbuild/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 +/Users/chkbuild/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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb BasicObject#method_missing @@ 23072 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/new_spec.rb BasicObject.new +- returns an instance of BasicObject /Users/chkbuild/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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/not_spec.rb BasicObject#! +- is a public instance method - returns false /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/singleton_method_added_spec.rb @@ 23098 @@ BasicObject#singleton_method_undefined - is a private method +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/superclass_spec.rb +BasicObject.superclass - returns nil /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/bignum/abs_spec.rb @@ 24350 @@ - 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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/encoding/inspect_spec.rb Encoding#inspect @@ 26938 @@ - 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 @@ 28433 @@ - 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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/io/pos_spec.rb IO#pos @@ 28630 @@ - 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 @@ 29480 @@ - raises a SystemExit exception - sets the exception status code of of 1 - prints the specified message to STDERR +- raises TypeError when given a non-String object Kernel.abort - raises a SystemExit exception - sets the exception status code of of 1 - prints the specified message to STDERR +- raises TypeError when given a non-String object /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/kernel/at_exit_spec.rb Kernel.at_exit @@ 30571 @@ - 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 @@ 30819 @@ - dumps a Array - dumps a Array subclass - dumps a Random +- dumps a BasicObject subclass if it defines respond_to? /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/marshal/load_spec.rb Marshal::load @@ 32837 @@ Proc.new without a block - raises an ArgumentError - raises an ArgumentError if invoked from within a method with no block +- raises an ArgumentError if invoked on a subclass from within a method with no block /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/proc/parameters_spec.rb Proc#parameters @@ 35070 @@ - 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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/rjust_spec.rb String#rjust with length, padding @@ 35540 @@ - 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 @@ 37128 @@ /Users/chkbuild/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 @@ 48197 @@ 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 @@ 49784 @@ Finished in <t> seconds +3330 files, 17070 examples, <num> expectations, 14 failures, 2 errors exit 1 failed(rubyspec) == end # <time> =================================================================== --- 20110126T202312Z @@ 5 @@ BuildVersion: 9L31a == 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> @@ 233 @@ 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... no checking for struct stat.st_atimespec... yes checking for struct stat.st_atimensec... no @@ 19086 @@ TestThread#test_new: <elapsed> s: . TestThread#test_priority: <elapsed> s: . TestThread#test_recursive_outer: <elapsed> s: . -TestThread#test_safe_level: /Users/chkbuild/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: . @@ 19745 @@ "/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /Users/chkbuild/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/f", "/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /Users/chkbuild/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/f"]>. -8085 tests, <num> assertions, 2 failures, 1 errors, 0 skips Test run options: --seed <num> --verbose make: *** [yes-test-all] Error 1 @@ 22958 @@ BasicObject#__send__ - needs to be reviewed for spec completeness -/Users/chkbuild/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 -/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basic_object_spec.rb -BasicObject behaves -- privately -- protectedly -- publically -/Users/chkbuild/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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/equal_spec.rb BasicObject#equal? @@ 22989 @@ BasicObject#instance_eval - needs to be reviewed for spec completeness -/Users/chkbuild/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 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb BasicObject#method_missing @@ 23012 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/new_spec.rb BasicObject.new -- creates a new BasicObject /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb BasicObject#!= @@ 35453 @@ - 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 @@ 37041 @@ /Users/chkbuild/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 @@ 46929 @@ UNIXSocket#recv_io - reads an IO object across the socket - takes an optional class to use -- takes an optional mode to use (ERROR - <n>) /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recvfrom_spec.rb UNIXSocket#recvfrom @@ 49643 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/integer/chr_spec.rb:27: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 -/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:25:in `tr' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:25:in `block (2 levels) in <top (required)>' -/Users/chkbuild/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 -/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:29:in `tr' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:29:in `block (2 levels) in <top (required)>' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:5:in `<top (required)>' <n>) String#unpack with format 'Q' adds nil for each element requested beyond the end of the String FAILED @@ 49673 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/unpack/q_spec.rb:30: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" -/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb:10:in `block (4 levels) in <top (required)>' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/fixtures/methods.rb:17:in `with_timezone' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb:7:in `block (3 levels) in <top (required)>' -/Users/chkbuild/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 @@ 49696 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/socket/for_fd_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> -/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recv_io_spec.rb:48:in `block (3 levels) in <top (required)>' -/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recv_io_spec.rb:4:in `<top (required)>' <n>) Syslog::Constants Syslog::Constants.LOG_MASK works on undefined constants FAILED @@ 49727 @@ Finished in <t> seconds -3328 files, 17029 examples, <num> expectations, 15 failures, 5 errors exit 1 failed(rubyspec) == end # <time>
OlderDiff < 20110126T202312Z < ThisDiff > 20110222T201951Z > NewerDiff