X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=tests%2Frun_tests.sh;h=9623f1b2f1a12dcfebf2a207d36a2ea6faad27ca;hb=2ced8b93ae2b43bf52570cd3e97f8de91e39ee75;hp=6e0c30cf1b3c5ddb9ec6da18b2fb3c5f0553be0e;hpb=6f132c0342ab7aa438ed88d7c5f987cb52d8ca05;p=python_utils.git diff --git a/tests/run_tests.sh b/tests/run_tests.sh index 6e0c30c..9623f1b 100755 --- a/tests/run_tests.sh +++ b/tests/run_tests.sh @@ -78,10 +78,11 @@ if [ ${DOCTEST} -eq 1 ]; then BASE="${BASE} (doctest)" make_header "${BASE}" "${CYAN}" OUT=$( python3 ${doctest} 2>&1 ) - if [ "$OUT" == "" ]; then + FAILED=$( echo "${OUT}" | grep '\*\*\*Test Failed\*\*\*' | wc -l ) + if [ $FAILED == 0 ]; then echo "OK" else - echo -e "${OUT}" + echo -e "${FAILED}" FAILURES=$((FAILURES+1)) fi done @@ -112,5 +113,11 @@ if [ ${INTEGRATION} -eq 1 ]; then fi if [ ${FAILURES} -ne 0 ]; then - echo -e "${RED}There were ${FAILURES} failure(s).${NC}" + if [ ${FAILURES} -eq 1 ]; then + echo -e "${RED}There was ${FAILURES} failure.${NC}" + else + echo -e "${RED}There were ${FAILURES} failures.${NC}" + fi +else + echo -e "${GREEN}Everything looks good.${NC}" fi