7be126928392c0db32112a0f475844e802998437
[idzebra-moved-to-github.git] / test / sort / test1.sh
1 #!/bin/sh
2 # $Id: test1.sh,v 1.8 2004-07-28 09:47:41 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: 3rd computer
23 my:
24   title: third ^computer
25 my:
26   title: second computer
27   dateTime: 1
28 my:
29   title: first computer
30   dateTime: 2' >tmp2
31
32 kill `cat lock/zebrasrv.pid`
33 diff tmp1 tmp2