Facility for test script to post-wait
[pazpar2-moved-to-github.git] / test / test_preferred.sh
1 #!/bin/sh
2
3 TEST=`basename $0 .sh`
4 # srcdir might be set by make
5 srcdir=${srcdir:-"."}
6
7 #TODO set up solr target. For now use donut
8 #F=../solr/client.sh
9 #
10 #rm -f solr.pid
11 #$F -l solr.log -p ztest.pid -D @:9999
12 #sleep 1
13 #if test ! -f ztest.pid; then
14 #    echo "yaz-ztest could not be started"
15 #    exit 0
16 #fi
17
18 ${srcdir}/run_pazpar2.sh $TEST
19 E=$?
20
21 grep "has preferred" ${TEST}pazpar2.log | cut -f 4- -d ' ' > test_preferred.log
22
23 if [ -f test_preferred.res ] ; then
24     diff test_preferred.res test_preferred.log > test_preferred.dif
25     E2=$?
26     if [ $E2 -ne 0 ] ; then
27         echo "has preferred test failed!"
28         E=$E2
29     fi
30 else
31     echo "Making test_preferred.res for first time."
32     mv test_preferred.log test_preferred.res
33 fi
34
35 #kill `cat ztest.pid`
36 #rm ztest.pid
37 exit $E
38
39 # Local Variables:
40 # mode:shell-script
41 # sh-indentation: 2
42 # sh-basic-offset: 4
43 # End: