- #!/bin/sh
- cd ${0%/*}
- #set -e
- fail=0
- tests=0
- #all_tests=${__dirname:}
- #echo PLAN ${#all_tests}
- for test in test/*.sh ;
- do
- tests=$((tests+1))
- echo TEST: $test
- ./$test
- ret=$?
- if [ $ret -eq 0 ] ; then
- echo OK: ---- $test
- passed=$((passed+1))
- else
- echo FAIL: $test $fail
- fail=$((fail+ret))
- fi
- done
- if [ $fail -eq 0 ]; then
- echo -n 'SUCCESS '
- exitcode=0
- else
- echo -n 'FAILURE '
- exitcode=1
- fi
- echo $passed / $tests
- exit $exitcode