call:
TESTS="pattern" ./test-loop.sh
--- /dev/null
+#!/bin/sh
+
+buildnice ./configure.developer
+buildnice make -j
+
+SMBD_OPT='SMBD_OPTIONS="-d10"'
+SMBD_OPT=''
+
+#TESTS="samba3.base.defer_open.*s3dc"
+
+COUNT=1
+
+LOGBASE="./test.loop"
+
+while true ; do
+ echo
+ echo " === ${COUNT} ==="
+ echo
+ LOGF="${LOGBASE}.${COUNT}"
+ rm -f "${LOGF}"
+ buildnice make test ${SMBD_OPT} TESTS="'$TESTS'" 2>&1 | tee "${LOGF}"
+ grep -q FAIL "${LOGF}" && break
+ rm -f "${LOGF}"
+ sleep 1
+ COUNT=$((COUNT + 1))
+done