TODO: script: add test-loop.sh: loop over make test TESTS=<pat> until failure occurs
[obnox/samba/samba-obnox.git] / script / test-loop.sh
1 #!/bin/sh
2
3 buildnice ./configure.developer
4 buildnice make -j
5
6 SMBD_OPT='SMBD_OPTIONS="-d10"'
7 SMBD_OPT=''
8
9 #TESTS="samba3.base.defer_open.*s3dc"
10
11 COUNT=1
12
13 LOGBASE="./test.loop"
14
15 while true ; do
16         echo
17         echo " === ${COUNT} ==="
18         echo
19         LOGF="${LOGBASE}.${COUNT}"
20         rm -f "${LOGF}"
21         buildnice make test ${SMBD_OPT} TESTS="'$TESTS'" 2>&1 | tee "${LOGF}"
22         grep -q FAIL "${LOGF}" && break
23         rm -f "${LOGF}"
24         sleep 1
25         COUNT=$((COUNT + 1))
26 done