1
0
forked from aniani/vim

patch 9.0.0112: MS-Windows: test fails because file already exists

Problem:    MS-Windows: test fails because file already exists.
Solution:   Wait a little while until the file is gone.
This commit is contained in:
Bram Moolenaar 2022-07-30 15:35:12 +01:00
parent de78632c41
commit 0f823c3609
2 changed files with 17 additions and 5 deletions

View File

@ -19,12 +19,22 @@ endfunc
func Test_ColonEight()
let save_dir = getcwd()
" This could change for CygWin to //cygdrive/c
" This could change for CygWin to //cygdrive/c .
let dir1 = 'c:/x.x.y'
if filereadable(dir1) || isdirectory(dir1)
call assert_report("Fatal: '" . dir1 . "' exists, cannot run test")
return
endif
let trycount = 5
while 1
if !filereadable(dir1) && !isdirectory(dir1)
break
endif
if trycount == 1
call assert_report("Fatal: '" . dir1 . "' exists, cannot run this test")
return
endif
" When tests run in parallel the directory may exist, wait a bit until it
" is gone.
sleep 5
let trycount -= 1
endwhile
let file1 = dir1 . '/zz.y.txt'
let nofile1 = dir1 . '/z.y.txt'

View File

@ -735,6 +735,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
112,
/**/
111,
/**/