X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcadet%2Floopcheck.sh;h=cdbe822cf5c517cfb643fd03a55b8308a7c07a29;hb=2b306e4a9ac8b0f4968a9cc2336fbc346de845e4;hp=4366e2082b13bb0511312860ae33800bde0647ed;hpb=a38d47ab43a73882e93a6090a3d30d183527354f;p=oweals%2Fgnunet.git diff --git a/src/cadet/loopcheck.sh b/src/cadet/loopcheck.sh index 4366e2082..cdbe822cf 100755 --- a/src/cadet/loopcheck.sh +++ b/src/cadet/loopcheck.sh @@ -1,19 +1,17 @@ #!/bin/sh -if ["$1" == ""]; then - while true; do - date; +while true; do + if [ "$1" == "" ]; then 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; + else + LOGFILE="`date "+%m.%d-%H:%M:%S"`.log" + taskset 1 $1 |& tee $LOGFILE | grep -v DEBUG; if [ "${PIPESTATUS[0]}" != "0" ]; then echo "Failed"; date; break; fi - done -fi + fi + grep -B 10 ERROR *?*.log && break + grep -B 10 Assert *?*.log && break + ls core* &> /dev/null && break +done