COMMIT Fixed Kernel#protected_methods specs for 1.8 and 1.9, and noted its description. http://github.com/rubyspec/rubyspec/commit/7c5114ccea0c7c29f7717b5e5b94b41c0324f717 COMMIT Reverted protected_methods spec to preserve the original purpose http://github.com/rubyspec/rubyspec/commit/07536b4e4e37b52b0d4451ac445e183ac811208c COMMIT Refactored specs about having methods http://github.com/rubyspec/rubyspec/commit/0fd0ebc8a0467868012e9030bd3c8b99f6bd2b6a COMMIT Array Core libs specs ported to Ruby 1.9 http://github.com/rubyspec/rubyspec/commit/b339f74be925a4b3ea844063920c6a3d4b435f32 COMMIT Should is evil. http://github.com/rubyspec/rubyspec/commit/f36c4a51b721753c1dbd82f92aed9c13bd5a916f COMMIT Fix ruby_version_is version. http://github.com/rubyspec/rubyspec/commit/02398e6511ae05298729e64aefe50579b578887b COMMIT Fixed Array#to specs for 1.8 and 1.9 http://github.com/rubyspec/rubyspec/commit/3c829a22e380c319efe5f5903f8853184faf44d6 COMMIT Refined example descriptions for Array#frozen? http://github.com/rubyspec/rubyspec/commit/253e1eec404c8d7e9798c0d0c3daa68834876f39 COMMIT Array Core libs specs ported to Ruby 1.9 http://github.com/rubyspec/rubyspec/commit/84ba3b2b9a1976a746bec1f6d9f48e5cf76cd4a0 COMMIT Change ruby_version_is to ruby_bug for SortedSet#add, #initialize. http://github.com/rubyspec/rubyspec/commit/d5e1ebb9e72b11b15a87194bcdbc2e1f23eaca7b COMMIT Fixed the ArraySpecs.frozen_array fixture so it does not create dependencies between tests http://github.com/rubyspec/rubyspec/commit/623814db89831bdce99254f6a4f51c0c7fec41aa COMMIT Excludes incompatible librariy Enumerable::Enumerator for 1.9 http://github.com/rubyspec/rubyspec/commit/b967e9f90d9f9109f7b19f87c2e2a1504af07a82 --- 20090503T090653 +++ 20090504T090540 @@ -1,7683 +1,7683 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/array/frozen_spec.rb Array#frozen? - returns true if array is frozen -- returns true if array is temporarily frozen while being sort!ed -- returns false for arrays being sorted (they aren't temporarily frozen) +- returns true for an array being sorted by #sort! +- returns false for an array being sorted by #sort /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/array/hash_spec.rb Array#hash @@ -8769,7 +8769,8 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/array/to_s_spec.rb Array#to_s - is equivalent to #join without a separator string -- returns '[...]' for the embedded array in a recursive array (FAILED - ) +- returns '[...]' for an empty array embedded in itself +- returns '[...]' for the embedded array in a recursive array /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/array/transpose_spec.rb Array#transpose @@ -14615,7 +14616,7 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/process/constants_spec.rb Process::Constants -- should have the correct constant values on Linux +- has the correct constant values on Linux /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/process/detach_spec.rb Process#detach @@ -14986,11 +14987,11 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/regexp/to_s_spec.rb Regexp#to_s -- should display options if included -- should show non-included options after a - sign -- should show all options as excluded if none are selected -- should show the pattern after the options -- should display groups with options +- displays options if included +- shows non-included options after a - sign +- shows all options as excluded if none are selected +- shows the pattern after the options +- displays groups with options - displays single group with same options as main regex as the main regex - deals properly with uncaptured groups - deals properly with the two types of lookahead groups @@ -15005,8 +15006,8 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/signal/list_spec.rb Signal.list - doesn't contain other signals than in 1.8 -- should redefine CLD with CHLD if defined -- should contain the EXIT key with a value of zero +- redefines CLD with CHLD if defined +- includes the EXIT key with a value of zero /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/signal/trap_spec.rb /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/string/allocate_spec.rb @@ -20117,10 +20118,10 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/ipaddr/hton_spec.rb IPAddr#hton -- should be able to convert IPAddr to network byte order +- converts IPAddr to network byte order IPAddr#new_ntoh -- should be able to create a new IPAddr using hton notation +- creates a new IPAddr using hton notation /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/ipaddr/ipv4_conversion_spec.rb IPAddr#ipv4_compat @@ -20165,10 +20166,10 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/ipaddr/to_s_spec.rb IPAddr#to_s -- it should display IPAddr using short notation +- displays IPAddr using short notation IPAddr#to_string -- should be able to display an IPAddr using full notation +- displays an IPAddr using full notation /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/logger/application/level_spec.rb Logger::Application#level= @@ -20537,7 +20538,7 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/matrix/new_spec.rb Matrix#new -- should a Matrix +- returns a Matrix /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/matrix/plus_spec.rb Matrix#+ @@ -20679,14 +20680,14 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mutex/lock_spec.rb Mutex#lock -- should return self -- should wait if the lock is not available +- returns self +- waits if the lock is not available /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mutex/locked_spec.rb Mutex#locked? -- should return true if locked -- should return false if unlocked -- should return the status of the lock +- returns true if locked +- returns false if unlocked +- returns the status of the lock /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mutex/synchronize_spec.rb Mutex#synchronize @@ -20694,14 +20695,14 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mutex/try_lock_spec.rb Mutex#try_lock -- should return true if lock can be aquired immediately -- should return false if lock can not be aquired immediately +- returns true if lock can be aquired immediately +- returns false if lock can not be aquired immediately /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mutex/unlock_spec.rb Mutex#unlock -- should raise ThreadError unless Mutex is locked -- should raise ThreadError unless thread owns Mutex -- should return nil if successful +- raises ThreadError unless Mutex is locked +- raises ThreadError unless thread owns Mutex +- returns nil if successful /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/net/FTPError_spec.rb Net::FTPError @@ -22193,10 +22194,10 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/pathname/absolute_spec.rb Pathname#absolute? -- should return true for the root directory -- should return true for a dir starting with a slash -- should return false for a dir not starting with a slash -- should return false for a dir not starting with a slash +- returns true for the root directory +- returns true for a dir starting with a slash +- returns false for a dir not starting with a slash +- returns false for a dir not starting with a slash /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/pathname/equal_value_spec.rb Pathname#== @@ -22205,8 +22206,8 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/pathname/hash_spec.rb Pathname#hash -- should equal the hash of the pathname -- should not equal the hash of a different pathname +- is equal to the hash of the pathname +- is not equal the hash of a different pathname /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/pathname/new_spec.rb Pathname.new @@ -22216,29 +22217,29 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/pathname/parent_spec.rb Pathname#parent -- should have parent of root as root -- should have parent of /usr/ as root -- should have parent of /usr/local as root +- has parent of root as root +- has parent of /usr/ as root +- has parent of /usr/local as root /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/pathname/relative_spec.rb Pathname#relative? -- should return false for the root directory -- should return false for a dir starting with a slash -- should return true for a dir not starting with a slash -- should return true for a dir not starting with a slash +- returns false for the root directory +- returns false for a dir starting with a slash +- returns true for a dir not starting with a slash +- returns true for a dir not starting with a slash /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/pathname/root_spec.rb Pathname#root? -- should return true for root directories -- should return false for empty string -- should return false for a top level directory -- should return false for a top level with .. appended directory -- should return false for a directory below top level +- returns true for root directories +- returns false for empty string +- returns false for a top level directory +- returns false for a top level with .. appended directory +- returns false for a directory below top level /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/pathname/sub_spec.rb Pathname#sub -- should replace the pattern with rest -- should return a new object +- replaces the pattern with rest +- returns a new object /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/ping/pingecho_spec.rb Ping.pingecho @@ -23593,7 +23594,6 @@ - is private - adds all elements of the passed Enumerable to self - preprocesses all elements by a passed block before adding to self -- takes only comparable values (FAILED - ) /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/set/sortedset/inspect_spec.rb SortedSet#inspect @@ -24557,7 +24557,7 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/stringio/stringio_spec.rb StringIO -- should include the Enumerable module +- includes the Enumerable module /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/stringio/sync_spec.rb StringIO#sync @@ -25155,9 +25155,9 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/timeout/timeout_spec.rb Timeout.timeout - raises Timeout::Error when it times out -- shouldn't wait too long -- shouldn't return too quickly -- should return back the last value in the block +- does not wait too long +- does not return too quickly +- returns back the last value in the block /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/tmpdir/dir/mktmpdir_spec.rb /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/tmpdir/dir/tmpdir_spec.rb @@ -25362,7 +25362,7 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/zlib/crc_table_spec.rb Zlib.crc_table -- should return the same value as zlib's get_crc_table() +- returns the same value as zlib's get_crc_table() /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/zlib/deflate/append_spec.rb /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/zlib/deflate/deflate_spec.rb @@ -25502,73 +25502,7 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/zlib/zstream/total_in_spec.rb /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/zlib/zstream/total_out_spec.rb - ) -Array#to_s returns '[...]' for the embedded array in a recursive array FAILED -Expected "123[...]" - to equal "123123[...]" - -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/matchers/base.rb:8:in `==' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/array/to_s_spec.rb:31 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/array/to_s_spec.rb:2:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:163:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:36:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/array/to_s_spec.rb:4 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `load' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:41:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/utils/script.rb:217:in `main' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 - - ) -SortedSet#initialize takes only comparable values FAILED -Expected ArgumentError but no exception was raised -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/should.rb:7:in `should' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/set/sortedset/initialize_spec.rb:26 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/set/sortedset/initialize_spec.rb:2:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:163:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:36:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/set/sortedset/initialize_spec.rb:4 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `load' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:41:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/utils/script.rb:217:in `main' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 - Finished in seconds -2545 files, 10315 examples, 33054 expectations, 2 failures, 0 errors -exit 1 -failed(rubyspec) +2545 files, 10315 examples, 33053 expectations, 0 failures, 0 errors == end #