use new boot states
[tests.git] / system / runtest
index 2923c61..345ac2e 100755 (executable)
@@ -1,5 +1,17 @@
 #!/bin/bash
 cd $(dirname $0)
 mkdir -p logs
-logfile=logs/runtest-$(date +%H-%M).log
-exec python -u TestMain.py "$@" | tee logfile
+time=$(date +%H-%M)
+logfile=logs/runtest-${time}.log
+tracefile=logs/trace-${time}.txt
+
+# 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
+
+if [ -f logs/success ] ; then
+    exit 0
+else
+    exit 1
+fi