]> git.pond.sub.org Git - empserver/commitdiff
tests: New make target check-accept
authorMarkus Armbruster <armbru@pond.sub.org>
Mon, 13 Jan 2014 18:22:21 +0000 (19:22 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 19 Jan 2014 09:09:17 +0000 (10:09 +0100)
Updates expected results from actual results, for review and commit.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
Make.mk
tests/test-common.sh

diff --git a/Make.mk b/Make.mk
index f98cc3af972feb0a0b1900f6d77cad3702ef4242..23861053c6551d115d708b49a569a941236342e3 100644 (file)
--- 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)
index 5fc91dee07aa0337ecda9e9d7ba1bfe490bf17b0..20023ac7508f5ec467a4adaafd8f19c5c7915cb0 100644 (file)
@@ -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"