summaryrefslogtreecommitdiff
path: root/tests/common/cleanup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/common/cleanup.sh')
-rwxr-xr-xtests/common/cleanup.sh12
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/common/cleanup.sh b/tests/common/cleanup.sh
index 17a62bbcb..8030045d4 100755
--- a/tests/common/cleanup.sh
+++ b/tests/common/cleanup.sh
@@ -32,10 +32,10 @@ if [ -z "${CLEANUP}" -o "${CLEANUP}" = "${SCRIPTNAME}" ]; then
echo "--------------"
LINES_CNT=$(cat ${RESULTS} | grep ">Passed<" | wc -l | sed s/\ *//)
echo "Passed: ${LINES_CNT}"
- LINES_CNT=$(cat ${RESULTS} | grep ">Failed<" | wc -l | sed s/\ *//)
- echo "Failed: ${LINES_CNT}"
- LINES_CNT=$(cat ${RESULTS} | grep ">Failed Core<" | wc -l | sed s/\ *//)
- echo "Failed with core: ${LINES_CNT}"
+ FAILED_CNT=$(cat ${RESULTS} | grep ">Failed<" | wc -l | sed s/\ *//)
+ echo "Failed: ${FAILED_CNT}"
+ CORE_CNT=$(cat ${RESULTS} | grep ">Failed Core<" | wc -l | sed s/\ *//)
+ echo "Failed with core: ${CORE_CNT}"
LINES_CNT=$(cat ${RESULTS} | grep ">Unknown<" | wc -l | sed s/\ *//)
echo "Unknown status: ${LINES_CNT}"
if [ ${LINES_CNT} -gt 0 ]; then
@@ -46,4 +46,8 @@ if [ -z "${CLEANUP}" -o "${CLEANUP}" = "${SCRIPTNAME}" ]; then
html "END_OF_TEST<BR>"
html "</BODY></HTML>"
rm -f ${TEMPFILES} 2>/dev/null
+ if [ ${FAILED_CNT} -gt 0 ]; then
+ exit 1
+ fi
+
fi