Files
2026-05-31 14:34:00 -04:00

22 lines
405 B
Bash
Executable File

#!/bin/bash
OUTPUT=utests.output
./testsuite > "$OUTPUT" 2>/dev/null
if [ ! -s "$OUTPUT" ] ; then
echo "UNIT FAIL (testsuite produced no output)"
rm -f "$OUTPUT"
exit 1
fi
cat "$OUTPUT" | awk '/Failures/,0'
percent=$(cat "$OUTPUT" | grep Failures | cut -d':' -f1)
rm -f "$OUTPUT"
[ "$percent" = "100%" ] && exit 0
echo "(run ./testsuite in tests directory for more information)"
exit 1