More updates to allow tests when builddir != srcdir.
[idzebra-moved-to-github.git] / test / gils / timing1.sh
index 29893ac..4506d9e 100755 (executable)
@@ -1,28 +1,30 @@
 #!/bin/sh
-# $Id: timing1.sh,v 1.7 2003-05-24 22:34:48 adam Exp $
+# $Id: timing1.sh,v 1.8 2004-06-15 08:06:34 adam Exp $
 # tests that updates are reflected immediately # in the registers.
 # Repeatedly modifies a record and counts hits.
 # Test 1: with good sleeps in every between - should pass always
 
+pp=${srcdir:-"."}
+
 LOG=timing1.log
 
 rm -f $LOG
 
 echo "  init..." >>$LOG
 rm -f records/esdd000[12].grs # these should not be here, will be created later
-../../index/zebraidx -c zebra2.cfg -l $LOG init || exit 1
+../../index/zebraidx -c $pp/zebra2.cfg -l $LOG init || exit 1
 
 echo "  killing old server (if any)..." >>$LOG
 test -f zebrasrv.pid && kill -9 `cat zebrasrv.pid`
 
 echo "  starting server..." >>$LOG
-../../index/zebrasrv -S -c zebra2.cfg -l $LOG tcp:@:9901 &
+../../index/zebrasrv -S -c $pp/zebra2.cfg -l $LOG tcp:@:9901 &
 sleep 1
 test -f zebrasrv.pid || exit 1
 sleep 2
 
 echo "  update 1..." >>$LOG
-../../index/zebraidx -l $LOG -c zebra2.cfg update records || exit 1
+../../index/zebraidx -l $LOG -c $pp/zebra2.cfg update records || exit 1
 sleep 2
 
 echo "  search 1..." >>$LOG
@@ -34,7 +36,7 @@ echo "making a test record..." >>$LOG
 cp records/esdd0006.grs records/esdd0002.grs
 
 echo "  indexing it..." >>$LOG
-../../index/zebraidx -l $LOG -c zebra2.cfg update records || exit 1
+../../index/zebraidx -l $LOG -c $pp/zebra2.cfg update records || exit 1
 sleep 2
 
 echo "  search 2..." >>$LOG
@@ -47,7 +49,7 @@ sed 's/UTAH/XYZ/g' <records/esdd0002.grs >records/esdd0002x.grs
 mv records/esdd0002x.grs records/esdd0002.grs
 
 echo "    indexing it..." >>$LOG
-../../index/zebraidx -l $LOG -c zebra2.cfg update records || exit 1
+../../index/zebraidx -l $LOG -c $pp/zebra2.cfg update records || exit 1
 
 sleep 2
 echo "    search 3..." >>$LOG
@@ -61,7 +63,7 @@ sed 's/XYZ/UTAH/g' <records/esdd0002.grs >records/esdd0002x.grs
 mv records/esdd0002x.grs records/esdd0002.grs
 
 echo "    indexing it..." >>$LOG
-../../index/zebraidx -l $LOG -c zebra2.cfg update records || exit 1
+../../index/zebraidx -l $LOG -c $pp/zebra2.cfg update records || exit 1
 
 sleep 2
 echo "    search 4..." >>$LOG
@@ -75,7 +77,7 @@ sed 's/UTAH/XYZ/g' <records/esdd0002.grs >records/esdd0002x.grs
 mv records/esdd0002x.grs records/esdd0002.grs
 
 echo "    indexing it..." >>$LOG
-../../index/zebraidx -l $LOG -c zebra2.cfg update records || exit 1
+../../index/zebraidx -l $LOG -c $pp/zebra2.cfg update records || exit 1
 
 sleep 2
 echo "    search 5..." >>$LOG
@@ -90,7 +92,7 @@ mv records/esdd0002x.grs records/esdd0002.grs
 
 sleep 2
 echo "    indexing it..." >>$LOG
-../../index/zebraidx -l $LOG -c zebra2.cfg update records || exit 1
+../../index/zebraidx -l $LOG -c $pp/zebra2.cfg update records || exit 1
 
 sleep 2
 echo "    search 6..." >>$LOG
@@ -106,7 +108,7 @@ mv records/esdd0002x.grs records/esdd0002.grs
 
 sleep 2
 echo "    indexing it..." >>$LOG
-../../index/zebraidx -l $LOG -c zebra2.cfg update records || exit 1
+../../index/zebraidx -l $LOG -c $pp/zebra2.cfg update records || exit 1
 
 sleep 2
 echo "    search 7..." >>$LOG
@@ -120,7 +122,7 @@ sed 's/XYZ/UTAH/g' <records/esdd0002.grs >records/esdd0002x.grs
 mv records/esdd0002x.grs records/esdd0002.grs
 
 echo "    indexing it..." >>$LOG
-../../index/zebraidx -l $LOG -c zebra2.cfg update records || exit 1
+../../index/zebraidx -l $LOG -c $pp/zebra2.cfg update records || exit 1
 
 sleep 2
 echo "    search 8..." >>$LOG