1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#!/bin/bash
set -e
pkg="ffindex"
if [ "$AUTOPKGTEST_TMP" = "" ] ; then
AUTOPKGTEST_TMP=`mktemp -d /tmp/${pkg}-test.XXXXXX`
trap "rm -rf $AUTOPKGTEST_TMP" 0 INT QUIT ABRT PIPE TERM
fi
cp -a /usr/share/doc/${pkg}/examples/* $AUTOPKGTEST_TMP
cd $AUTOPKGTEST_TMP
export FFINDEX_MAX_INDEX_ENTRIES=20000
rm -f ./test.data ./test.ffindex
set -x
ffindex_build -s ./test.data ./test.ffindex ./data ./data2
ffindex_get ./test.data ./test.ffindex a b foo | tee ./test.out
ffindex_modify -u ./test.ffindex b
ffindex_get ./test.data ./test.ffindex a b foo | tee ./test-unlink.out
rm -f ./test.data ./test.ffindex
ffindex_build -a -s ./test.data ./test.ffindex ./testfile
echo ======== compare results =========
diff ./test.out ./test.should
diff ./test-unlink.out ./test-unlink.should
echo "PASS"
|