From: Zbigniew Jędrzejewski-Szmek Date: Tue, 31 Mar 2020 09:44:09 +0000 (+0200) Subject: run-integration-tests: print times X-Git-Tag: v246-rc1~601^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5a89d7b39c2a91052fa9649d12b05b3ee05aa3da;p=thirdparty%2Fsystemd.git run-integration-tests: print times --- 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