annotate tests/test-vamp-test-plugin/test-vamp-test-plugin.sh @ 121:5200446bbc6b test-reorg

Check for multiple transforms. But one of these tests fails, so we'd better go back to development branch and sort out why!
author Chris Cannam
date Wed, 08 Oct 2014 15:38:34 +0100
parents 7a31201dc42d
children ffa60ff17a86
rev   line source
Chris@75 1 #!/bin/bash
Chris@75 2
Chris@119 3 . ../include.sh
Chris@75 4
Chris@119 5 infile=$audiopath/20sec-silence.wav
Chris@75 6 tmpcsv=$mypath/tmp_1_$$.csv
Chris@75 7
Chris@75 8 trap "rm -f $tmpcsv" 0
Chris@75 9
Chris@75 10 for output in instants curve-oss curve-fsr curve-fsr-timed curve-vsr grid-oss grid-fsr notes-regions; do
Chris@75 11
Chris@75 12 $r -d "$testplug:$output" -w csv --csv-one-file "$tmpcsv" --csv-force "$infile" 2>/dev/null || \
Chris@75 13 fail "Failed to run for plugin $testplug with output $output"
Chris@75 14
Chris@75 15 csvcompare_ignorefirst "$tmpcsv" "$mypath/expected/vamp-test-plugin-$output.csv" || \
Chris@75 16 fail "Output differs from expected for $output"
Chris@75 17
Chris@75 18 done
Chris@75 19
Chris@75 20 exit 0
Chris@75 21