diff --git a/tests/tests.sh b/tests/tests.sh index cf544a5..01e76c4 100755 --- a/tests/tests.sh +++ b/tests/tests.sh @@ -53,8 +53,10 @@ _run() shift echo -n "$test:" 1>&2 (echo - echo "Testing: $OBJDIR$test" "$@" - LD_LIBRARY_PATH="$OBJDIR../src/lib" "$OBJDIR$test" "$@") >> "$target" 2>&1 + echo "Testing: $test" "$@" + testexe="./$test" + [ -x "$OBJDIR$test" ] && testexe="$OBJDIR$test" + LD_LIBRARY_PATH="$OBJDIR../src/lib" "$testexe" "$@") >> "$target" 2>&1 res=$? if [ $res -ne 0 ]; then echo " FAIL (error $res)"