cannam@147: #!/bin/bash cannam@147: cannam@147: set -eu cannam@147: cannam@147: mydir="$(dirname $0)" cannam@147: cannam@147: cd "$mydir" cannam@147: cannam@147: echo cannam@147: echo "Running C++ test..." cannam@147: echo cannam@147: cannam@147: ( cd ../examples/vamp-example-plugins && make clean linux ) cannam@147: cannam@147: make quick-test cannam@147: cannam@147: ./quick-test > /tmp/$$ cannam@147: cannam@147: if ! cmp /tmp/$$ ./expected.txt ; then cannam@147: echo cannam@147: echo "FAILED: output not as expected: diff follows:" cannam@147: diff -u /tmp/$$ ./expected.txt cannam@147: exit 1 cannam@147: fi cannam@147: cannam@147: echo cannam@147: echo "Running Emscripten tests..." cannam@147: echo cannam@147: cannam@147: ( cd ../examples/vamp-example-plugins && make clean test ) cannam@147: ( cd ../examples/vamp-test-plugin && make clean test ) cannam@147: cannam@147: echo cannam@147: echo "Done" cannam@147: echo