From: Adam Dickmeiss Date: Thu, 24 Sep 2009 07:11:01 +0000 (+0200) Subject: Fix calls to wget for first time test. X-Git-Tag: v1.2.1~21 X-Git-Url: http://git.indexdata.com/?a=commitdiff_plain;h=d61ba43c7996023b048d7d732a14dfa47179cd66;p=pazpar2-moved-to-github.git Fix calls to wget for first time test. --- diff --git a/test/run_pazpar2.sh b/test/run_pazpar2.sh index b4b9f86..68f80e2 100755 --- a/test/run_pazpar2.sh +++ b/test/run_pazpar2.sh @@ -30,10 +30,11 @@ if test "x${PREFIX}" = "x"; then fi CFG=${PREFIX}.cfg URLS=${PREFIX}_urls +VALGRINDLOG=${PREFIX}_valgrind.log usevalgrind=false -if test "$usevalgrind"; then - valgrind --leak-check=full --log-file=valgrind ../src/pazpar2 -X -l pazpar2.log -f ${CFG} >extra_pazpar2.log 2>&1 & +if $usevalgrind; then + valgrind --leak-check=full --log-file=$VALGRINDLOG ../src/pazpar2 -X -l pazpar2.log -f ${CFG} >extra_pazpar2.log 2>&1 & else YAZ_LOG=zoom,zoomdetails,debug,log,fatal ../src/pazpar2 -d -X -l pazpar2.log -f ${srcdir}/${CFG} >extra_pazpar2.log 2>&1 & fi @@ -67,19 +68,20 @@ for f in `cat ${srcdir}/${URLS}`; do OUT1=${srcdir}/${PREFIX}_${testno}.res OUT2=${PREFIX}_${testno}.log DIFF=${PREFIX}_${testno}.dif - if test -f $OUT1; then - rm -f $OUT2 - if test -n "${wget}"; then - if test -n "${postfile}"; then - ${wget} -q -O $OUT2 --header="Content-Type: text/xml" --post-file=$postfile $f - else - ${wget} -q -O $OUT2 $f - fi - elif test -n "${lynx}"; then - ${lynx} -dump $f >$OUT2 + rm -f $OUT2 $DIFF + if test -n "${wget}"; then + if test -n "${postfile}"; then + ${wget} -q -O $OUT2 --header="Content-Type: text/xml" --post-file=$postfile $f else - break + ${wget} -q -O $OUT2 $f fi + elif test -n "${lynx}"; then + ${lynx} -dump $f >$OUT2 + else + break + fi + + if test -f $OUT1; then if diff $OUT1 $OUT2 >$DIFF; then : else @@ -89,7 +91,7 @@ for f in `cat ${srcdir}/${URLS}`; do fi else echo "Test $testno: Making for the first time" - ${wget} -q -O $OUT1 $f + mv $OUT2 $OUT1 code=1 fi testno=`expr $testno + 1`