From: Bart Polot Date: Mon, 21 Jul 2014 00:15:04 +0000 (+0000) Subject: - allow to run specific checks in a loop X-Git-Tag: initial-import-from-subversion-38251~3458 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a38d47ab43a73882e93a6090a3d30d183527354f;p=oweals%2Fgnunet.git - allow to run specific checks in a loop --- diff --git a/src/cadet/loopcheck.sh b/src/cadet/loopcheck.sh index 2ea737ecb..4366e2082 100755 --- a/src/cadet/loopcheck.sh +++ b/src/cadet/loopcheck.sh @@ -1,8 +1,19 @@ #!/bin/sh - -while true; do - date; - taskset 1 make check || break; - grep -B 10 Assert *log && break - ls core* &> /dev/null && break -done +if ["$1" == ""]; then + while true; do + date; + taskset 1 make check || break; + grep -B 10 Assert *log && break + ls core* &> /dev/null && break + done +else + while true; do + date; + taskset 1 $1 |& tee log | grep -v DEBUG; + if [ "${PIPESTATUS[0]}" != "0" ]; then + echo "Failed"; + date; + break; + fi + done +fi