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