annotate tests/0024/run-test.sh @ 369:6564be3109c5 gcc-4.3-cleanups

gcc-4.3 warning cleanups for lshlib.cpp (I do not believe that any of these changes contain significant copyrightable "intellectual property". However, to the extent that they do, the changes are hereby released into the Public Domain, and may be therefore be used by anyone for any purpose without need for consideration of any kind.)
author mas01cr
date Wed, 12 Nov 2008 15:23:32 +0000
parents fe4dc39b2dd7
children
rev   line source
mas01cr@252 1 #! /bin/bash
mas01cr@130 2
mas01cr@130 3 . ../test-utils.sh
mas01cr@130 4
mas01cr@130 5 if [ -f testdb ]; then rm -f testdb; fi
mas01cr@130 6
mas01cr@130 7 ${AUDIODB} -d testdb -N
mas01cr@130 8
mas01cr@130 9 intstring 2 > testfeature01
mas01cr@130 10 floatstring 0 1 >> testfeature01
mas01cr@130 11 intstring 2 > testfeature10
mas01cr@130 12 floatstring 1 0 >> testfeature10
mas01cr@130 13
mas01cr@130 14 cat > testfeaturefiles <<EOF
mas01cr@130 15 testfeature01
mas01cr@130 16 testfeature10
mas01cr@130 17 EOF
mas01cr@130 18
mas01cr@130 19 ${AUDIODB} -d testdb -B -F testfeaturefiles
mas01cr@130 20
mas01cr@130 21 # sequence queries require L2NORM
mas01cr@130 22 ${AUDIODB} -d testdb -L
mas01cr@130 23
mas01cr@130 24 echo "exhaustive search"
mas01cr@130 25 intstring 2 > testquery
mas01cr@130 26 floatstring 0 0.5 >> testquery
mas01cr@130 27 floatstring 0.5 0 >> testquery
mas01cr@130 28
mas01cr@130 29 ${AUDIODB} -d testdb -Q sequence -l 1 -f testquery -e > testoutput
mas01cr@130 30 echo testfeature01 1 0 0 > test-expected-output
mas01cr@130 31 echo testfeature10 1 1 0 >> test-expected-output
mas01cr@130 32 cmp testoutput test-expected-output
mas01cr@130 33 ${AUDIODB} -d testdb -Q sequence -l 1 -f testquery -n 1 -e > testoutput
mas01cr@130 34 echo testfeature01 0 0 0 > test-expected-output
mas01cr@130 35 echo testfeature10 0 1 0 >> test-expected-output
mas01cr@130 36 cmp testoutput test-expected-output
mas01cr@130 37
mas01cr@130 38 exit 104