From 8442d587ceadeaaef4fe6c6dbb067bb21f930d6b Mon Sep 17 00:00:00 2001 From: regnat Date: Thu, 24 Feb 2022 14:26:05 +0100 Subject: [PATCH] Allow tracking the start and end time of tests --- mk/run_test.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mk/run_test.sh b/mk/run_test.sh index 9353db91e..d28826744 100755 --- a/mk/run_test.sh +++ b/mk/run_test.sh @@ -7,6 +7,8 @@ green="" yellow="" normal="" +TESTS_TIMER_LOG=${TESTS_TIMER_LOG:-/dev/null} + post_run_msg="ran test $1..." if [ -t 1 ]; then red="" @@ -17,7 +19,10 @@ fi (cd tests && env ${TESTS_ENVIRONMENT} init.sh 2>/dev/null > /dev/null) start_time=$(date -u +%s) +echo "$(date -u +%s) $1 start" >> "$TESTS_TIMER_LOG" log="$(cd $(dirname $1) && env ${TESTS_ENVIRONMENT} $(basename $1) 2>&1)" +status=$? +echo "$(date -u +%s) $1 stop" >> "$TESTS_TIMER_LOG" stop_time=$(date -u +%s) elapsed_time=$(($stop_time-$start_time))