summaryrefslogtreecommitdiff
path: root/src/util/shtests.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/shtests.sh')
-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