summaryrefslogtreecommitdiff
path: root/test/excludes/TestThreadQueue.rb
diff options
context:
space:
mode:
authorYusuke Endoh <mame@ruby-lang.org>2022-03-08 16:06:37 +0900
committerYusuke Endoh <mame@ruby-lang.org>2022-03-08 16:06:37 +0900
commit17e09f033c4d3b786672ba16d2c5d935482a2fad (patch)
tree797b9b7b16a4d8eb03b49ec60320442c73ec96b9 /test/excludes/TestThreadQueue.rb
parentfaff37da57ac2e760704945c9e1f946b850bdad8 (diff)
downloadruby-17e09f033c4d3b786672ba16d2c5d935482a2fad.tar.gz
Skip three tests on FreeBSD 13
Some tests that use signals frequently fail randomly on FreeBSD 13. Maybe something around signals has changed in FreeBSD 13. This change skips them tentatively.
Diffstat (limited to 'test/excludes/TestThreadQueue.rb')
-rw-r--r--test/excludes/TestThreadQueue.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/excludes/TestThreadQueue.rb b/test/excludes/TestThreadQueue.rb
new file mode 100644
index 0000000000..c8231e372a
--- /dev/null
+++ b/test/excludes/TestThreadQueue.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: false
+if /freebsd13/ =~ RUBY_PLATFORM
+ # http://rubyci.s3.amazonaws.com/freebsd13/ruby-master/log/20220308T023001Z.fail.html.gz
+ #
+ # 1) Failure:
+ # TestThreadQueue#test_thr_kill [/usr/home/chkbuild/chkbuild/tmp/build/20220308T023001Z/ruby/test/ruby/test_thread_queue.rb:175]:
+ # only 169/250 done in 60 seconds.
+ exclude(:test_thr_kill, 'gets stuck somewhere')
+end