diff options
author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-02-18 18:17:26 +0000 |
---|---|---|
committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-02-18 18:17:26 +0000 |
commit | 234bc1d7a9149d3eeb3cf834102fd8ad08c03b31 (patch) | |
tree | bd1431bae7d09f6cccb41a99429ed0fb90dfccb9 | |
parent | b09fde68e6ebffe43381f37d0e14359d1adce0ba (diff) | |
download | ruby-234bc1d7a9149d3eeb3cf834102fd8ad08c03b31.tar.gz |
* test/ruby/test_file_exhaustive.rb: skip some tests if euid == 0.
a patch from Lucas Nussbaum in [ruby-core:22209].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | test/ruby/test_file_exhaustive.rb | 8 |
2 files changed, 14 insertions, 1 deletions
@@ -1,3 +1,8 @@ +Thu Feb 19 03:12:51 2009 Yusuke Endoh <mame@tsg.ne.jp> + + * test/ruby/test_file_exhaustive.rb: skip some tests if euid == 0. + a patch from Lucas Nussbaum in [ruby-core:22209]. + Thu Feb 19 03:00:49 2009 Akinori MUSHA <knu@iDaemons.org> * README.EXT, README.EXT.ja: Improve the document about @@ -16267,7 +16272,7 @@ Tue Jun 24 09:40:47 2008 NAKAMURA Usaku <usa@ruby-lang.org> Tue Jun 24 00:21:53 2008 Yusuke Endoh <mame@tsg.ne.jp> * compile.c (iseq_build_from_ary): initialize arg_opts, a patch from - Adam Strzelecki <ono@java.pl> in [ruby-core:17220]. + Adam Strzelecki <ono at java.pl> in [ruby-core:17220]. Tue Jun 24 00:10:53 2008 wanabe <s.wanabe@gmail.com> diff --git a/test/ruby/test_file_exhaustive.rb b/test/ruby/test_file_exhaustive.rb index af6e0e1520..d9fe5505fe 100644 --- a/test/ruby/test_file_exhaustive.rb +++ b/test/ruby/test_file_exhaustive.rb @@ -142,6 +142,7 @@ class TestFileExhaustive < Test::Unit::TestCase def test_readable_p return if /cygwin|mswin|bccwin|mingw|emx/ =~ RUBY_PLATFORM + return if Process.euid == 0 File.chmod(0200, @file) assert(!(File.readable?(@file))) File.chmod(0600, @file) @@ -151,6 +152,7 @@ class TestFileExhaustive < Test::Unit::TestCase def test_readable_real_p return if /cygwin|mswin|bccwin|mingw|emx/ =~ RUBY_PLATFORM + return if Process.euid == 0 File.chmod(0200, @file) assert(!(File.readable_real?(@file))) File.chmod(0600, @file) @@ -171,6 +173,7 @@ class TestFileExhaustive < Test::Unit::TestCase def test_writable_p return if /cygwin|mswin|bccwin|mingw|emx/ =~ RUBY_PLATFORM + return if Process.euid == 0 File.chmod(0400, @file) assert(!(File.writable?(@file))) File.chmod(0600, @file) @@ -180,6 +183,7 @@ class TestFileExhaustive < Test::Unit::TestCase def test_writable_real_p return if /cygwin|mswin|bccwin|mingw|emx/ =~ RUBY_PLATFORM + return if Process.euid == 0 File.chmod(0400, @file) assert(!(File.writable_real?(@file))) File.chmod(0600, @file) @@ -610,6 +614,7 @@ class TestFileExhaustive < Test::Unit::TestCase def test_stat_readable_p return if /cygwin|mswin|bccwin|mingw|emx/ =~ RUBY_PLATFORM + return if Process.euid == 0 File.chmod(0200, @file) assert(!(File::Stat.new(@file).readable?)) File.chmod(0600, @file) @@ -618,6 +623,7 @@ class TestFileExhaustive < Test::Unit::TestCase def test_stat_readable_real_p return if /cygwin|mswin|bccwin|mingw|emx/ =~ RUBY_PLATFORM + return if Process.euid == 0 File.chmod(0200, @file) assert(!(File::Stat.new(@file).readable_real?)) File.chmod(0600, @file) @@ -636,6 +642,7 @@ class TestFileExhaustive < Test::Unit::TestCase def test_stat_writable_p return if /cygwin|mswin|bccwin|mingw|emx/ =~ RUBY_PLATFORM + return if Process.euid == 0 File.chmod(0400, @file) assert(!(File::Stat.new(@file).writable?)) File.chmod(0600, @file) @@ -644,6 +651,7 @@ class TestFileExhaustive < Test::Unit::TestCase def test_stat_writable_real_p return if /cygwin|mswin|bccwin|mingw|emx/ =~ RUBY_PLATFORM + return if Process.euid == 0 File.chmod(0400, @file) assert(!(File::Stat.new(@file).writable_real?)) File.chmod(0600, @file) |