diff options
Diffstat (limited to 'test/ruby/test_vm_dump.rb')
| -rw-r--r-- | test/ruby/test_vm_dump.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/test/ruby/test_vm_dump.rb b/test/ruby/test_vm_dump.rb index f0dc04ba2a..d183e03391 100644 --- a/test/ruby/test_vm_dump.rb +++ b/test/ruby/test_vm_dump.rb @@ -4,8 +4,9 @@ require 'test/unit' return unless /darwin/ =~ RUBY_PLATFORM class TestVMDump < Test::Unit::TestCase - def assert_darwin_vm_dump_works(args) - assert_in_out_err(args, "", [], /^\[IMPORTANT\]/, timeout: 60) + def assert_darwin_vm_dump_works(args, timeout=nil) + args.unshift({"RUBY_ON_BUG" => nil, "RUBY_CRASH_REPORT" => nil}) + assert_in_out_err(args, "", [], /^\[IMPORTANT\]/, timeout: timeout || 300) end def test_darwin_invalid_call @@ -13,7 +14,7 @@ class TestVMDump < Test::Unit::TestCase end def test_darwin_segv_in_syscall - assert_darwin_vm_dump_works('-e1.times{Process.kill :SEGV,$$}') + assert_darwin_vm_dump_works(['-e1.times{Process.kill :SEGV,$$}']) end def test_darwin_invalid_access |
