projects
/
python_utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Persistent state
[python_utils.git]
/
tests
/
run_tests.sh
diff --git
a/tests/run_tests.sh
b/tests/run_tests.sh
index 6e0c30cf1b3c5ddb9ec6da18b2fb3c5f0553be0e..9623f1b2f1a12dcfebf2a207d36a2ea6faad27ca 100755
(executable)
--- 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 )
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 "OK"
else
- echo -e "${
OUT
}"
+ echo -e "${
FAILED
}"
FAILURES=$((FAILURES+1))
fi
done
FAILURES=$((FAILURES+1))
fi
done
@@
-112,5
+113,11
@@
if [ ${INTEGRATION} -eq 1 ]; then
fi
if [ ${FAILURES} -ne 0 ]; 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
fi