Updated tests
authorAdam Dickmeiss <adam@indexdata.dk>
Tue, 6 May 2003 17:39:01 +0000 (17:39 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Tue, 6 May 2003 17:39:01 +0000 (17:39 +0000)
17 files changed:
test/gils/Makefile.am
test/gils/stop01.sh
test/gils/stop02.sh
test/gils/stop03.sh
test/gils/stop04.sh
test/gils/test.sh
test/gils/test1.sh
test/gils/test2.sh
test/gils/timing1.sh
test/gils/timing2.sh
test/rusmarc/test.sh
test/sort/test1.sh
test/usmarc/test.sh
test/xpath/simple1.sh
test/xpath/test1.sh
test/xpath/test2.sh
test/xpath/test3.sh

index f086103..6a0ba44 100644 (file)
@@ -1,5 +1,3 @@
-
-
 dist-hook:
        -mkdir $(distdir)/records
        cp $(srcdir)/records/*.grs $(distdir)/records
@@ -9,7 +7,3 @@ TESTS = stop01.sh stop02.sh stop03.sh stop04.sh \
        timing1.sh timing2.sh
 
 EXTRA_DIST = $(TESTS) zebra1.cfg zebra2.cfg
-
-# FIXME:
-# test02.sh fails
-# test03.sh fails with a segfault
index 4c70b97..f1b52c1 100755 (executable)
@@ -1,5 +1,6 @@
-# test01.sh - test start and stop of the server with -1
-#
+#!/bin/sh
+# $Id: stop01.sh,v 1.2 2003-05-06 17:39:01 adam Exp $
+# test start and stop of the server with -1
 
 echo "initializing"
 mkdir -p reg
index 996feeb..d9de692 100755 (executable)
@@ -1,4 +1,6 @@
-# test02.sh - test start and stop of the server with -S
+#!/bin/sh
+# $Id: stop02.sh,v 1.2 2003-05-06 17:39:01 adam Exp $
+# test start and stop of the server with -S
 #
 # FIXME - this test does not currently pass  (H 22-oct-2002)
 # Something rotten with signals and threads and mutexes...
@@ -39,6 +41,7 @@ sleep 1 # let the client connect
 echo "  killing it..."
 kill  $PID
 
+sleep 1
 echo "  checking that it is dead..."
 ps -p $PID >/dev/null && exit 1
 
index fe33d0c..23c766c 100755 (executable)
@@ -1,4 +1,6 @@
-# test03.sh - test start and stop of the threaded server (-T)
+#!/bin/sh
+# $Id: stop03.sh,v 1.2 2003-05-06 17:39:01 adam Exp $
+# test start and stop of the threaded server (-T)
 #
 # FIXME - this test does not currently pass  (H 22-oct-2002)
 # When the client exits, the process dies with a segfault
index e66991c..2b06077 100755 (executable)
@@ -1,4 +1,6 @@
-# test04.sh - test start and stop of the forked server 
+#!/bin/sh
+# $Id: stop04.sh,v 1.2 2003-05-06 17:39:01 adam Exp $
+# test start and stop of the forked server 
 #
 
 echo "initializing"
index bba92f4..bb6f324 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/sh
+# $Id: test.sh,v 1.8 2003-05-06 17:39:01 adam Exp $
 if [ -x ../../index/zebraidx ]; then 
        IDX=../../index/zebraidx
        SRV=../../index/zebrasrv
index e33ccff..b479a39 100755 (executable)
@@ -1,3 +1,5 @@
+#!/bin/sh
+# $Id: test1.sh,v 1.4 2003-05-06 17:39:01 adam Exp $
 echo "testing without stored keys (zebra1.cfg)"
 
 echo "See if servers are running...."
index 16d22d6..69c0af9 100755 (executable)
@@ -1,3 +1,5 @@
+#!/bin/sh
+# $Id: test2.sh,v 1.4 2003-05-06 17:39:01 adam Exp $
 echo "Testing with storekeys (zebra2.cfg)"
 echo "init..."
 rm -f idx.log log
index 1f373f7..5fd284d 100755 (executable)
@@ -1,5 +1,7 @@
-# timing1.sh - tests that updates are reflected immediately
-# in the registers. Repeatedly modifies a record and counts hits.
+#!/bin/sh
+# $Id: timing1.sh,v 1.4 2003-05-06 17:39:01 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
 
 echo "Testing timings of updates"
index fa90ca5..54a1974 100755 (executable)
@@ -1,4 +1,5 @@
-# timing2.sh 
+#!/bin/sh
+# $Id: timing2.sh,v 1.4 2003-05-06 17:39:01 adam Exp $ 
 # Demonstrated that updates depend on file timestamps
 
 echo "Testing timings of updates"
index 4f71be2..c924b19 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/sh
+# $Id: test.sh,v 1.3 2003-05-06 17:39:01 adam Exp $
 test -d tmp || mkdir tmp
 test -d lock || mkdir lock
 test -d register || mkdir register
index 62b428a..2e98061 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/sh
+# $Id: test1.sh,v 1.2 2003-05-06 17:39:01 adam Exp $
 LOG=test1.log
 rm -fr lock
 mkdir lock
index 48c8ee7..e506dca 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/sh
+# $Id: test.sh,v 1.5 2003-05-06 17:39:01 adam Exp $
 test -d tmp || mkdir tmp
 test -d lock || mkdir lock
 echo Loading Records
index 7fdd94f..9c7dc55 100755 (executable)
@@ -1,4 +1,6 @@
-# simple1.sh - test with one simple sgml record
+#!/bin/sh
+# $Id: simple1.sh,v 1.2 2003-05-06 17:39:01 adam Exp $
+# test with one simple sgml record
 
 LOG=simple1.log
 ../../index/zebraidx -l $LOG init || exit 1
index 5806a0a..9986e35 100755 (executable)
@@ -1,4 +1,6 @@
 #!/bin/sh
-rm -f test1.log
-../../index/zebraidx -l test1.log init || exit 1
-../../index/zebraidx -l test1.log -t grs.sgml update rec || exit 2
+# $Id: test1.sh,v 1.2 2003-05-06 17:39:01 adam Exp $
+LOG=test1.log
+rm -f $LOG
+../../index/zebraidx -l $LOG init || exit 1
+../../index/zebraidx -l $LOG -t grs.sgml update rec || exit 2
index d6df208..6b54af7 100755 (executable)
@@ -1,7 +1,11 @@
 #!/bin/sh
+# $Id: test2.sh,v 1.2 2003-05-06 17:39:01 adam Exp $
 LOG=test2.log
 TMP=test2.tmp
 rm -f $LOG
+rm -f $TMP
+../../index/zebraidx -l $LOG init || exit 1
+../../index/zebraidx -l $LOG -t grs.sgml update rec || exit 2
 test -f dict*.mf || exit 1
 ../../index/zebrasrv -l $LOG -S unix:socket & 
 sleep 1
@@ -11,6 +15,6 @@ echo 'Killing server' >>$LOG
 kill `cat zebrasrv.pid` || exit 3
 cat $TMP >>$LOG
 echo 'Checking that result count is 1' >>$LOG
-grep "^Result count: 1$" $TMP || exit 4
+grep "^Result count: 1$" $TMP >/dev/null || exit 4
 echo 'Test OK' >>$LOG
 
index 3b0145d..b37859e 100755 (executable)
@@ -1,7 +1,11 @@
 #!/bin/sh
+# $Id: test3.sh,v 1.2 2003-05-06 17:39:01 adam Exp $
 LOG=test3.log
 TMP=test3.tmp
 rm -f $LOG
+rm -f $TMP
+../../index/zebraidx -l $LOG init || exit 1
+../../index/zebraidx -l $LOG -t grs.sgml update rec || exit 2
 test -f dict*.mf || exit 1
 ../../index/zebrasrv -l $LOG -S unix:socket & 
 sleep 1