Files
dvdisaster/regtest/runtests.sh
2025-05-04 12:35:44 +02:00

28 lines
543 B
Bash
Executable File

#!/usr/bin/env bash
cd "$(dirname "$0")"
export DVDISASTER_SCSI_SIMULATED_NODELAY=1
if [ "$REGTEST_PARALLEL" = 1 ]; then
for i in rs*.bash; do
( RETFILE=/tmp/result.$i REGTEST_NO_UTF8=1 ./$i ) &
done
wait
else
for i in rs*.bash; do
RETFILE=/tmp/result.$i ./$i
done
fi
allfailed=0
for i in rs*.bash; do
ret=$(cat /tmp/result.$i)
[ -z "$ret" ] && ret=1
rm -f /tmp/result.$i
allfailed=$((allfailed + ret))
done
echo Failed $allfailed tests
[ $allfailed -ge 256 ] && allfailed=255
exit $allfailed