]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: measure subtest runtime
authorFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 4 Jul 2023 08:42:47 +0000 (10:42 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 4 Jul 2023 19:55:53 +0000 (21:55 +0200)
test/units/test-control.sh

index b8a57cb6eab9db7d5fe3ed4b8e0438c25c0050cf..c0676786685e347ccc5316a9c6dcdba8539e08b9 100644 (file)
@@ -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