X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fartest;h=e7603b89bfdbb9689e045adba6b6d8b316d760ee;hb=ebcabf59dae618a3c5f1b2e6c177b61fe0f9ea26;hp=cd2a55cdd53dedf7d117a5fcdcd63f26253be985;hpb=d15fda6d751a465d278f477923075d4783f3b1ca;p=ardour.git diff --git a/gtk2_ardour/artest b/gtk2_ardour/artest index cd2a55cdd5..e7603b89bf 100755 --- a/gtk2_ardour/artest +++ b/gtk2_ardour/artest @@ -1,20 +1,32 @@ #!/bin/sh -. `dirname "$0"`/../build/gtk2_ardour/ardev_common_waf.sh + +cd "`dirname \"$0\"`" + +TOP=.. +. $TOP/build/gtk2_ardour/ardev_common_waf.sh LIBS_DIR=$TOP/build/libs +ALLGOOD=yes + run_tests () { - echo "" - echo "-------------------------------------------" - echo "Running tests for $1..." - echo "-------------------------------------------" - echo "" - $2 $LIBS_DIR/$1/run-tests + echo "" + echo "-------------------------------------------" + RUN=run-tests + if test -n "$2"; then + RUN=$2 + echo "Running test $2 of $1..." + else + echo "Running tests for $1..." + fi + echo "-------------------------------------------" + echo "" + $3 $LIBS_DIR/$1/$RUN || ALLGOOD=no echo "" } if [ $# -gt 0 ]; then - run_tests $1 $2 + run_tests $1 $2 $3 exit fi @@ -23,3 +35,11 @@ run_tests midi++2 run_tests evoral run_tests pbd run_tests ardour + +if test "$ALLGOOD" != "yes"; then + echo "" + echo "" + echo " *** SOME TEST(s) FAILED ***" + echo "" + echo "" +fi