changeset 24212:6ddfe0f45b4c v8.2.2647

patch 8.2.2647: terminal test sometimes hangs Commit: https://github.com/vim/vim/commit/f4a2ed071447ad4984fad55b9d1671b55140ae1c Author: Bram Moolenaar <Bram@vim.org> Date: Tue Mar 23 16:25:09 2021 +0100 patch 8.2.2647: terminal test sometimes hangs Problem: Terminal test sometimes hangs. Solution: Wait for the shell to display a prompt.
author Bram Moolenaar <Bram@vim.org>
date Tue, 23 Mar 2021 16:30:04 +0100
parents f02661b525db
children 49ce30bd248f
files src/testdir/test_terminal.vim src/version.c
diffstat 2 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/testdir/test_terminal.vim
+++ b/src/testdir/test_terminal.vim
@@ -889,6 +889,8 @@ endfunc
 
 func TerminalTmap(remap)
   let buf = Run_shell_in_terminal({})
+  " Wait for the shell to display a prompt
+  call WaitForAssert({-> assert_notequal('', term_getline(buf, 1))})
   call assert_equal('t', mode())
 
   if a:remap
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    2647,
+/**/
     2646,
 /**/
     2645,