Mercurial > hg > audiodb
annotate tests/0019/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 |
rev | line source |
---|---|
mas01cr@252 | 1 #! /bin/bash |
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 |