Index: Makefile
===================================================================
--- Makefile	(revision 1682)
+++ Makefile	(working copy)
@@ -36,8 +36,9 @@
 report:
 	@echo
 	@echo 'Test results:'
-	@/bin/sh -c "if test -f test.log; \
-		then cat test.log; echo TEST FAILURE; exit 1; \
+	@cat test.log
+	@/bin/sh -c "if grep -q FAILED test.log; \
+		then echo TEST FAILURE; exit 1; \
 		else echo ALL DONE; \
 		fi"
 
@@ -50,7 +51,7 @@
 	-rm -f $*.failed tiny.vim small.vim mbyte.vim test.ok X* viminfo
 	$(VALGRIND) $(VIMPROG) -u unix.vim -U NONE --noplugin -s dotest.in $*.in
 	@/bin/sh -c "if diff test.out $*.ok; \
-		then mv -f test.out $*.out; \
+		then echo test1 PASS >>test.log; mv -f test.out $*.out; \
 		else echo; \
 		echo test1 FAILED - Something basic is wrong; \
 		echo; exit 1; fi"
@@ -64,7 +65,7 @@
 	-$(VALGRIND) $(VIMPROG) -u unix.vim -U NONE --noplugin -s dotest.in $*.in
 	@/bin/sh -c "if test -f test.out; then\
 		  if diff test.out $*.ok; \
-		  then mv -f test.out $*.out; \
+		  then echo $* PASS >>test.log; mv -f test.out $*.out; \
 		  else echo $* FAILED >>test.log; mv -f test.out $*.failed; \
 		  fi \
 		else echo $* NO OUTPUT >>test.log; \
