]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-watchdog: modernize
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 20 Dec 2024 14:02:16 +0000 (15:02 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 21 Mar 2025 10:30:26 +0000 (11:30 +0100)
src/test/test-watchdog.c

index 70d069c08b53bd0b59fb940343760bcc910a36a7..1eb284cd29d8896f4223c93f65c29c378ed2046c 100644 (file)
@@ -8,26 +8,24 @@
 #include "watchdog.h"
 
 int main(int argc, char *argv[]) {
-        usec_t t;
-        unsigned i, count;
         int r;
-        bool slow;
 
         test_setup_logging(LOG_DEBUG);
 
-        slow = slow_tests_enabled();
+        bool slow = slow_tests_enabled();
 
-        t = slow ? 10 * USEC_PER_SEC : 2 * USEC_PER_SEC;
-        count = slow ? 5 : 3;
+        usec_t timeout = slow ? 10 * USEC_PER_SEC : 2 * USEC_PER_SEC;
+        unsigned count = slow ? 5 : 3;
 
-        r = watchdog_setup(t);
+        log_info("Initializing watchdog with timeout of %s", FORMAT_TIMESPAN(timeout, USEC_PER_SEC));
+        r = watchdog_setup(timeout);
         if (r < 0)
                 log_warning_errno(r, "Failed to open watchdog: %m");
 
-        for (i = 0; i < count; i++) {
-                t = watchdog_runtime_wait();
-                log_info("Sleeping " USEC_FMT " microseconds...", t);
-                usleep_safe(t);
+        for (unsigned i = 0; i < count; i++) {
+                timeout = watchdog_runtime_wait();
+                log_info("Sleeping %s…", FORMAT_TIMESPAN(timeout, USEC_PER_SEC));
+                usleep_safe(timeout);
                 log_info("Pinging...");
                 r = watchdog_ping();
                 if (r < 0)