diff options
author | MSP-Greg <MSP-Greg@users.noreply.github.com> | 2019-12-31 01:19:31 -0600 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2019-12-30 23:19:31 -0800 |
commit | eb2b4258214337f165eb994e2c5b9c2a3f6ae0a8 (patch) | |
tree | b0ddd5b4045ce415aba441d97a63b202e59ef406 /test/ruby/test_thread_queue.rb | |
parent | 79c420267672dbfde257d77eb9d94c996920f368 (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.rb | 4 |
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){ |