annotate tests/0019/run-test.sh @ 249:1da9a9ed55a3

Slightly refactored the new trackSequenceQueryNNReporter so that it is a derived class of trackAveragingReporter. This reduces code duplication significantly. The reporter is still accessed via the nsequence QUERY directive from the command line.
author mas01mc
date Sun, 17 Feb 2008 16:39:57 +0000
parents 2cc06e5b05a5
children fe4dc39b2dd7
rev   line source
mas01cr@100 1 #! /bin/sh
mas01cr@100 2
mas01cr@100 3 . ../test-utils.sh
mas01cr@100 4
mas01cr@100 5 if [ -f testdb ]; then rm -f testdb; fi
mas01cr@100 6
mas01cr@100 7 ${AUDIODB} -d testdb -N
mas01cr@100 8
mas01cr@239 9 ${AUDIODB} -d testdb -L
mas01cr@239 10
mas01cr@100 11 intstring 2 > testfeature01
mas01cr@100 12 floatstring 0 1 >> testfeature01
mas01cr@100 13 intstring 2 > testfeature10
mas01cr@100 14 floatstring 1 0 >> testfeature10
mas01cr@100 15
mas01cr@100 16 ${AUDIODB} -d testdb -I -f testfeature01
mas01cr@100 17 ${AUDIODB} -d testdb -I -f testfeature10
mas01cr@100 18
mas01cr@100 19 start_server ${AUDIODB} 10019
mas01cr@100 20
mas01cr@100 21 echo "query point (0.0,0.5)"
mas01cr@100 22 intstring 2 > testquery
mas01cr@100 23 floatstring 0 0.5 >> testquery
mas01cr@100 24
mas01cr@100 25 ${AUDIODB} -c localhost:10019 -d testdb -Q track -l 1 -f testquery > testoutput
mas01cr@100 26 echo testfeature01 0.5 0 0 > test-expected-output
mas01cr@100 27 echo testfeature10 0 0 0 >> test-expected-output
mas01cr@100 28 cmp testoutput test-expected-output
mas01cr@100 29 ${AUDIODB} -c localhost:10019 -d testdb -Q track -l 1 -f testquery -r 1 > testoutput
mas01cr@100 30 echo testfeature01 0.5 0 0 > test-expected-output
mas01cr@100 31 cmp testoutput test-expected-output
mas01cr@100 32
mas01cr@100 33 check_server $!
mas01cr@100 34
mas01cr@100 35 echo "query point (0.5,0.0)"
mas01cr@100 36 intstring 2 > testquery
mas01cr@100 37 floatstring 0.5 0 >> testquery
mas01cr@100 38
mas01cr@100 39 ${AUDIODB} -c localhost:10019 -d testdb -Q track -l 1 -f testquery > testoutput
mas01cr@100 40 echo testfeature10 0.5 0 0 > test-expected-output
mas01cr@100 41 echo testfeature01 0 0 0 >> test-expected-output
mas01cr@100 42 cmp testoutput test-expected-output
mas01cr@100 43 ${AUDIODB} -c localhost:10019 -d testdb -Q track -l 1 -f testquery -r 1 > testoutput
mas01cr@100 44 echo testfeature10 0.5 0 0 > test-expected-output
mas01cr@100 45 cmp testoutput test-expected-output
mas01cr@100 46
mas01cr@100 47 stop_server $!
mas01cr@100 48
mas01cr@100 49 exit 104