]> granicus.if.org Git - vim/commitdiff
patch 9.0.0400: GUI test sometimes hangs on CI v9.0.0400
authorK.Takata <kentkt@csc.jp>
Wed, 7 Sep 2022 12:01:11 +0000 (13:01 +0100)
committerBram Moolenaar <Bram@vim.org>
Wed, 7 Sep 2022 12:01:11 +0000 (13:01 +0100)
Problem:    GUI test sometimes hangs on CI.
Solution:   Delete a test file explicitly. (Ken Takata, closes #11072)

src/testdir/test_gui.vim
src/version.c

index a2491458dd65e1e52e132cb81c9c60c8580dc3a6..b9b6bd8df34c29c09ac594fc8ff48f74c7b9ce32 100644 (file)
@@ -1607,12 +1607,15 @@ func Test_gui_CTRL_SHIFT_V()
 endfunc
 
 func Test_gui_dialog_file()
+  " make sure the file does not exist, otherwise a dialog makes Vim hang
+  call delete('Xdialfile')
+
   let lines =<< trim END
     file Xdialfile
     normal axxx
     confirm qa
   END
-  call writefile(lines, 'Xlines')
+  call writefile(lines, 'Xlines', 'D')
   let prefix = '!'
   if has('win32')
     let prefix = '!start '
@@ -1624,7 +1627,6 @@ func Test_gui_dialog_file()
 
   call delete('Xdialog')
   call delete('Xdialfile')
-  call delete('Xlines')
 endfunc
 
 " Test for sending low level key presses
index 025b5763ac87476cf9733240f9b0daeb0ec714e3..a46236ac10e02986c3cf8b1a11e48cd439f92666 100644 (file)
@@ -703,6 +703,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    400,
 /**/
     399,
 /**/