b31907d700c1fe956e4e4c20e64d91de027d7c84 markd Tue May 14 02:03:33 2024 -0700 merge blatHuge implementation diff --git src/gfServer/tests/bin/testDynServerPcr src/gfServer/tests/bin/testDynServerPcr new file mode 100755 index 0000000..8909f83 --- /dev/null +++ src/gfServer/tests/bin/testDynServerPcr @@ -0,0 +1,22 @@ +#!/bin/bash -e +set -beEu -o pipefail +if [ $# != 1 ] ; then + echo "wrong # args $0 gfServer" >&2 + exit 1 +fi +testName=$(basename $0) +gfServer=$1 + +# build index +gfRootDir=output/${testName}_root +gfDir=${gfRootDir}/${testName} +rm -rf $gfDir +mkdir -p $gfDir +cp -f input/testPcr.2bit $gfDir/testPcr.2bit +$gfServer index -stepSize=5 $gfDir/testPcr.untrans.gfidx $gfDir/testPcr.2bit >/dev/null + +# test query + +./dynTester --gfServer=${gfServer} $gfRootDir pcr testPcr testDynServerPcr input/testPcr.fa output/${testName}.ver.out +sed -e 's/^version .*$/version XXX/' output/${testName}.ver.out > output/${testName}.out +diff -u expected/${testName}.out output/${testName}.out