1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  | #!/bin/sh 
 |    
 |  # clock.test needs a timezone to be set 
 |  export TZ="Europe/London" 
 |  export TCL_LIBRARY=library 
 |    
 |  for i in `ls tests/*.test | awk -F/ '{print $2}'`; do 
 |      ./tcltest tests/all.tcl -file $i >$i.log 2>&1 
 |      grep -q -F -e "Files with failing tests:" -e "Test files exiting with errors:" $i.log 
 |      if [ $? -eq 0 ]; then 
 |          echo "FAIL: $i" 
 |          cat $i.log 
 |      else 
 |          echo "PASS: $i" 
 |      fi 
 |      rm -f $i.log 
 |  done 
 |  
  |