From 5a89d7b39c2a91052fa9649d12b05b3ee05aa3da Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 31 Mar 2020 11:44:09 +0200 Subject: [PATCH] run-integration-tests: print times --- test/run-integration-tests.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/test/run-integration-tests.sh b/test/run-integration-tests.sh index 5c6c21ea09b..2435e1894ea 100755 --- a/test/run-integration-tests.sh +++ b/test/run-integration-tests.sh @@ -13,6 +13,7 @@ fi ninja -C "$BUILD_DIR" declare -A results +declare -A times COUNT=0 FAILURES=0 @@ -39,6 +40,7 @@ for TEST in TEST-??-* ; do COUNT=$(($COUNT+1)) pass_blacklist $TEST || continue + start=$(date +%s) echo -e "\n--x-- Running $TEST --x--" set +e @@ -48,6 +50,7 @@ for TEST in TEST-??-* ; do echo "--x-- Result of $TEST: $RESULT --x--" results["$TEST"]="$RESULT" + times["$TEST"]=$(( $(date +%s) - $start )) [ "$RESULT" -ne "0" ] && FAILURES=$(($FAILURES+1)) done @@ -62,11 +65,9 @@ echo "" for TEST in ${!results[@]}; do RESULT="${results[$TEST]}" - if [ "$RESULT" -eq "0" ] ; then - echo "$TEST: SUCCESS" - else - echo "$TEST: FAIL" - fi + time="${times[$TEST]}" + string=$([ "$RESULT" = "0" ] && echo "SUCCESS" || echo "FAIL") + printf "%-35s %-8s (%3s s)\n" "${TEST}:" "${string}" "$time" done | sort if [ "$FAILURES" -eq 0 ] ; then -- 2.47.3