Prepared for release 0.0.10
[gnucomo.git] / test / gcmtest
1 #!/bin/sh
2
3 LD_LIBRARY_PATH=/usr/local/pqxx/lib
4 export LD_LIBRARY_PATH
5
6 for testscript in t*.sh
7 do
8    name=`basename $testscript .sh`
9    sh $testscript 1>$name.log 2>$name.err
10    status=$?
11    diff $name.log $name.expect >/dev/null
12    stdout_diff=$?
13    if [ $stdout_diff != 0 ]
14    then
15       echo "  Test $name: difference in stdout."
16    fi
17    diff $name.err $name.errors >/dev/null
18    stderr_diff=$?
19    if [ $stderr_diff != 0 ]
20    then
21       echo "  Test $name: difference in stderr."
22    fi
23    if [ $stdout_diff = 0 -a $stderr_diff = 0 ]
24    then
25       result=PASSED
26    else
27       result=FAILED
28    fi
29    echo Test $name, status = $status. $result
30 done
31