Mercurial > hg > audiodb
view tests/0032/run-test.sh @ 597:fac63f65753e
Remove LIBGSL from library link stage
At present, the library doesn't depend on libgsl. If Windows porting
goes faster than APIs for sample and index, removing libgsl from the
link equation will help.
author | mas01cr |
---|---|
date | Tue, 11 Aug 2009 21:57:46 +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 ${AUDIODB} -d testdb -L intstring 2 > testfeature01 floatstring 0 1 >> testfeature01 intstring 2 > testfeature10 floatstring 1 0 >> testfeature10 ${AUDIODB} -d testdb -I -f testfeature01 ${AUDIODB} -d testdb -I -f testfeature10 echo "query point (0.0,0.5)" intstring 2 > testquery floatstring 0 0.5 >> testquery ${AUDIODB} -d testdb -Q track -l 1 -f testquery > testoutput echo testfeature01 0.5 0 0 > test-expected-output echo testfeature10 0 0 0 >> test-expected-output cmp testoutput test-expected-output ${AUDIODB} -d testdb -Q track -l 1 -f testquery -K /dev/null > testoutput cat /dev/null > test-expected-output cmp testoutput test-expected-output echo testfeature01 > testkl.txt ${AUDIODB} -d testdb -Q track -l 1 -f testquery -K testkl.txt > testoutput echo testfeature01 0.5 0 0 > test-expected-output cmp testoutput test-expected-output echo testfeature10 > testkl.txt ${AUDIODB} -d testdb -Q track -l 1 -f testquery -K testkl.txt > testoutput echo testfeature10 0 0 0 > test-expected-output cmp testoutput test-expected-output echo testfeature10 > testkl.txt ${AUDIODB} -d testdb -Q track -l 1 -f testquery -K testkl.txt -r 1 > testoutput echo testfeature10 0 0 0 > test-expected-output cmp testoutput test-expected-output echo "query point (0.5,0.0)" intstring 2 > testquery floatstring 0.5 0 >> testquery ${AUDIODB} -d testdb -Q track -l 1 -f testquery > testoutput echo testfeature10 0.5 0 0 > test-expected-output echo testfeature01 0 0 0 >> test-expected-output cmp testoutput test-expected-output ${AUDIODB} -d testdb -Q track -l 1 -f testquery -K /dev/null > testoutput cat /dev/null > test-expected-output cmp testoutput test-expected-output echo testfeature10 > testkl.txt ${AUDIODB} -d testdb -Q track -l 1 -f testquery -K testkl.txt > testoutput echo testfeature10 0.5 0 0 > test-expected-output cmp testoutput test-expected-output echo testfeature01 > testkl.txt ${AUDIODB} -d testdb -Q track -l 1 -f testquery -K testkl.txt > testoutput echo testfeature01 0 0 0 > test-expected-output cmp testoutput test-expected-output echo testfeature01 > testkl.txt ${AUDIODB} -d testdb -Q track -l 1 -f testquery -K testkl.txt -r 1 > testoutput echo testfeature01 0 0 0 > test-expected-output cmp testoutput test-expected-output exit 104