diff options
author | Amar Tumballi <amarts@redhat.com> | 2017-07-18 15:47:13 +0530 |
---|---|---|
committer | Jeff Darcy <jeff@pl.atyp.us> | 2017-07-21 12:38:40 +0000 |
commit | 4a85a221c92f422dedde62832e6cd6e66cae2722 (patch) | |
tree | a319095065ae267f3aac09ac40e6e840553ec363 | |
parent | 88af8d7ac515fcde1b8dc096afe6dbe7ab40d6ea (diff) |
run-tests.sh: log failed tests at the endv4.0dev
Two benefits:
1. People who subscribe to emails on regression failures
(like maintainers@gluster.org), can see the list of failed tests
in the email itself, instead of clicking on the link and checking
for failures.
2. When we visit the regression console, instead of scrolling to the
exact position to see which tests failed, we can just press 'End'
and would be able to check failures.
Change-Id: Ibb4ac9575c5d32bae9c40c31fb53c9488b94421a
Signed-off-by: Amar Tumballi <amarts@redhat.com>
Reviewed-on: https://review.gluster.org/17843
Smoke: Gluster Build System <jenkins@build.gluster.org>
Reviewed-by: Atin Mukherjee <amukherj@redhat.com>
Reviewed-by: Niels de Vos <ndevos@redhat.com>
Reviewed-by: Jeff Darcy <jeff@pl.atyp.us>
CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
-rwxr-xr-x | run-tests.sh | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/run-tests.sh b/run-tests.sh index 9a21f37bb97..dbf4a5e3b3c 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -310,14 +310,6 @@ function run_tests() echo "Number of tests skipped as they were marked bad: $skipped_bad_tests" echo "Number of tests skipped because of known_issues: $skipped_known_issue_tests" echo "Number of tests that were run: $total_run_tests" - if [ ${RES} -ne 0 ] ; then - FAILED=$( echo ${FAILED} | tr ' ' '\n' | sort -u ) - FAILED_COUNT=$( echo -n "${FAILED}" | grep -c '^' ) - echo -e "\n$FAILED_COUNT test(s) failed \n${FAILED}" - GENERATED_CORE=$( echo ${GENERATED_CORE} | tr ' ' '\n' | sort -u ) - GENERATED_CORE_COUNT=$( echo -n "${GENERATED_CORE}" | grep -c '^' ) - echo -e "\n$GENERATED_CORE_COUNT test(s) generated core \n${GENERATED_CORE}" - fi echo echo "Tests ordered by time taken, slowest to fastest: " @@ -327,6 +319,15 @@ function run_tests() echo "$key - ${ELAPSEDTIMEMAP["$key"]} second" done | sort -rn -k3 + if [ ${RES} -ne 0 ] ; then + FAILED=$( echo ${FAILED} | tr ' ' '\n' | sort -u ) + FAILED_COUNT=$( echo -n "${FAILED}" | grep -c '^' ) + echo -e "\n$FAILED_COUNT test(s) failed \n${FAILED}" + GENERATED_CORE=$( echo ${GENERATED_CORE} | tr ' ' '\n' | sort -u ) + GENERATED_CORE_COUNT=$( echo -n "${GENERATED_CORE}" | grep -c '^' ) + echo -e "\n$GENERATED_CORE_COUNT test(s) generated core \n${GENERATED_CORE}" + fi + echo echo "Result is $RES" echo |