diff src/testdir/Makefile @ 16980:f3a6c2c31551 v8.1.1490

patch 8.1.1490: when a single test fails the exit code is not set commit https://github.com/vim/vim/commit/4e0bf846279f3efa6299a98143033db1fdfa143a Author: Bram Moolenaar <Bram@vim.org> Date: Fri Jun 7 22:40:25 2019 +0200 patch 8.1.1490: when a single test fails the exit code is not set Problem: When a single test fails the exit code is not set. (Daniel Hahler) Solution: Add an exit command. (closes https://github.com/vim/vim/issues/4506)
author Bram Moolenaar <Bram@vim.org>
date Fri, 07 Jun 2019 22:45:06 +0200
parents 1266ca221df8
children 9d9b637b35a9
line wrap: on
line diff
--- a/src/testdir/Makefile
+++ b/src/testdir/Makefile
@@ -74,10 +74,10 @@ report:
 $(NEW_TESTS):
 	rm -f $@.res test.log messages
 	$(MAKE) -f Makefile $@.res
+	cat messages
 	@if test -f test.log; then \
-		cat test.log; \
+		exit 1; \
 	fi
-	cat messages
 
 RM_ON_RUN = test.out X* viminfo
 RM_ON_START = tiny.vim small.vim mbyte.vim mzscheme.vim test.ok benchmark.out