Subversion Repositories wimsdev

Rev

Rev 8799 | Rev 8938 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. #! /bin/sh
  2. ### execute from wims_home
  3.  
  4. wims_home=`pwd`;
  5. wims_dirsrc="$wims_home/wimstest/dirsrc";
  6. wims_tmp="$wims_home/wimstest/tmp";
  7. wims_res="$wims_home/wimstest/dirres";
  8. mkdir -p $wims_home/wimstest/tmp
  9.  
  10. if [ "$1" ] ; then
  11.   for a in $(seq $#) ; do opt=$1;
  12.     $wims_dirsrc/$opt.sh > $wims_tmp/$opt;
  13.     echo $opt:
  14.     shift
  15.   done;
  16. else
  17.   for i in `ls $wims_dirsrc/*.sh`; do
  18.    j=`basename $i .sh`; echo "Testing $j... \c"
  19.    $i > $wims_tmp/$j 2>&1
  20.    if ! cmp $wims_tmp/$j $wims_res/$j; then
  21.      diff -c $wims_res/$j $wims_tmp/$j > $wims_tmp/$j.diff;
  22.      echo "BUG"
  23.    else
  24.      echo "OK"
  25.    fi
  26.   done
  27. fi ;
  28.