Bug #467: Failure: test_rlimit_value(TestProcess)
http://redmine.ruby-lang.org/issues/show/467
e$B5/I<<Te(B: Kazuhiro NISHIYAMA
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Normal
ruby 1.9.0 (2008-08-21 revision 18741) [powerpc-darwin9.4.0]
e$B$N4D6-$Ge(Btest_rlimit_value(TestProcess)e$B$,e(BFailuree$B$K$J$j$^$9!#e(B
- Failure:
test_rlimit_value(TestProcess)
[/Users/chkbuild/chkbuild/tmp/build/ruby-trunk/20080821T033314/ruby/test/ruby/test_process.rb:111]:
Errno::EPERM exception expected but was
Class: Errno::EINVAL
Message: <“Invalid argument - setrlimit”>
—Backtrace—
/Users/chkbuild/chkbuild/tmp/build/ruby-trunk/20080821T033314/ruby/test/ruby/test_process.rb:111:in
setrlimit' /Users/chkbuild/chkbuild/tmp/build/ruby-trunk/20080821T033314/ruby/test/ruby/test_process.rb:111:in
block in test_rlimit_value’
/Users/chkbuild/chkbuild/tmp/build/ruby-trunk/20080821T033314/ruby/test/ruby/test_process.rb:111:in
`test_rlimit_value’
e$B0J2<$N%Q%C%A$GDL$k$h$&$K$J$j$^$9$,!"LdBj$J$$$G$7$g$&$+e(B?
Index: test/ruby/test_process.rb
— test/ruby/test_process.rb (revision 18753)
+++ test/ruby/test_process.rb (working copy)
@@ -108,8 +108,8 @@
def test_rlimit_value
return unless rlimit_exist?
assert_raise(ArgumentError) { Process.setrlimit(:CORE, :FOO) }
- assert_raise(Errno::EPERM) { Process.setrlimit(:NOFILE, :INFINITY)
} - assert_raise(Errno::EPERM) { Process.setrlimit(:NOFILE, “INFINITY”)
}
- assert_raise(Errno::EPERM, Errno::EINVAL) {
Process.setrlimit(:NOFILE, :INFINITY) } - assert_raise(Errno::EPERM, Errno::EINVAL) {
Process.setrlimit(:NOFILE, “INFINITY”) }
end
TRUECOMMAND = [RUBY, ‘-e’, ‘’]