Turn off macos segv handler testing in CI

For whatever reason we're getting timeouts after 100s. Since there is so
much async-signal-unsafe code in the crash handler, it could be many
things. It's best to turn it off until we can reproduce it locally and
fix it (assuming we can).
This commit is contained in:
Luke Gruber authored and Luke Gruber committed 2026-07-22 13:39:13 -04:00
1 parent a1066005bd
commit c2b16c8dd5
2 files changed
+2
Notes: git 2026-07-22 17:40:20 +00:00

No files matched your search

@@ -6,6 +6,7 @@ require_relative '../../lib/parser_support'
class TestBugReporter < Test::Unit::TestCase
def test_bug_reporter_add
omit if macos? && ENV["CI"] # we're getting timeouts even after 100s in CI
description = RUBY_DESCRIPTION
description = description.sub(/\+PRISM /, '') unless ParserSupport.prism_enabled_in_subprocess?
expected_stderr = [
+1
View File
@@ -845,6 +845,7 @@ class TestRubyOptions < Test::Unit::TestCase
end
def assert_segv(args, message=nil, list: SEGVTest::ExpectedStderrList, **opt, &block)
omit if macos? && ENV["CI"] # we're getting timeouts even after 100s in CI, not sure why.
# We want YJIT to be enabled in the subprocess if it's enabled for us
# so that the Ruby description matches.
env = Hash === args.first ? args.shift : {}