summaryrefslogtreecommitdiff
path: root/t/distcheck-pr9579.sh
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2012-04-14 10:03:38 +0200
committerStefano Lattarini <stefano.lattarini@gmail.com>2012-04-14 10:40:44 +0200
commitd0eb9120eabaf7aa8f381b1fab712bd772c59785 (patch)
treefe3a9f5db20dc35f84247e850a1473f28c0e889b /t/distcheck-pr9579.sh
parentbf0c63d0a0233f20aef5fff4bf1bb33302276eca (diff)
downloadautomake-d0eb9120eabaf7aa8f381b1fab712bd772c59785.tar.gz
[ng] tests: prefer to grep make stderr for expected diagnostic
Few make implementations, like BSD's, can print diagnostic from make or its spawned recipes on stdout rather than on stderr. Some of our tests had been relaxed to cater for this. Now that we assume GNU make, there is no reason to be this "sloppy" anymore. * t/uninstall-fail.sh: Expect diagnostic from make and its recipes to be on stderr, not possibly also on stdout. * t/lisp3.sh: Likewise. * t/test-missing.sh: Likewise. * t/test-missing2.sh: Likewise. * t/distcheck-pr10470.sh: Likewise. * t/distcheck-pr9579.sh: Likewise. * t/dist-missing-am.sh: Likewise. * t/dist-missing-included-m4.sh: Likewise. * t/dist-missing-m4.sh: Likewise. * t/deleted-am.sh: Likewise. * t/deleted-m4.sh: Likewise. * t/distcheck-configure-flags-am.sh: Likewise. * t/distcheck-configure-flags-subpkg.sh: Likewise. * t/distcheck-configure-flags.sh: Likewise. * t/yacc-dist-nobuild.sh: Likewise. Also, be stricter in matching expected make diagnostic. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to 't/distcheck-pr9579.sh')
-rwxr-xr-xt/distcheck-pr9579.sh18
1 files changed, 9 insertions, 9 deletions
diff --git a/t/distcheck-pr9579.sh b/t/distcheck-pr9579.sh
index 8c789001e..fb8e4054a 100755
--- a/t/distcheck-pr9579.sh
+++ b/t/distcheck-pr9579.sh
@@ -54,11 +54,11 @@ $MAKE uninstall
test -f inst/share/dir
rm -rf inst
-$MAKE distcheck >output 2>&1 && { cat output; Exit 1; }
-cat output
+$MAKE distcheck 2>stderr && { cat stderr >&2; Exit 1; }
+cat stderr >&2
-$FGREP 'ERROR: files left after uninstall:' output
-grep '/share/dir *$' output
+grep 'ERROR: files left after uninstall:' stderr
+grep '/share/dir *$' stderr
# A few trickier corner cases.
@@ -86,11 +86,11 @@ test -f inst/mu/share/info/dir
test -f inst/share/info/more/dir
rm -rf inst
-$MAKE distcheck >output 2>&1 && { cat output; Exit 1; }
-cat output
+$MAKE distcheck 2>stderr && { cat stderr >&2; Exit 1; }
+cat stderr >&2
-$FGREP 'ERROR: files left after uninstall:' output
-grep '/mu/share/info/dir *$' output
-grep '/share/info/more/dir *$' output
+grep 'ERROR: files left after uninstall:' stderr
+grep '/mu/share/info/dir *$' stderr
+grep '/share/info/more/dir *$' stderr
: