summaryrefslogtreecommitdiff
path: root/test/ruby/test_thread_queue.rb
diff options
context:
space:
mode:
authorMSP-Greg <MSP-Greg@users.noreply.github.com>2019-12-31 01:19:31 -0600
committerTakashi Kokubun <takashikkbn@gmail.com>2019-12-30 23:19:31 -0800
commiteb2b4258214337f165eb994e2c5b9c2a3f6ae0a8 (patch)
treeb0ddd5b4045ce415aba441d97a63b202e59ef406 /test/ruby/test_thread_queue.rb
parent79c420267672dbfde257d77eb9d94c996920f368 (diff)
MinGW on Actions (#2791)
* MinGW - skip spec in spec/ruby/optional/capi/thread_spec.rb C-API Thread function rb_thread_call_without_gvl -- runs a C function with the global lock unlocked and unlocks IO with the generic RUBY_UBF_IO stops/freezes spec tests See https://bugs.ruby-lang.org/issues/16265 * MinGW - skip test test/resolv/test_dns.rb Test times out in CI (both AppVeyor & Actions), cannot repo locally * MinGW - skip test test/ruby/test_thread_queue.rb * Add Actions mingw.yml
Diffstat (limited to 'test/ruby/test_thread_queue.rb')
-rw-r--r--test/ruby/test_thread_queue.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/ruby/test_thread_queue.rb b/test/ruby/test_thread_queue.rb
index e46f0b2e8e..41e6865ed4 100644
--- a/test/ruby/test_thread_queue.rb
+++ b/test/ruby/test_thread_queue.rb
@@ -560,6 +560,10 @@ class TestThreadQueue < Test::Unit::TestCase
if ENV['APPVEYOR'] == 'True' && RUBY_PLATFORM.match?(/mswin/)
skip 'This test fails too often on AppVeyor vs140'
end
+ if RUBY_PLATFORM.match?(/mingw/)
+ skip 'This test fails too often on MinGW'
+ end
+
assert_in_out_err([], <<-INPUT, %w(INT INT exit), [])
q = Queue.new
trap(:INT){