summaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2023-06-09 14:43:30 +0100
committerdavidovski <david@davidovski.xyz>2023-06-09 14:43:30 +0100
commitf09c82886544e3fb14c1853b656029339fa688b5 (patch)
tree6440b7b1cd1ee5a03160aa1f8ca9180b3a477802 /src/util
parent6a2afa3b8e9f57974b7302afcc0f4ebe6d63f57c (diff)
Add timing to shtests
Diffstat (limited to 'src/util')
-rw-r--r--src/util/shtests.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/util/shtests.sh b/src/util/shtests.sh
index 69da232..44ad48e 100644
--- a/src/util/shtests.sh
+++ b/src/util/shtests.sh
@@ -48,6 +48,7 @@ passed=0
failed=0
printf "${BLUE}Running $total tests: \n"
+start=$(date +%s%N)
for name in $tests; do
if runtest "$name" "test_$name"; then
passed=$((passed+1))
@@ -55,10 +56,12 @@ for name in $tests; do
failed=$((failed+1))
fi
done
+end=$(date +%s%N)
-printf "\n${BLUE}Summary for $total tests:\n"
-printf "\t${PASS} $passed\n"
-printf "\t${FAIL} $failed\n"
+printf "\n${BLUE}Summary for %s tests:\n" "$total"
+printf "\t${PASS} %s\n" "$passed"
+printf "\t${FAIL} %s\n" "$failed"
+printf "\n${LIGHT_BLUE}%s${BLUE} tests completed in ${LIGHT_BLUE}%sms\n" "$total" "$(((end-start)/1000000))"
printf "\n"
[ "$passed" = "$total" ] || exit 1