+
+ case $result in
+ 0)
+ echo "PASS $testbase"
+ passed=`expr $passed + 1`
+ maybe_discard_scratch
+ ;;
+ 77)
+ echo "SKIP $testbase"
+ skipped=`expr $skipped + 1`
+ maybe_discard_scratch
+ ;;
+ 78)
+ # It failed, but we expected that. don't dump out error logs,
+ # because most users won't want to see them. But do leave
+ # the working directory around.
+ echo "XFAIL $testbase"
+ failed=`expr $failed + 1`
+ ;;
+ *)
+ echo "FAIL $testbase"
+ failed=`expr $failed + 1`
+ if [ "x$nopersist" = "xyes" ]
+ then
+ exit 1
+ fi
+ esac