aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authork0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-10-07 14:05:56 +0000
committerk0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-10-07 14:05:56 +0000
commita73dcdd1dca8d0564527ab3b8c0461feab2de6ab (patch)
treeb64a526f47560ad1375681a651a70fb963db120d /test
parent41e4c47c5a58e2f597d7f350c101447ad5c11490 (diff)
downloadruby-a73dcdd1dca8d0564527ab3b8c0461feab2de6ab.tar.gz
appveyor.yml: give up running TestThreadQueue#test_queue_with_trap
for mswin. We tried to increase timeout and execute separately but both didn't work. Let me skip this until somebody starts to work on fixing this behavior, since this makes AppVeyor almost impossible to be used as CI. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r--test/excludes/TestThreadQueue.rb12
-rw-r--r--test/ruby/test_thread_queue.rb3
2 files changed, 3 insertions, 12 deletions
diff --git a/test/excludes/TestThreadQueue.rb b/test/excludes/TestThreadQueue.rb
deleted file mode 100644
index 8e25cbeaaf..0000000000
--- a/test/excludes/TestThreadQueue.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-if ENV['APPVEYOR'] == 'True' && RUBY_PLATFORM.match?(/mswin/)
- exclude :test_queue_with_trap, 'too unstable on vs140'
- # separately tested on appveyor.yml.
-end
-
-# https://ci.appveyor.com/project/ruby/ruby/build/9795/job/l9t4w9ks7arsldb1
-# 1) Error:
-# TestThreadQueue#test_queue_with_trap:
-# Timeout::Error: execution of assert_in_out_err expired timeout (30.0 sec)
-# pid 22988 exit 0
-# |
-# C:/projects/ruby/test/ruby/test_thread_queue.rb:553:in `test_queue_with_trap'
diff --git a/test/ruby/test_thread_queue.rb b/test/ruby/test_thread_queue.rb
index 6ea37104c4..8cebbbecb4 100644
--- a/test/ruby/test_thread_queue.rb
+++ b/test/ruby/test_thread_queue.rb
@@ -550,6 +550,9 @@ class TestThreadQueue < Test::Unit::TestCase
end
def test_queue_with_trap
+ if ENV['APPVEYOR'] == 'True' && RUBY_PLATFORM.match?(/mswin/)
+ skip 'This test fails too often on AppVeyor vs140'
+ end
assert_in_out_err([], <<-INPUT, %w(INT INT exit), [])
q = Queue.new
trap(:INT){