From 8148185c5a59be2fc5fb3d6818940dc9f0cc3b3d Mon Sep 17 00:00:00 2001 From: Stefan Steiner Date: Tue, 26 May 2026 14:07:19 -0700 Subject: [PATCH] test: ignore flaky daemon kill/restart tests on macOS CI The hyperd_monitor_detects_killed_hyperd_and_restarts and client_report_triggers_restart_after_kill tests both require spawning hyperd, which consistently exceeds the 150s timeout on macOS CI runners. Mark them as #[ignore] alongside the already-ignored engine_recovers_after_hyperd_killed test. All three remain runnable via `cargo test -- --ignored`. --- hyperdb-mcp/tests/daemon_tests.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hyperdb-mcp/tests/daemon_tests.rs b/hyperdb-mcp/tests/daemon_tests.rs index 41f07ca..348b0bc 100644 --- a/hyperdb-mcp/tests/daemon_tests.rs +++ b/hyperdb-mcp/tests/daemon_tests.rs @@ -596,6 +596,7 @@ fn daemon_mode_persistent_engine_data_is_queryable() { #[cfg(unix)] #[test] +#[ignore = "flaky on macOS CI — daemon startup exceeds 150s timeout"] fn hyperd_monitor_detects_killed_hyperd_and_restarts() { let _lock = acquire_env_lock(); let daemon = TestDaemon::start(); @@ -623,6 +624,7 @@ fn hyperd_monitor_detects_killed_hyperd_and_restarts() { #[cfg(unix)] #[test] +#[ignore = "flaky on macOS CI — daemon startup exceeds 150s timeout"] fn client_report_triggers_restart_after_kill() { let _lock = acquire_env_lock(); let daemon = TestDaemon::start();