projects
/
python_utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Compress small text messages by just restricting the alphabet. Adds bidict.
[python_utils.git]
/
tests
/
run_tests.sh
diff --git
a/tests/run_tests.sh
b/tests/run_tests.sh
index 6c418a2424c52dcfa293f09de52fbb00e4570ed8..486bd4e220024cdc194b5441d82677cc4e869a08 100755
(executable)
--- a/
tests/run_tests.sh
+++ b/
tests/run_tests.sh
@@
-82,6
+82,8
@@
if [ $(expr ${DOCTEST} + ${UNITTEST} + ${INTEGRATION}) -eq 0 ]; then
exit 2
fi
exit 2
fi
+
+FAILED_TESTS=""
if [ ${DOCTEST} -eq 1 ]; then
for doctest in $(grep -lR doctest ${ROOT}/*.py); do
BASE=$(basename ${doctest})
if [ ${DOCTEST} -eq 1 ]; then
for doctest in $(grep -lR doctest ${ROOT}/*.py); do
BASE=$(basename ${doctest})
@@
-94,6
+96,7
@@
if [ ${DOCTEST} -eq 1 ]; then
else
echo -e "${FAILED}"
FAILURES=$((FAILURES+1))
else
echo -e "${FAILED}"
FAILURES=$((FAILURES+1))
+ FAILED_TESTS="${FAILED_TESTS}, ${BASE}"
fi
done
fi
fi
done
fi
@@
-106,6
+109,7
@@
if [ ${UNITTEST} -eq 1 ]; then
${test}
if [ $? -ne 0 ]; then
FAILURES=$((FAILURES+1))
${test}
if [ $? -ne 0 ]; then
FAILURES=$((FAILURES+1))
+ FAILED_TESTS="${FAILED_TESTS}, ${BASE}"
fi
done
fi
fi
done
fi
@@
-118,16
+122,20
@@
if [ ${INTEGRATION} -eq 1 ]; then
${test}
if [ $? -ne 0 ]; then
FAILURES=$((FAILURES+1))
${test}
if [ $? -ne 0 ]; then
FAILURES=$((FAILURES+1))
+ FAILED_TESTS="${FAILED_TESTS}, ${BASE}"
fi
done
fi
if [ ${FAILURES} -ne 0 ]; then
fi
done
fi
if [ ${FAILURES} -ne 0 ]; then
+ FAILED_TESTS=$(echo ${FAILED_TESTS} | sed 's/^, //g')
if [ ${FAILURES} -eq 1 ]; then
if [ ${FAILURES} -eq 1 ]; then
- echo -e "${RED}There was ${FAILURES} failure
.${NC}
"
+ echo -e "${RED}There was ${FAILURES} failure
:
"
else
else
- echo -e "${RED}There were ${FAILURES} failures
.${NC}
"
+ echo -e "${RED}There were ${FAILURES} failures
:
"
fi
fi
+ echo "${FAILED_TESTS}"
+ echo -e "${NC}"
else
else
- echo -e "${GREEN}Everything looks good.${NC}"
+ echo -e "${
BLACK}${ON_
GREEN}Everything looks good.${NC}"
fi
fi