COMMIT File::Stat.world_readable?L Fix typo http://github.com/rubyspec/rubyspec/commit/dcffcf61a7cfac1fb34faeae2aaa530dade0843f COMMIT File::Stat.world_writable?: Share with File equivalent http://github.com/rubyspec/rubyspec/commit/bf87b37dfe99fa51097dd52f5f6c16128171adf2 COMMIT File::Stat.world_readable?: Share with File equivalent http://github.com/rubyspec/rubyspec/commit/8f04ba8c164df59615a270a14b714b723f200524 COMMIT File#to_path: Specify 1.9 method http://github.com/rubyspec/rubyspec/commit/07378dc604eeee8b234bd13804f5a18fbe3ee6b2 COMMIT File.world_readable?: Initially specify 1.9 method http://github.com/rubyspec/rubyspec/commit/174e5f40f4939e6e39f3435926d8791f88400e35 COMMIT File.world_writable?: Specify 1.9 method http://github.com/rubyspec/rubyspec/commit/c6bd7afd04dd66c530daa4578a762027fa95710e COMMIT File.absolute_path: Initially specify 1.9 method http://github.com/rubyspec/rubyspec/commit/2e026499d8af515a68ece064bb1cb375fbcc3286 --- 20090805T075840 +++ 20090806T013001 @@ -1,15407 +1,15407 @@ <"-"> expected but was . -5874 tests, 2839395 assertions, 3 failures, 7 errors, 0 skips +5874 tests, 2839491 assertions, 3 failures, 7 errors, 0 skips make: *** [test-all] エラー 1 exit 2 failed(test-all) @@ -19160,6 +19160,14 @@ - returns to the Fiber the value of the #resume call that invoked it - raises a FiberError if called from the root Fiber +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/absolute_path_spec.rb +File.absolute_path +- returns the argument if it's an absolute pathname +- resolves paths relative to the current working directory +- doesn't expand '~' +- accepts a second argument of a directory from which to resolve the path +- calls #to_path on its argument + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/atime_spec.rb File.atime - returns the last access time for the named file as a Time object @@ -19873,6 +19881,24 @@ File::Stat#uid - should be able to determine the owner through a File::Stat object +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/stat/world_readable_spec.rb +File::Stat.world_readable? +- returns nil if the file is chmod 600 +- returns nil if the file is chmod 000 +- returns nil if the file is chmod 700 +- returns a Fixnum if the file is chmod 644 +- returns a Fixnum if the file is a directory and chmod 644 +- coerces the argument with #to_path + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/stat/world_writable_spec.rb +File::Stat.world_writable? +- returns nil if the file is chmod 600 +- returns nil if the file is chmod 000 +- returns nil if the file is chmod 700 +- returns a Fixnum if the file is chmod 777 +- returns a Fixnum if the file is a directory and chmod 777 +- coerces the argument with #to_path + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/stat/writable_real_spec.rb File::Stat#writable_real? - returns true if named file is writable by the real user id of the process, otherwise false @@ -19918,6 +19944,14 @@ - returns true if the file is a link - returns false if the file does not exist +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/to_path_spec.rb +File#to_path +- returns a String +- doesn't normalise the path it returns +- doesn't expand the path it returns +- doesn't absolute-ise the path it returns +- preserves the encoding of the path + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/truncate_spec.rb File.truncate - truncates a file @@ -19965,6 +19999,26 @@ File.utime - sets the access and modification time of each file +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/world_readable_spec.rb +File.world_readable? +- returns nil if the file is chmod 600 +- returns nil if the file is chmod 000 +- returns nil if the file is chmod 700 +- returns a Fixnum if the file is chmod 644 +- returns a Fixnum if the file is a directory and chmod 644 +- coerces the argument with #to_path +- returns nil if the file does not exist + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/world_writable_spec.rb +File.world_writable? +- returns nil if the file is chmod 600 +- returns nil if the file is chmod 000 +- returns nil if the file is chmod 700 +- returns a Fixnum if the file is chmod 777 +- returns a Fixnum if the file is a directory and chmod 777 +- coerces the argument with #to_path +- returns nil if the file does not exist + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/writable_real_spec.rb File.writable_real? - returns true if named file is writable by the real user id of the process, otherwise false @@ -21551,6 +21605,7 @@ - reassociates self with the I/O stream specified as an argument, after some sysreads - reassociates self with the I/O stream specified as an argument, after some writes - reassociates self with a new stream after some reads (FAILED - ) +heh /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/rewind_spec.rb IO#rewind @@ -35937,7 +35992,7 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/close_spec.rb Zlib::GzipFile#close -- finishes the stream and closes the io +- finishes the stream and closes the io (FAILED - ) /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/closed_spec.rb Zlib::GzipFile#closed? @@ -36223,14 +36278,14 @@ ) Enumerable#join returns an empty string if the Array is empty ERROR -NoMethodError: undefined method `join' for #<#::Enum:0x0000000b1aece8 @elements=[]> +NoMethodError: undefined method `join' for #<#::Enum:0x00000009cc31f8 @elements=[]> /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/array/join.rb:4:in `block (2 levels) in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:5:in `block in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:4:in `' ) Enumerable#join returns a string formed by concatenating each element.to_s separated by separator without trailing separator ERROR -NoMethodError: undefined method `join' for #<#::Enum:0x0000000b1ad3f8> +NoMethodError: undefined method `join' for #<#::Enum:0x00000009cc1908> /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/array/join.rb:10:in `block (2 levels) in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:5:in `block in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:4:in `' @@ -36238,21 +36293,21 @@ ) Enumerable#join raises an ArgumentError when the Array is recursive FAILED Expected ArgumentError -but got NoMethodError (undefined method `join' for #<#::Enum:0x0000000b1aa2c0>) +but got NoMethodError (undefined method `join' for #<#::Enum:0x00000009cbe7d0>) /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/array/join.rb:77:in `block (3 levels) in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:5:in `block in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:4:in `' ) Enumerable#join does not consider taint of either the array or the separator when the array is empty ERROR -NoMethodError: undefined method `join' for #<#::Enum:0x0000000b1a7b28 @elements=[]> +NoMethodError: undefined method `join' for #<#::Enum:0x00000009cbc038 @elements=[]> /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/array/join.rb:91:in `block (2 levels) in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:5:in `block in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:4:in `' ) Enumerable#join does not consider untrustworthiness of either the array or the separator when the array is empty ERROR -NoMethodError: undefined method `join' for #<#::Enum:0x0000000b1a63c0 @elements=[]> +NoMethodError: undefined method `join' for #<#::Enum:0x00000009cba8d0 @elements=[]> /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/array/join.rb:119:in `block (3 levels) in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:5:in `block in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:4:in `' @@ -37488,6 +37543,14 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/integer/prime_division_spec.rb:4:in `' ) +Zlib::GzipFile#close finishes the stream and closes the io FAILED +Expected "\x00\x00\x00\x00\x00\x00\x00\x00\x00" +to equal "\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00" + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/close_spec.rb:19:in `block (2 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/close_spec.rb:5:in `' + + ) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/optional/ffi/buffer_spec.rb ERROR LoadError: no such file to load -- ffi /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/optional/ffi/spec_helper.rb:6:in `require' @@ -37651,7 +37714,7 @@ Finished in seconds -2847 files, 11110 examples, 179278 expectations, 83 failures, 121 errors +2853 files, 11146 examples, 174113 expectations, 84 failures, 121 errors exit 1 failed(rubyspec) == end #