16ed9346aa9374ae26a80826d5ffecb5ddf02801
[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 && touch logs/success
16 cat logs/$runfile
17
18 if [ -f logs/success ] ; then
19     exit 0
20 else
21     exit 1
22 fi