comparison src/testdir/Make_dos.mak @ 4946:d10ede931224 v7.3.1218

updated for version 7.3.1218 Problem: "make test" on MS-Windows does not clean all temporary files and gives some unneccessary message. Solution: Clean the right files. Create .failed files. (Ken Takata)
author Bram Moolenaar <bram@vim.org>
date Mon, 17 Jun 2013 21:53:37 +0200
parents 81e623ff2e55
children 14e7a115d54d
comparison
equal deleted inserted replaced
4945:6eaa2ff2149b 4946:d10ede931224
59 @IF EXIST test.log ( type test.log & echo TEST FAILURE & exit /b 1 ) \ 59 @IF EXIST test.log ( type test.log & echo TEST FAILURE & exit /b 1 ) \
60 ELSE ( ECHO ALL DONE ) 60 ELSE ( ECHO ALL DONE )
61 61
62 clean: 62 clean:
63 -del *.out 63 -del *.out
64 -del *.failed
64 -if exist test.ok del test.ok 65 -if exist test.ok del test.ok
65 -if exist small.vim del small.vim 66 -if exist small.vim del small.vim
66 -if exist tiny.vim del tiny.vim 67 -if exist tiny.vim del tiny.vim
67 -if exist mbyte.vim del mbyte.vim 68 -if exist mbyte.vim del mbyte.vim
68 -if exist mzscheme.vim del mzscheme.vim 69 -if exist mzscheme.vim del mzscheme.vim
69 -if exist lua.vim del lua.vim 70 -if exist lua.vim del lua.vim
70 -del X* 71 -del X*
72 -if exist Xdir1 rd /s /q Xdir1
73 -if exist Xfind rd /s /q Xfind
71 -if exist viminfo del viminfo 74 -if exist viminfo del viminfo
72 -del test.log 75 -del test.log
73 76
74 .in.out: 77 .in.out:
78 -if exist $*.failed del $*.failed
75 copy $*.ok test.ok 79 copy $*.ok test.ok
76 $(VIMPROG) -u dos.vim -U NONE --noplugin -s dotest.in $*.in 80 $(VIMPROG) -u dos.vim -U NONE --noplugin -s dotest.in $*.in
77 @diff test.out $*.ok & if errorlevel 1 (echo $* FAILED >> test.log ) \ 81 @diff test.out $*.ok & if errorlevel 1 \
78 else ( del /F $*.out & rename test.out $*.out ) 82 ( move /y test.out $*.failed & echo $* FAILED >> test.log ) \
83 else ( move /y test.out $*.out )
79 -del X* 84 -del X*
80 -del X*.*
81 -del test.ok 85 -del test.ok
82 -rd /s /q Xfind 86 -if exist Xdir1 rd /s /q Xdir1
87 -if exist Xfind rd /s /q Xfind
83 -if exist viminfo del viminfo 88 -if exist viminfo del viminfo
84 89
85 nolog: 90 nolog:
86 -del test.log 91 -del test.log