annotate tests/0034/run-test.sh @ 250:a6ee49f10296

Added trackSequenceQueryRadNNReporter: orders retrieved tracks by one-to-one point counts per track and also reports the N nearest neighbour points per track. This reporter is accessed via -Q nsequence and will give identical results to the averaging NN reporter if the search radius is set at or above the furthest point in the returned set.
author mas01mc
date Mon, 18 Feb 2008 10:47:03 +0000
parents b5087d00b062
children fe4dc39b2dd7
rev   line source
mas01cr@201 1 #! /bin/sh
mas01cr@201 2
mas01cr@201 3 . ../test-utils.sh
mas01cr@201 4
mas01cr@201 5 if [ -f testdb ]; then rm -f testdb; fi
mas01cr@201 6
mas01cr@201 7 ${AUDIODB} -d testdb -N
mas01cr@201 8
mas01cr@201 9 intstring 2 > testfeature
mas01cr@201 10 floatstring 1 1 >> testfeature
mas01cr@201 11 intstring 2 > testfeature01
mas01cr@201 12 floatstring 0 1 >> testfeature01
mas01cr@201 13 intstring 2 > testfeature10
mas01cr@201 14 floatstring 1 0 >> testfeature10
mas01cr@201 15
mas01cr@201 16 ${AUDIODB} -d testdb -I -f testfeature
mas01cr@201 17 ${AUDIODB} -d testdb -S | grep "num files:1"
mas01cr@201 18 ${AUDIODB} -d testdb -I -f testfeature
mas01cr@201 19 ${AUDIODB} -d testdb -S | grep "num files:1"
mas01cr@201 20 ${AUDIODB} -d testdb -I -f testfeature01
mas01cr@201 21 ${AUDIODB} -d testdb -S | grep "num files:2"
mas01cr@201 22 ${AUDIODB} -d testdb -I -f testfeature10
mas01cr@201 23 ${AUDIODB} -d testdb -S | grep "num files:3"
mas01cr@201 24
mas01cr@201 25 rm -f testdb
mas01cr@201 26
mas01cr@201 27 ${AUDIODB} -d testdb -N
mas01cr@201 28
mas01cr@201 29 ${AUDIODB} -d testdb -I -f testfeature01
mas01cr@201 30 ${AUDIODB} -d testdb -S | grep "num files:1"
mas01cr@201 31 ${AUDIODB} -d testdb -I -f testfeature01
mas01cr@201 32 ${AUDIODB} -d testdb -S | grep "num files:1"
mas01cr@201 33 ${AUDIODB} -d testdb -I -f testfeature10
mas01cr@201 34 ${AUDIODB} -d testdb -S | grep "num files:2"
mas01cr@201 35 ${AUDIODB} -d testdb -I -f testfeature
mas01cr@201 36 ${AUDIODB} -d testdb -S | grep "num files:3"
mas01cr@201 37
mas01cr@201 38 rm -f testdb
mas01cr@201 39
mas01cr@201 40 ${AUDIODB} -d testdb -N
mas01cr@201 41
mas01cr@201 42 echo testfeature > testfeaturelist.txt
mas01cr@201 43 echo testfeature01 >> testfeaturelist.txt
mas01cr@201 44 echo testfeature10 >> testfeaturelist.txt
mas01cr@201 45
mas01cr@201 46 ${AUDIODB} -B -F testfeaturelist.txt -d testdb
mas01cr@201 47
mas01cr@201 48 ${AUDIODB} -d testdb -S | grep "num files:3"
mas01cr@201 49
mas01cr@201 50 rm -f testdb
mas01cr@201 51
mas01cr@201 52 ${AUDIODB} -d testdb -N
mas01cr@201 53
mas01cr@201 54 echo testfeature01 > testfeaturelist.txt
mas01cr@201 55 echo testfeature10 >> testfeaturelist.txt
mas01cr@201 56 echo testfeature >> testfeaturelist.txt
mas01cr@201 57
mas01cr@201 58 ${AUDIODB} -B -F testfeaturelist.txt -d testdb
mas01cr@201 59
mas01cr@201 60 ${AUDIODB} -d testdb -S | grep "num files:3"
mas01cr@201 61
mas01cr@201 62 exit 104