Mercurial > hg > piper-vamp-js
annotate test/test.sh @ 154:6f01107166d5
Comment
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Wed, 14 Jun 2017 10:07:05 +0100 |
parents | 5d4727387c93 |
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 |