From: Frantisek Sumsal Date: Tue, 4 Jul 2023 08:42:47 +0000 (+0200) Subject: test: measure subtest runtime X-Git-Tag: v254-rc2~81^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6bbfa9c21471c9848ee601555514071ce7dde068;p=thirdparty%2Fsystemd.git test: measure subtest runtime --- diff --git a/test/units/test-control.sh b/test/units/test-control.sh index b8a57cb6eab..c0676786685 100644 --- a/test/units/test-control.sh +++ b/test/units/test-control.sh @@ -87,6 +87,7 @@ run_subtests_with_signals() { for subtest in "${subtests[@]}"; do : "--- $subtest BEGIN ---" + SECONDS=0 "./$subtest" & _CHILD_PID=$! if ! _wait_harder "$_CHILD_PID"; then @@ -95,7 +96,7 @@ run_subtests_with_signals() { fi _PASSED_TESTS+=("$subtest") - : "--- $subtest END ---" + : "--- $subtest END (${SECONDS}s) ---" done _show_summary @@ -118,13 +119,14 @@ run_subtests() { fi : "--- $subtest BEGIN ---" + SECONDS=0 if ! "./$subtest"; then echo "Subtest $subtest failed" return 1 fi _PASSED_TESTS+=("$subtest") - : "--- $subtest END ---" + : "--- $subtest END (${SECONDS}s) ---" done _show_summary