From e51c2b9bc188d35e6680c90ea7b40a3b211fdfb1 Mon Sep 17 00:00:00 2001 From: Ochenstarik Date: Fri, 17 Jul 2026 09:31:35 +0700 Subject: [PATCH] Report reboot service failures in CI --- tests/e2e/test-monitor-manager-systemd-reinstall.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/e2e/test-monitor-manager-systemd-reinstall.sh b/tests/e2e/test-monitor-manager-systemd-reinstall.sh index 12e25d1..b3feae8 100644 --- a/tests/e2e/test-monitor-manager-systemd-reinstall.sh +++ b/tests/e2e/test-monitor-manager-systemd-reinstall.sh @@ -67,6 +67,17 @@ for _ in $(seq 1 45); do sleep 1 done +for unit in wg-quick@smm0.service ochenstarik-smm-firewall.timer ssh.service; do + if ! docker exec "$container" systemctl is-active --quiet "$unit"; then + state="$(docker exec "$container" systemctl show "$unit" \ + --property=ActiveState,SubState,Result --value | tr '\n' ' ')" + journal="$(docker exec "$container" journalctl -u "$unit" -n 12 --no-pager 2>&1 \ + | tr '\n' ' ' | sed 's/%/%25/g; s/\r/%0D/g')" + printf '::error title=Reboot unit failed::%s: %s; %s\n' "$unit" "$state" "$journal" + exit 1 + fi +done + docker exec "$container" systemctl is-enabled --quiet wg-quick@smm0.service docker exec "$container" systemctl is-enabled --quiet ochenstarik-smm-firewall.service docker exec "$container" systemctl is-enabled --quiet ochenstarik-smm-firewall.timer