From 61809338def9aa78968e0d71117b3350aecfd53a Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Wed, 20 Aug 2014 18:47:34 +0200 Subject: [PATCH] TODO: script: add test-loop.sh: loop over make test TESTS= until failure occurs call: TESTS="pattern" ./test-loop.sh --- script/test-loop.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 script/test-loop.sh diff --git a/script/test-loop.sh b/script/test-loop.sh new file mode 100755 index 00000000000..26649efa61b --- /dev/null +++ b/script/test-loop.sh @@ -0,0 +1,26 @@ +#!/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 -- 2.34.1