Moved the test sequences (old t[1-8].sh) into more consistent scripts
[idzebra-moved-to-github.git] / test / gils / t7.sh
1 echo "checking server is running..."
2 test -f zebrasrv.pid || exit 1
3
4 echo "search 1..."
5 ../../../yaz/zoom/zoomtst1 localhost:9901 "@attr 1=4 utah" > log || exit 2
6 grep "^Result count: 9$" log || exit 1
7
8 echo "indexing records..."
9 ../../index/zebraidx -l idx.log -c zebra2.cfg update records || exit 3
10
11 echo "search 2..."
12 ../../../yaz/zoom/zoomtst1 localhost:9901 "@attr 1=4 utah" > log || exit 4
13 grep "^Result count: 9$" log || exit 1
14
15 echo "making test records..."
16 cp records/esdd0006.grs records/esdd0001.grs
17
18 echo "indexing them..."
19 ../../index/zebraidx -l idx.log -c zebra2.cfg update records || exit 5
20
21 echo "search 3..."
22 ../../../yaz/zoom/zoomtst1 localhost:9901 "@attr 1=4 utah" > log || exit 6
23 grep "^Result count: 10$" log || exit 1
24 touch records/esdd0001.grs
25
26 echo "indexing again..."
27 ../../index/zebraidx -l idx.log -c zebra2.cfg update records || exit 7
28
29 echo "search 4..."
30 ../../../yaz/zoom/zoomtst1 localhost:9901 "@attr 1=4 utah" > log || exit 8
31 grep "^Result count: 10$" log || exit 1
32
33 echo "making another test record..."
34 mv records/esdd0001.grs records/esdd0002.grs
35
36 echo "indexing it too..."
37 ../../index/zebraidx -l idx.log -c zebra2.cfg update records || exit 9
38
39 echo "search 5..."
40 ../../../yaz/zoom/zoomtst1 localhost:9901 "@attr 1=4 utah" > log || exit 10
41 grep "^Result count: 10$" log || exit 1
42
43 echo "modifying a test record..."
44 sed 's/UTAH/XYZ/g' <records/esdd0002.grs >records/esdd0002x.grs
45 mv records/esdd0002x.grs records/esdd0002.grs
46
47 echo "indexing it..."
48 ../../index/zebraidx -l idx.log -c zebra2.cfg update records || exit 11
49
50 echo "search 6..."
51 ../../../yaz/zoom/zoomtst1 localhost:9901 "@attr 1=4 utah" > log || exit 12
52 grep "^Result count: 9$" log || exit 1
53
54 echo "search 7..."
55 ../../../yaz/zoom/zoomtst1 localhost:9901 "@attr 1=4 xyz" > log || exit 13
56 grep "^Result count: 1$" log || exit 1
57
58 echo ok