Rev 8938 | Rev 9109 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
8566 | bpr | 1 | #! /bin/sh |
2 | ### execute from wims_home |
||
3 | |||
4 | wims_home=`pwd`; |
||
5 | wims_dirsrc="$wims_home/wimstest/dirsrc"; |
||
8571 | bpr | 6 | wims_tmp="$wims_home/wimstest/tmp"; |
8799 | bpr | 7 | wims_res="$wims_home/wimstest/dirres"; |
8865 | bpr | 8 | wims_dirtest="$wims_home/wimstest/dirtest"; |
8566 | bpr | 9 | |
9045 | bpr | 10 | wims_exec=`ls $wims_home/public_html/modules/moduletest/src`; |
11 | echo $wimsexec |
||
8865 | bpr | 12 | mkdir -p $wims_tmp |
13 | mkdir -p $wims_tmp/diroef |
||
8571 | bpr | 14 | if [ "$1" ] ; then |
15 | for a in $(seq $#) ; do opt=$1; |
||
16 | $wims_dirsrc/$opt.sh > $wims_tmp/$opt; |
||
17 | echo $opt: |
||
18 | shift |
||
19 | done; |
||
20 | else |
||
21 | for i in `ls $wims_dirsrc/*.sh`; do |
||
8819 | bpr | 22 | j=`basename $i .sh`; echo "Testing $j... \c" |
8799 | bpr | 23 | $i > $wims_tmp/$j 2>&1 |
8938 | bpr | 24 | if [ "$j" = "oef" ] ; then |
8865 | bpr | 25 | for ii in `ls $wims_dirtest/diroef/*` ; do |
26 | jj=`basename $ii`; echo "Testing $jj... \c" |
||
27 | if ! cmp $wims_tmp/diroef/$jj $wims_res/diroef/$jj; then |
||
28 | diff -c $wims_res/diroef/$jj $wims_tmp/diroef/$jj > $wims_tmp/diroef/$jj.diff; |
||
29 | echo "CHANGE" |
||
30 | else |
||
9045 | bpr | 31 | echo "OK"; rm -f $wims_tmp/diroef/$jj.diff; |
8865 | bpr | 32 | fi |
33 | done |
||
8799 | bpr | 34 | else |
8865 | bpr | 35 | echo $i |
36 | if ! cmp $wims_tmp/$j $wims_res/$j; then |
||
37 | diff -c $wims_res/$j $wims_tmp/$j > $wims_tmp/$j.diff; |
||
38 | echo "CHANGE" |
||
39 | else |
||
9045 | bpr | 40 | echo "OK"; rm -f $wims_tmp/$j.diff; |
8865 | bpr | 41 | fi |
8799 | bpr | 42 | fi |
8571 | bpr | 43 | done |
9045 | bpr | 44 | fi; |
45 | |||
46 | for j in $wims_exec ; do |
||
47 | echo "Testing $j ..."; |
||
48 | wget "http://127.0.0.1/wims/wims.cgi?module=moduletest&cmd=new&special_parm=$j" -nv -O $j.html 2&>1 |
||
49 | $wims_home/wimstest/tag.pl --file=$j --out=$wims_tmp |
||
50 | if ! cmp $wims_tmp/$j $wims_res/$j; then |
||
51 | diff -c $wims_res/$j $wims_tmp/$j > $wims_tmp/$j.diff; |
||
52 | echo "CHANGE" |
||
53 | else |
||
54 | echo "OK" |
||
55 | rm -f $wims_tmp/$j.diff; |
||
56 | fi |
||
57 | done |