Mercurial > vim
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 |