9033fa141420d1cb7ddbdbd6dced85ed5db77d1b
[oweals/gnunet.git] / src / cadet / loopcheck.sh
1 #!/bin/sh
2 while true; do
3     if [ "$1" == "" ]; then
4         taskset 1 make check || break;
5     else
6         taskset 1 $1 |& tee log | grep -v DEBUG;
7         if [ "${PIPESTATUS[0]}" != "0" ]; then
8             echo "Failed";
9             date;
10             break;
11         fi
12     fi
13     grep -B 10 Assert *log && break
14     ls core* &> /dev/null && break
15 done