X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=system%2Frun_log;h=ec1f18018df70035c134724bba992eff6d2b1b66;hb=a9e5d3afadff87fa868bd6c2e6c2dd31ae80f816;hp=54a0cdfd41cae1fdfa401e4fb861870477f2c4cb;hpb=16b7a4b53f2c8aed595696654cfbd830db36e29b;p=tests.git diff --git a/system/run_log b/system/run_log index 54a0cdf..ec1f180 100755 --- a/system/run_log +++ b/system/run_log @@ -1,5 +1,6 @@ #!/bin/bash cd $(dirname $0) +python3 -c "import time; print(int(time.time()))" > timestamp mkdir -p logs time=$(date +%H-%M) runfile=run-${time}.txt @@ -11,11 +12,12 @@ tracelast=trace rm -f logs/success rm -f logs/$runlast; (cd logs; ln -s $runfile $runlast) rm -f logs/$tracelast; (cd logs; ln -s $tracefile $tracelast) -python -u TestMain.py -t logs/$tracefile "$@" &> logs/$runfile && touch logs/success -cat $runfile +python3 -u TestMain.py -t logs/$tracefile "$@" &> logs/$runfile ; retcod=$? +cat logs/$runfile +case "$retcod" in + 0) touch logs/success ;; + 2) touch logs/warning ;; +esac -if [ -f logs/success ] ; then - exit 0 -else - exit 1 -fi +echo run_log exit_code $retcod +exit $retcod