Fix sort test
[idzebra-moved-to-github.git] / test / sort / test1.sh
1 #!/bin/sh
2 # $Id: test1.sh,v 1.9 2004-07-28 11:01:58 adam Exp $
3
4 pp=${srcdir:-"."}
5
6 ulimit -c 10000
7 LOG=test1.log
8 rm -fr lock
9 mkdir lock
10 rm -fr reg
11 mkdir reg
12 rm -fr recs
13 mkdir recs
14 cp $pp/rec*.xml recs
15 ../../index/zebraidx -c $pp/zebra.cfg -l $LOG update recs || exit 1
16 ../../index/zebrasrv -c $pp/zebra.cfg -l $LOG unix:socket &
17 sleep 1
18 test -f lock/zebrasrv.pid || exit 2
19 ../api/testclient -n4 unix:socket '@or computer @attr 7=1 @attr 1=30 0' >tmp1
20 echo 'Result count: 4
21 my:
22   title: second computer
23   dateTime: 1
24 my:
25   title: first computer
26   dateTime: 2
27 my:
28   title: 3rd computer
29   dateTime: a^3
30 my:
31   title: fourth computer
32   dateTime: 4' >tmp2
33
34 kill `cat lock/zebrasrv.pid`
35 diff tmp1 tmp2