annotate tests/0007/run-test.sh @ 770:c54bc2ffbf92 tip

update tags
author convert-repo
date Fri, 16 Dec 2011 11:34:01 +0000
parents fe4dc39b2dd7
children
rev   line source
mas01cr@252 1 #! /bin/bash
mas01cr@52 2
mas01cr@52 3 . ../test-utils.sh
mas01cr@52 4
mas01cr@52 5 if [ -f testdb ]; then rm -f testdb; fi
mas01cr@52 6
mas01cr@52 7 ${AUDIODB} -d testdb -N
mas01cr@52 8
mas01cr@54 9 # tests that the lack of -l when the query sequence is shorter doesn't
mas01cr@54 10 # segfault.
mas01cr@54 11
mas01cr@52 12 intstring 2 > testfeature
mas01cr@52 13 floatstring 0 1 >> testfeature
mas01cr@52 14 floatstring 1 0 >> testfeature
mas01cr@52 15
mas01cr@52 16 ${AUDIODB} -d testdb -I -f testfeature
mas01cr@52 17
mas01cr@52 18 # sequence queries require L2NORM
mas01cr@52 19 ${AUDIODB} -d testdb -L
mas01cr@52 20
mas01cr@52 21 echo "query point (0.0,0.5)"
mas01cr@52 22 intstring 2 > testquery
mas01cr@52 23 floatstring 0 0.5 >> testquery
mas01cr@52 24
mas01cr@54 25 expect_clean_error_exit ${AUDIODB} -d testdb -Q sequence -f testquery
mas01cr@54 26 expect_clean_error_exit ${AUDIODB} -d testdb -Q sequence -f testquery -n 1
mas01cr@52 27
mas01cr@52 28 echo "query point (0.5,0.0)"
mas01cr@52 29 intstring 2 > testquery
mas01cr@52 30 floatstring 0.5 0 >> testquery
mas01cr@52 31
mas01cr@54 32 expect_clean_error_exit ${AUDIODB} -d testdb -Q sequence -f testquery
mas01cr@54 33 expect_clean_error_exit ${AUDIODB} -d testdb -Q sequence -f testquery -n 1
mas01cr@52 34
mas01cr@52 35 exit 104