aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2022-07-28 19:45:15 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2022-07-28 19:45:15 +0900
commit3eade599194dac960bc5b81c3f1bcff4a460b959 (patch)
tree4621ae20a02b8dd2028589e556b92b62ef079b76 /test
parentd448ecc7b11274e2e5d924a42693788141fad753 (diff)
downloadruby-3eade599194dac960bc5b81c3f1bcff4a460b959.tar.gz
Skip randomly failing tests with FreeBSD 12
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_io.rb6
-rw-r--r--test/ruby/test_thread.rb2
2 files changed, 8 insertions, 0 deletions
diff --git a/test/ruby/test_io.rb b/test/ruby/test_io.rb
index b8530e7400..6a3d7594cf 100644
--- a/test/ruby/test_io.rb
+++ b/test/ruby/test_io.rb
@@ -3114,6 +3114,8 @@ __END__
end
def test_cross_thread_close_stdio
+ omit "[Bug #18613]" if /freebsd/ =~ RUBY_PLATFORM
+
assert_separately([], <<-'end;')
IO.pipe do |r,w|
$stdin.reopen(r)
@@ -3782,6 +3784,8 @@ __END__
end
def test_race_closed_stream
+ omit "[Bug #18613]" if /freebsd/ =~ RUBY_PLATFORM
+
assert_separately([], "#{<<-"begin;"}\n#{<<-"end;"}")
begin;
bug13158 = '[ruby-core:79262] [Bug #13158]'
@@ -3876,6 +3880,8 @@ __END__
end
def test_closed_stream_in_rescue
+ omit "[Bug #18613]" if /freebsd/ =~ RUBY_PLATFORM
+
assert_separately([], "#{<<-"begin;"}\n#{<<~"end;"}")
begin;
10.times do
diff --git a/test/ruby/test_thread.rb b/test/ruby/test_thread.rb
index 881c4d102d..f6156a16fd 100644
--- a/test/ruby/test_thread.rb
+++ b/test/ruby/test_thread.rb
@@ -972,6 +972,8 @@ _eom
end
def test_thread_timer_and_interrupt
+ omit "[Bug #18613]" if /freebsd/ =~ RUBY_PLATFORM
+
bug5757 = '[ruby-dev:44985]'
pid = nil
cmd = 'Signal.trap(:INT, "DEFAULT"); pipe=IO.pipe; Thread.start {Thread.pass until Thread.main.stop?; puts; STDOUT.flush}; pipe[0].read'