various fixes for the warning mode
[tests.git] / system / run_log
1 #!/bin/bash
2 cd $(dirname $0)
3 python -c "import time; print int(time.time())" > timestamp
4 mkdir -p logs
5 time=$(date +%H-%M)
6 runfile=run-${time}.txt
7 runlast=run
8 tracefile=trace-${time}.txt
9 tracelast=trace
10
11 # figure if TestMain succeeds, as the retcod gets lost in the pipe
12 rm -f logs/success
13 rm -f logs/$runlast; (cd logs; ln -s $runfile $runlast)
14 rm -f logs/$tracelast; (cd logs; ln -s $tracefile $tracelast)
15 python -u TestMain.py -t logs/$tracefile "$@" &> logs/$runfile ; retcod=$?
16 cat logs/$runfile
17 [ "$retcod" == 0 ] && touch logs/success
18
19 echo "run_log is exiting" $retcod
20 exit $retcod