vim-patch:8.0.1219: terminal test is flaky

Problem:    Terminal test is flaky.
Solution:   Add test function to list of flaky tests.

f204e05ae9
This commit is contained in:
Justin M. Keyes 2018-02-11 16:51:52 +01:00
parent f69e0d314f
commit e4952ee006

View File

@ -98,6 +98,12 @@ func RunTheTest(test)
call add(s:messages, 'Executing ' . a:test)
let s:done += 1
if a:test =~ 'Test_nocatch_'
" Function handles errors itself. This avoids skipping commands after the
" error.
exe 'call ' . a:test
else
try
exe 'call ' . a:test
catch /^\cskipped/
@ -106,6 +112,7 @@ func RunTheTest(test)
catch
call add(v:errors, 'Caught exception in ' . a:test . ': ' . v:exception . ' @ ' . v:throwpoint)
endtry
endif
if exists("*TearDown")
try
@ -214,6 +221,7 @@ endif
" Names of flaky tests.
let s:flaky = [
\ 'Test_oneshot()',
\ 'Test_terminal_composing_unicode()',
\ 'Test_with_partial_callback()',
\ 'Test_lambda_with_timer()',
\ ]