vim-patch:8.0.0480: the remote_peek() test fails on MS-Windows

Problem:    The remote_peek() test fails on MS-Windows.
Solution:   Check for pending messages. Also report errors in the first run if
            a flaky test fails twice.

15e737f768
This commit is contained in:
Justin M. Keyes 2018-02-11 17:08:40 +01:00
parent bcd8541863
commit 1be0107168

View File

@ -248,8 +248,17 @@ for s:test in sort(s:tests)
if len(v:errors) > 0 && index(s:flaky, s:test) >= 0
call add(s:messages, 'Flaky test failed, running it again')
let first_run = v:errors
let v:errors = []
call RunTheTest(s:test)
if len(v:errors) > 0
let second_run = v:errors
let v:errors = ['First run:']
call extend(v:errors, first_run)
call add(v:errors, 'Second run:')
call extend(v:errors, second_run)
endif
endif
call AfterTheTest()