+require() {
+ note="$@"
+ program=$1
+ shift
+ $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))
+ printf 'ok %d - %s %s\n' $tn $program "$*"
+
+}
+