From 458ecde52cbb587e9db52f4ae16fcd76002feb61 Mon Sep 17 00:00:00 2001 From: Nathan Wagner Date: Sat, 4 Mar 2017 11:36:06 -0600 Subject: [PATCH] add required test to tap --- t/tap.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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" -- 2.40.0