From 558b4078ff9d6eb98658b3c5b90a69267e8c2ce5 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Mon, 13 Jan 2014 19:22:21 +0100 Subject: [PATCH] tests: New make target check-accept Updates expected results from actual results, for review and commit. Signed-off-by: Markus Armbruster --- Make.mk | 9 ++++++--- tests/test-common.sh | 4 ++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Make.mk b/Make.mk index f98cc3af..23861053 100644 --- a/Make.mk +++ b/Make.mk @@ -27,7 +27,7 @@ # Make.mk: The real Makefile, included by GNUmakefile # # Known contributors to this file: -# Markus Armbruster, 2005-2013 +# Markus Armbruster, 2005-2014 # # This makefile was inspired by `Recursive Make Considered Harmful', @@ -249,8 +249,11 @@ uninstall: .PHONY: dist dist: dist-source dist-client dist-info -.PHONY: check -check: all +.PHONY: check check-accept _check +check check-accept: _check +check: export override EMPIRE_CHECK_ACCEPT := +check-accept: export override EMPIRE_CHECK_ACCEPT := y +_check: all @echo "Warning: test suite is immature and needs work." >&2 $(srcdir)/tests/files-test $(srcdir) $(srcdir)/tests/fairland-test $(srcdir) diff --git a/tests/test-common.sh b/tests/test-common.sh index 5fc91dee..20023ac7 100644 --- a/tests/test-common.sh +++ b/tests/test-common.sh @@ -172,6 +172,10 @@ cmp_out() if msg=`diff -q "$exp" "$nrm"` then echo "$i OK" + elif [ "$EMPIRE_CHECK_ACCEPT" ] + then + echo "$i CHANGED" + cp "$nrm" "$exp" else ret=$? echo "$i FAIL"