Admin/isatest-check
changeset 16178 754efc5afd5d
parent 16095 f6af6b265d20
child 16362 f321def7279c
--- a/Admin/isatest-check	Wed Jun 01 21:25:35 2005 +0200
+++ b/Admin/isatest-check	Thu Jun 02 02:21:44 2005 +0200
@@ -13,8 +13,6 @@
 # such file exists 
 shopt -s nullglob
 
-ADMIN="berghofe@in.tum.de kleing@in.tum.de"
-
 # mail program
 MAIL=$HOME/bin/pmail
 
@@ -48,22 +46,29 @@
 
 ## main
 
-# check if tests are still running, wait for them to finish for max 10h
+# check if tests are still running, wait for them to finish for max 8h
 i=0
-while [ -n "$(ls $RUNNING)" -a $i -lt 10 ]; do 
+while [ -n "$(ls $RUNNING)" -a $i -lt 8 ]; do 
     sleep 3600
     let "i = i+1"
 done
 
 # still running -> give up
 if [ -n "$(ls $RUNNING)" ]; then
-    echo "giving up waiting for test to finish at $(date)" > $TMP
+    echo "Giving up waiting for test to finish at $(date)." > $TMP
+    echo "Attaching all running and error logs." >> $TMP
     echo >> $TMP
+
+    if [ -e $ERRORLOG ]; then
+        cat $ERRORLOG >> $TMP
+    fi
+
     echo "Have a nice day," >> $TMP
     echo "  isatest" >> $TMP
 
-    for R in $ADMIN; do
-        $MAIL "isabelle test taking to long" $R $TMP
+    for R in $MAILTO; do
+        LOGS=$ERRORDIR/isatest*.log
+        $MAIL "isabelle test taking to long" $R $TMP $LOGS
     done
     
     exit 1