Mercurial > hg > audiodb
view tests/0014/run-test.sh @ 473:b2fd8113d8bc api-inversion
const declarations for some API arguments.
This should make it slightly clearer whose responsibility (the user's)
it is to manage the memory pointed to by the corresponding arguments.
Suggested by Chris Cannam.
author | mas01cr |
---|---|
date | Tue, 06 Jan 2009 16:27:01 +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 > testfeature floatstring 0 1 >> testfeature floatstring 1 0 >> testfeature ${AUDIODB} -d testdb -I -f testfeature echo "query point (0.0,0.5)" intstring 2 > testquery floatstring 0 0.5 >> testquery start_server ${AUDIODB} 10014 ${AUDIODB} -c localhost:10014 -d testdb -Q point -f testquery > testoutput echo testfeature 0.5 0 0 > test-expected-output echo testfeature 0 0 1 >> test-expected-output cmp testoutput test-expected-output ${AUDIODB} -c localhost:10014 -d testdb -Q point -f testquery -n 1 > testoutput echo testfeature 0.5 0 0 > test-expected-output cmp testoutput test-expected-output check_server $! echo "query point (0.5,0.0)" intstring 2 > testquery floatstring 0.5 0 >> testquery ${AUDIODB} -c localhost:10014 -d testdb -Q point -f testquery > testoutput echo testfeature 0.5 0 1 > test-expected-output echo testfeature 0 0 0 >> test-expected-output cmp testoutput test-expected-output ${AUDIODB} -c localhost:10014 -d testdb -Q point -f testquery -n 1 > testoutput echo testfeature 0.5 0 1 > test-expected-output cmp testoutput test-expected-output stop_server $! exit 104