From: Bram Moolenaar Date: Mon, 13 Dec 2021 22:17:44 +0000 (+0000) Subject: patch 8.2.3802: terminal in two windows test fails on some systems X-Git-Tag: v8.2.3802 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0407d270342d363c6297a7556cd904b4c434df54;p=vim patch 8.2.3802: terminal in two windows test fails on some systems Problem: Terminal in two windows test fails on some systems. Solution: Wait a bit between commands. --- diff --git a/src/testdir/test_terminal.vim b/src/testdir/test_terminal.vim index 68013a3af..3e2a69106 100644 --- a/src/testdir/test_terminal.vim +++ b/src/testdir/test_terminal.vim @@ -1378,7 +1378,7 @@ func Test_terminal_popup_bufload() endfunc func Test_terminal_popup_two_windows() - CheckScreendump + CheckRunVimInTerminal CheckUnix " use "sh" instead of "&shell" in the hope it will use a short prompt @@ -1398,7 +1398,9 @@ func Test_terminal_popup_two_windows() call WaitForAssert({-> assert_match("echo 'test'", term_getline(buf, 1))}) call WaitForAssert({-> assert_match("echo 'test'", term_getline(buf, 3))}) - call term_sendkeys(buf, "\exit\:q\") + call term_sendkeys(buf, "\\exit\") + call TermWait(buf) + call term_sendkeys(buf, ":q\") call StopVimInTerminal(buf) call delete('XpopupScript') endfunc diff --git a/src/version.c b/src/version.c index 8f0b95491..4181019c1 100644 --- a/src/version.c +++ b/src/version.c @@ -749,6 +749,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 3802, /**/ 3801, /**/