btest: resource limit
* bootstraptest/test_thread.rb: rescue resource limitation errors. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
469bac0f92
commit
373a7006dd
@ -25,8 +25,9 @@ rescue ThreadError => e
|
|||||||
:ok if /can't create Thread/ =~ e.message
|
:ok if /can't create Thread/ =~ e.message
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
assert_equal %q{5000}, %q{
|
assert_equal %q{ok}, %q{
|
||||||
5000.times{|e|
|
begin
|
||||||
|
:ok if 5000 == 5000.times{|e|
|
||||||
(1..2).map{
|
(1..2).map{
|
||||||
Thread.new{
|
Thread.new{
|
||||||
}
|
}
|
||||||
@ -34,9 +35,13 @@ assert_equal %q{5000}, %q{
|
|||||||
e.join()
|
e.join()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
rescue ThreadError => e
|
||||||
|
:ok if /can't create Thread/ =~ e.message
|
||||||
|
end
|
||||||
}
|
}
|
||||||
assert_equal %q{5000}, %q{
|
assert_equal %q{ok}, %q{
|
||||||
5000.times{|e|
|
begin
|
||||||
|
:ok if 5000 == 5000.times{|e|
|
||||||
(1..2).map{
|
(1..2).map{
|
||||||
Thread.new{
|
Thread.new{
|
||||||
}
|
}
|
||||||
@ -44,6 +49,9 @@ assert_equal %q{5000}, %q{
|
|||||||
e.join(1000000000)
|
e.join(1000000000)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
rescue ThreadError => e
|
||||||
|
:ok if /can't create Thread/ =~ e.message
|
||||||
|
end
|
||||||
}
|
}
|
||||||
assert_equal %q{ok}, %q{
|
assert_equal %q{ok}, %q{
|
||||||
begin
|
begin
|
||||||
|
Loading…
x
Reference in New Issue
Block a user