summaryrefslogtreecommitdiff
path: root/t/make-dryrun.tap
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2013-04-29 15:22:10 +0200
committerStefano Lattarini <stefano.lattarini@gmail.com>2013-04-29 19:55:07 +0200
commit69f7791509c523fe8b199a432b72dca6a5ce3caa (patch)
tree10336ea162738dc61eefb3582b0a20746e89c75f /t/make-dryrun.tap
parente432b0d3f7deffd3468e7b32ab6760bc7f3148f2 (diff)
downloadautomake-69f7791509c523fe8b199a432b72dca6a5ce3caa.tar.gz
header-vars: recognize more make flags ('-k' in particular)
* lib/am/header-vars.am (am__running_with_option): Here. Few improvements to comments, while at it. (am__make_keepgoing): New, tell whther make is being runt with the '-k' option. * t/make-keepgoing.tap: New test. * t/list-of-tests.mk: Add it. * t/make-dryrun.tap: Minor edits to keep it more in sync with the new test. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to 't/make-dryrun.tap')
-rwxr-xr-xt/make-dryrun.tap7
1 files changed, 4 insertions, 3 deletions
diff --git a/t/make-dryrun.tap b/t/make-dryrun.tap
index a7597a3e7..a6470b6f5 100755
--- a/t/make-dryrun.tap
+++ b/t/make-dryrun.tap
@@ -18,7 +18,7 @@
. test-init.sh
-plan_ 18
+plan_ 20
if echo "all: ; +@printf %sbb%s aa cc" | $MAKE -n -f - | grep aabbcc; then
make_plus_silence () { return 0; }
@@ -26,7 +26,7 @@ else
make_plus_silence () { return 1; }
fi
-mkdir none
+mkdir none # Also used later.
if echo nil: | $MAKE -I none -f -; then
make_supports_option_I () { return 0; }
else
@@ -59,7 +59,6 @@ check_make ()
case $1 in
-C) condition=$2 skip_reason=$3; shift; shift;;
-M) msg=$2; shift;;
- -X) directive=TODO;;
--) shift; break;;
*) break;;
esac
@@ -136,7 +135,9 @@ check_metachars MYFLAGS='-knf2\ n\ \\n'
check_metachars MYFLAGS="(&) | ; \" \` '"
check_metachars MYFLAGS=" ' # ' "
check_metachars MYFLAGS='$(foo)'
+check_metachars MYFLAGS='$(foo -n)'
check_metachars MYFLAGS='`touch bad`'
+check_metachars MYFLAGS='`touch --dry-run bad`'
# ----------------------------------------------------------------------