mirror of
https://github.com/hanzoai/visor.git
synced 2026-09-24 17:04:14 +00:00
Add e2e tests for systemd's event-driven activation mechanisms and the sd_notify watchdog protocol: - TestSystemdTimer: transient timer units fire repeatedly on both the monotonic (OnActiveSec/OnUnitActiveSec) and the realtime (OnCalendar) clocks. - TestSystemdDBusActivation: a bus call to org.freedesktop.hostname1 starts systemd-hostnamed on demand. - TestSystemdSocketActivation: with only ssh.socket started, the first connection starts ssh.service, which serves it on the inherited listening socket. - TestSystemdWatchdog: a Type=notify service with WatchdogSec= stays up while it pings the watchdog, and is killed with Result=watchdog once the pings stop. All TestSystemd* tests now run in parallel, each in its own container. The systemd entry on the website's compatibility page is also updated. PiperOrigin-RevId: 958778081