0
0
mirror of https://github.com/vim/vim.git synced 2025-07-24 10:45:12 -04:00

patch 8.1.1080: when a screendump test fails, moving the file is a hassle

Problem:    When a screendump test fails, moving the file is a hassle.
Solution:   Instead of appending ".failed" to the file name, keep the same
            file name but put the screendump in the "failed" directory.
            Then the file name only needs to be typed once when moving a
            screendump.
This commit is contained in:
Bram Moolenaar 2019-03-30 15:59:51 +01:00
parent 48aed0824e
commit ef7f0e367e
2 changed files with 12 additions and 1 deletions

View File

@ -103,7 +103,13 @@ endfunc
" Returns non-zero when verification fails.
func VerifyScreenDump(buf, filename, options, ...)
let reference = 'dumps/' . a:filename . '.dump'
let testfile = a:filename . '.dump.failed'
let testfile = 'failed/' . a:filename . '.dump'
let did_mkdir = 0
if !isdirectory('failed')
let did_mkdir = 1
call mkdir('failed')
endif
let i = 0
while 1
@ -115,6 +121,9 @@ func VerifyScreenDump(buf, filename, options, ...)
let refdump = readfile(reference)
if refdump == testdump
call delete(testfile)
if did_mkdir
call delete('failed', 'd')
endif
break
endif
if i == 100

View File

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