Remove call to connection_connect
[pazpar2-moved-to-github.git] / test / test_preferred.sh
index 789fffe..3a2eb98 100755 (executable)
@@ -1,10 +1,11 @@
 #!/bin/sh
 
+TEST=`basename $0 .sh`
 # srcdir might be set by make
 srcdir=${srcdir:-"."}
 
-#TODO set up solr target. For now use donut 
-#F=../solr/client.sh 
+#TODO set up solr target. For now use donut
+#F=../solr/client.sh
 #
 #rm -f solr.pid
 #$F -l solr.log -p ztest.pid -D @:9999
@@ -14,9 +15,23 @@ srcdir=${srcdir:-"."}
 #    exit 0
 #fi
 
-${srcdir}/run_pazpar2.sh test_preferred
+${srcdir}/run_pazpar2.sh $TEST
 E=$?
 
+grep "has preferred" ${TEST}pazpar2.log | cut -f 4- -d ' ' > test_preferred.log
+
+if [ -f test_preferred.res ] ; then
+    diff test_preferred.res test_preferred.log > test_preferred.dif
+    E2=$?
+    if [ $E2 -ne 0 ] ; then
+       echo "has preferred test failed!"
+       E=$E2
+    fi
+else
+    echo "Making test_preferred.res for first time."
+    mv test_preferred.log test_preferred.res
+fi
+
 #kill `cat ztest.pid`
 #rm ztest.pid
 exit $E