From: Nathan Wagner Date: Sat, 4 Mar 2017 17:36:06 +0000 (-0600) Subject: add required test to tap X-Git-Tag: v0.1.6~145 X-Git-Url: https://pd.if.org/git/?p=zpackage;a=commitdiff_plain;h=458ecde52cbb587e9db52f4ae16fcd76002feb61 add required test to tap --- diff --git a/t/tap.sh b/t/tap.sh index 553128f..59df961 100755 --- a/t/tap.sh +++ b/t/tap.sh @@ -15,6 +15,20 @@ tryrun() { printf 'ok %d - %s %s\n' $tn $program "$*" } +require() { + note="$@" + program=$1 + shift + $program "$@" + if [ $? -ne 0 ]; then + printf "bail out! fail[$?]: $@\n" + exit 255; + fi + tn=$((tn + 1)) + printf 'ok %d - %s %s\n' $tn $program "$*" + +} + shownote() { if [ "$note" != "" ]; then printf '# %s\n' "$note"