summaryrefslogtreecommitdiffstats
path: root/src/testdir/Make_dos.mak
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-10-20 21:47:20 +0200
committerBram Moolenaar <Bram@vim.org>2019-10-20 21:47:20 +0200
commitd53ebfc6246b2f29752adbda13cd2c11acca285a (patch)
tree64cf81448bed8e3cd9d24d709fdb60123edaf562 /src/testdir/Make_dos.mak
parent4d14bac8e7441368977e81266166f728105a60d4 (diff)
patch 8.1.2196: MS-Windows: running tests with MSVC lacks updatesv8.1.2196
Problem: MS-Windows: running tests with MSVC lacks updates. Solution: Improve running individual tests on MS-Windows. (closes #4922)
Diffstat (limited to 'src/testdir/Make_dos.mak')
-rw-r--r--src/testdir/Make_dos.mak11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/testdir/Make_dos.mak b/src/testdir/Make_dos.mak
index eda1a521cd..7aec010c89 100644
--- a/src/testdir/Make_dos.mak
+++ b/src/testdir/Make_dos.mak
@@ -69,9 +69,14 @@ $(TEST_OUTFILES): $(DOSTMP)\$(*B).in
$(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS_WIN32) $(NEW_TESTS_RES): $(SCRIPTS_FIRST)
report:
- @echo ""
+ @rem without the +eval feature test_result.log is a copy of test.log
+ @if exist test.log ( copy /y test.log test_result.log > nul ) \
+ else ( echo No failures reported > test_result.log )
+ $(VIMPROG) -u NONE $(NO_INITS) -S summarize.vim messages
+ @echo.
@echo Test results:
- @if exist test.log ( type test.log & echo TEST FAILURE & exit /b 1 ) \
+ @type test_result.log
+ @if exist test.log ( echo TEST FAILURE & exit /b 1 ) \
else ( echo ALL DONE )
clean:
@@ -92,12 +97,14 @@ clean:
-for /d %i in (X*) do @rmdir /s/q %i
-if exist viminfo del viminfo
-if exist test.log del test.log
+ -if exist test_result.log del test_result.log
-if exist messages del messages
-if exist benchmark.out del benchmark.out
-if exist opt_test.vim del opt_test.vim
nolog:
-if exist test.log del test.log
+ -if exist test_result.log del test_result.log
-if exist messages del messages
benchmark: