mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
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
This commit is contained in:
parent
fd719c59e9
commit
cdffad515c
3 changed files with 5 additions and 14 deletions
|
@ -93,8 +93,8 @@ for:
|
||||||
- nmake -l "TESTOPTS=-v -q" btest
|
- nmake -l "TESTOPTS=-v -q" btest
|
||||||
- nmake -l "TESTOPTS=-v -q" test-basic
|
- nmake -l "TESTOPTS=-v -q" test-basic
|
||||||
- nmake -l "TESTOPTS=-q -j%JOBS% --subprocess-timeout-scale=1.5" test-all RUBY_FORCE_TEST_JIT=1
|
- nmake -l "TESTOPTS=-q -j%JOBS% --subprocess-timeout-scale=1.5" test-all RUBY_FORCE_TEST_JIT=1
|
||||||
# execute unstable tests separately without -j.
|
# separately execute tests that may crash worker without -j.
|
||||||
- nmake -l "TESTOPTS=-q --subprocess-timeout-scale=3.0" test-all TEST_EXCLUDES= TESTS="../test/win32ole/test_win32ole.rb ../test/ruby/test_thread_queue.rb"
|
- nmake -l "TESTOPTS=-q --subprocess-timeout-scale=1.5" test-all TEST_EXCLUDES= TESTS="../test/win32ole/test_win32ole.rb"
|
||||||
- nmake -l test-spec
|
- nmake -l test-spec
|
||||||
-
|
-
|
||||||
matrix:
|
matrix:
|
||||||
|
|
|
@ -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'
|
|
|
@ -550,6 +550,9 @@ class TestThreadQueue < Test::Unit::TestCase
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_queue_with_trap
|
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), [])
|
assert_in_out_err([], <<-INPUT, %w(INT INT exit), [])
|
||||||
q = Queue.new
|
q = Queue.new
|
||||||
trap(:INT){
|
trap(:INT){
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue