}
failsok() {
+ rv=$?
note=
- if [ $? -eq 0 ]; then
+ if [ $rv -eq 0 ]; then
printf 'not ';
- note=$(printf '# got "%d" expected "%d"' "$1" "0")
+ note=$(printf 'got "%d" expected "%d"' "$rv" "0")
fi
tn=$((tn + 1))
printf 'ok %d - %s\n' $tn "$*"
}
exitwith() {
+ rv=$?
note=
- if [ $? -ne $1 ]; then
+ if [ $rv -ne $1 ]; then
printf 'not ';
note=$(printf '# got "%d" expected "%d"' "$1" "$2")
fi