diff src/testdir/Makefile @ 7506:cfc0d60f6233 v7.4.1055

commit https://github.com/vim/vim/commit/e7893a4088d6ea796bcab6195d232cb26c12c317 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Jan 6 21:23:56 2016 +0100 patch 7.4.1055 Problem: Running "make newtests" in src/testdir has no output. Solution: List the messages file when a test fails. (Christian Brabandt) Update the list of tests.
author Christian Brabandt <cb@256bit.org>
date Wed, 06 Jan 2016 21:30:05 +0100
parents 6b057079a836
children 1529ae1c456a
line wrap: on
line diff
--- a/src/testdir/Makefile
+++ b/src/testdir/Makefile
@@ -120,7 +120,11 @@ nolog:
 # Limitation: Only works with the +eval feature.
 RUN_VIMTEST = VIMRUNTIME=$(SCRIPTSOURCE); export VIMRUNTIME; $(VALGRIND) $(VIMPROG) -f -u unix.vim -U NONE --noplugin
 
-newtests: $(NEW_TESTS)
+newtests: newtestssilent
+	@/bin/sh -c "if test -f messages && grep -q 'FAILED' messages; then cat messages && cat test.log; fi"
+
+newtestssilent: $(NEW_TESTS)
+
 
 .vim.res:
 	$(RUN_VIMTEST) -u NONE -S runtest.vim $*.vim