# HG changeset patch # User Christian Brabandt # Date 1504557004 -7200 # Node ID bb67396239a48fcb503300a72612957988ca7253 # Parent 4cdd0cb2b2b47fd91f091c95b9e806ccc6d86bde patch 8.0.1054: terminal test fails on MS-Windows commit https://github.com/vim/vim/commit/178333783fac3a5edbc86f2e9c57a21c41f05697 Author: Bram Moolenaar Date: Mon Sep 4 22:23:19 2017 +0200 patch 8.0.1054: terminal test fails on MS-Windows Problem: Terminal test fails on MS-Windows. Solution: Disable the redirection test for now. Improve scrape test to make it less flaky. diff --git a/src/testdir/test_terminal.vim b/src/testdir/test_terminal.vim --- a/src/testdir/test_terminal.vim +++ b/src/testdir/test_terminal.vim @@ -165,7 +165,9 @@ func Test_terminal_scrape_123() call term_wait(buf) let g:buf = buf - call WaitFor('len(term_scrape(g:buf, 1)) > 0') + " On MS-Windows we first get a startup message of two lines, wait for the + " "cls" to happen, after that we have one line. + call WaitFor('len(term_scrape(g:buf, 1)) == 1') call Check_123(buf) " Must still work after the job ended. @@ -590,12 +592,15 @@ func Test_terminal_wrong_options() endfunc func Test_terminal_redir_file() - let cmd = Get_cat_123_cmd() - let buf = term_start(cmd, {'out_io': 'file', 'out_name': 'Xfile'}) - call term_wait(buf) - call WaitFor('len(readfile("Xfile")) > 0') - call assert_match('123', readfile('Xfile')[0]) - call delete('Xfile') + " TODO: this should work on MS-Window + if has('unix') + let cmd = Get_cat_123_cmd() + let buf = term_start(cmd, {'out_io': 'file', 'out_name': 'Xfile'}) + call term_wait(buf) + call WaitFor('len(readfile("Xfile")) > 0') + call assert_match('123', readfile('Xfile')[0]) + call delete('Xfile') + endif if has('unix') let buf = term_start('xyzabc', {'err_io': 'file', 'err_name': 'Xfile'}) diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -770,6 +770,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1054, +/**/ 1053, /**/ 1052,