From c0d83bd77341da60d721ddcb297ce89c84844b16 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Wed, 14 Aug 2013 09:26:51 +0200 Subject: [PATCH] Show exit status on output --- bench.sh | 10 ++++++---- get_results.sh | 2 +- run_tests.sh | 1 + 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/bench.sh b/bench.sh index 1e46421f..dec5c0f2 100755 --- a/bench.sh +++ b/bench.sh @@ -5,13 +5,15 @@ rm -rf log_* result_* echo "$(date) - Starting $NUM tests" for i in $(seq $NUM); do BASE_DIR=$(pwd) ./run_tests.sh -c &> /tmp/run_tests.log - if [[ $? -ne 0 ]]; then - echo "$(date) - ERROR run_tests $i" + status=$? + if [[ $status -ne 0 ]]; then + echo "$(date) - ERROR[$status] run_tests $i" break fi BASE_DIR=$(pwd) ./get_results.sh &> /tmp/get_results.log - if [[ $? -ne 0 ]]; then - echo "$(date) - ERROR get_results $i" + status=$? + if [[ $status -ne 0 ]]; then + echo "$(date) - ERROR[$status] get_results $i" break fi echo "$(date) - $i done ok" diff --git a/get_results.sh b/get_results.sh index c3cf6f98..4ed26650 100755 --- a/get_results.sh +++ b/get_results.sh @@ -44,5 +44,5 @@ rm -rf ${RESULT_DIR} find ${BASE_DIR}/scenarios/ -depth -maxdepth 1 -mindepth 1 -type d -exec basename {} \; | grep -v templates| sort \ | parallel "${BIN_DIR}/check.sh ${GRAPH} -C -d ${DOMAIN} -p ${PROFILE}" status=$? -echo "$(date) - All done" +echo "$(date) - All done[$status]" exit $status diff --git a/run_tests.sh b/run_tests.sh index fcb90917..7cceb461 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -66,4 +66,5 @@ if [ -z $SKIP ]; then echo "$(date) - Setting config debug off. Done." fi +echo "$(date) - Done[$error_flag]" exit $error_flag