annotate test/test.sh @ 147:5d4727387c93

Some test scripts and doc files
author Chris Cannam <cannam@all-day-breakfast.com>
date Thu, 09 Feb 2017 11:34:24 +0000
parents
children 577e5e55cc21
rev   line source
cannam@147 1 #!/bin/bash
cannam@147 2
cannam@147 3 set -eu
cannam@147 4
cannam@147 5 mydir="$(dirname $0)"
cannam@147 6
cannam@147 7 cd "$mydir"
cannam@147 8
cannam@147 9 echo
cannam@147 10 echo "Running C++ test..."
cannam@147 11 echo
cannam@147 12
cannam@147 13 ( cd ../examples/vamp-example-plugins && make clean linux )
cannam@147 14
cannam@147 15 make quick-test
cannam@147 16
cannam@147 17 ./quick-test > /tmp/$$
cannam@147 18
cannam@147 19 if ! cmp /tmp/$$ ./expected.txt ; then
cannam@147 20 echo
cannam@147 21 echo "FAILED: output not as expected: diff follows:"
cannam@147 22 diff -u /tmp/$$ ./expected.txt
cannam@147 23 exit 1
cannam@147 24 fi
cannam@147 25
cannam@147 26 echo
cannam@147 27 echo "Running Emscripten tests..."
cannam@147 28 echo
cannam@147 29
cannam@147 30 ( cd ../examples/vamp-example-plugins && make clean test )
cannam@147 31 ( cd ../examples/vamp-test-plugin && make clean test )
cannam@147 32
cannam@147 33 echo
cannam@147 34 echo "Done"
cannam@147 35 echo