From a38d47ab43a73882e93a6090a3d30d183527354f Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Mon, 21 Jul 2014 00:15:04 +0000 Subject: [PATCH] - allow to run specific checks in a loop --- src/cadet/loopcheck.sh | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) 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 -- 2.25.1