X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=system%2Frun_log;h=16ed9346aa9374ae26a80826d5ffecb5ddf02801;hb=79181cdffeaf5466e4b2d2ce2dfe5fbfe2ba22e7;hp=345ac2e347c57b304972dc834f69525371232c2d;hpb=e40ef24f58e1a8190339fa7e43beb05f1034deeb;p=tests.git diff --git a/system/run_log b/system/run_log index 345ac2e..16ed934 100755 --- a/system/run_log +++ b/system/run_log @@ -1,14 +1,19 @@ #!/bin/bash cd $(dirname $0) +python -c "import time; print int(time.time())" > timestamp mkdir -p logs time=$(date +%H-%M) -logfile=logs/runtest-${time}.log -tracefile=logs/trace-${time}.txt +runfile=run-${time}.txt +runlast=run +tracefile=trace-${time}.txt +tracelast=trace # figure if TestMain succeeds, as the retcod gets lost in the pipe rm -f logs/success -python -u TestMain.py -t $tracefile "$@" &> $logfile && touch logs/success -cat $logfile +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 logs/$runfile if [ -f logs/success ] ; then exit 0