note="$@"
program=$1
shift
- $program "$@"
+ $program "$@" >> test.out 2>&1
if [ $? -ne 0 ]; then
printf 'not ';
fi
note="$@"
program=$1
shift
- $program "$@"
- if [ $? -ne 0 ]; then
- printf "bail out! fail[$?]: $@\n"
+ $program "$@" >> test.out 2>&1
+ rv=$?
+ if [ $rv -ne 0 ]; then
+ diag "bailing on $((tn + 1)) $program $*"
+ printf "bail out! fail[$rv]: $@\n"
exit 255;
fi
tn=$((tn + 1))