mirror of
https://github.com/ruby/ruby.git
synced 2025-08-24 13:34:17 +02:00
tests: increase timeouts and speedup some slow tests
I'm still using the computer from 2005, so enabling MJIT makes some tests take longer. For test_deadlock_by_signal_at_forking I got it down to 135s to 89s by disabling RubyGems. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63774 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
ddb301b6a2
commit
6c74c73f95
4 changed files with 7 additions and 7 deletions
|
@ -2198,7 +2198,7 @@ EOS
|
|||
end
|
||||
|
||||
def test_deadlock_by_signal_at_forking
|
||||
assert_separately(["-", RUBY], <<-INPUT, timeout: 80)
|
||||
assert_separately(%W(--disable=gems - #{RUBY}), <<-INPUT, timeout: 100)
|
||||
ruby = ARGV.shift
|
||||
GC.start # reduce garbage
|
||||
GC.disable # avoid triggering CoW after forks
|
||||
|
@ -2206,7 +2206,7 @@ EOS
|
|||
parent = $$
|
||||
100.times do |i|
|
||||
pid = fork {Process.kill(:QUIT, parent)}
|
||||
IO.popen(ruby, 'r+'){}
|
||||
IO.popen([ruby, -'--disable=gems'], -'r+'){}
|
||||
Process.wait(pid)
|
||||
$stdout.puts
|
||||
$stdout.flush
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue