DH_COMPAT=4. Fix path in dh_installman invocation
[idzebra-moved-to-github.git] / test / xpath / test7.sh
1 #!/bin/sh
2 # $Id: test7.sh,v 1.1.2.1 2006-02-06 23:11:12 adam Exp $
3
4 pp=${srcdir:-"."}
5
6 LOG="test7.log"
7 TMP="test7.tmp"
8 DBG=""
9
10 rm -f $LOG
11 rm -f $TMP.*
12 ../../index/zebraidx -c $pp/zebra6.cfg -l $LOG init || exit 1
13 ../../index/zebraidx -c $pp/zebra6.cfg -l $LOG -t grs.xml update $pp/rec61.xml $pp/rec62.xml || exit 2
14 test -f dict*.mf || exit 1
15
16 ../../index/zebrasrv -c $pp/zebra6.cfg -l $LOG $DBG -S unix:socket & 
17 sleep 1
18 test -f zebrasrv.pid || exit 2
19
20 # bug 460
21 ../api/testclient unix:socket '@attr 1=4 46' >$TMP.1
22
23 ../api/testclient unix:socket '@attr 1=4 beta' >$TMP.2
24
25 echo 'Killing server' >>$LOG
26 kill `cat zebrasrv.pid` || exit 3
27 sleep 1
28 echo "Result counts: " >> $LOG
29 cat $TMP.* >>$LOG
30
31 echo 'Checking that result 1 count is 0' >>$LOG
32 grep "^Result count: 0$" $TMP.1 >/dev/null || exit 4
33
34 echo 'Checking that result 2 count is 1' >>$LOG
35 grep "^Result count: 1$" $TMP.2 >/dev/null || exit 5
36
37 echo 'Test OK' >>$LOG
38 exit 0
39