view tests/0035/run-test.sh @ 284:cacad987d785

Really finish with the sampling branch, this time merging all of it, yes, even the last revision. (The last revision was one that seeded the RNG with the current time, which is helpful when trying to get multiple independent-ish samples from the same database...)
author mas01cr
date Mon, 07 Jul 2008 08:57:06 +0000
parents fe4dc39b2dd7
children
line wrap: on
line source
#! /bin/bash

. ../test-utils.sh

if [ -f testdb ]; then rm -f testdb; fi

${AUDIODB} -d testdb -N

intstring 2 > testfeature1
floatstring 0 1 >> testfeature1
intstring 2 > testfeature3
floatstring 1 0 >> testfeature3
floatstring 0 1 >> testfeature3
floatstring 1 0 >> testfeature3

${AUDIODB} -d testdb -I -f testfeature1
${AUDIODB} -d testdb -I -f testfeature3

# sequence queries require L2NORM
${AUDIODB} -d testdb -L

echo "query point (0 1, 1 0)"
intstring 2 > testquery
floatstring 0 1 >> testquery
floatstring 1 0 >> testquery

${AUDIODB} -d testdb -Q sequence -l 2 -f testquery -n 1 > testoutput
wc -l testoutput | grep "1 testoutput"
grep "^testfeature3 .* 0 1$" testoutput

exit 104