diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-14 04:42:50 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-14 04:42:50 +0300 |
| commit | 17544c36ee397233e2f7b3319d86e3b517e3b5d0 (patch) | |
| tree | fc9110143ddee7b5ccaee4a4008278453f344f3e /tests/server_headless.rs | |
| parent | 3583a106bb98dcd5e4edb6e0d726a5d6cd57d6ca (diff) | |
fix: make macos ci socket tests deterministic
Diffstat (limited to 'tests/server_headless.rs')
| -rw-r--r-- | tests/server_headless.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/server_headless.rs b/tests/server_headless.rs index 9420ed65..6e5f03cd 100644 --- a/tests/server_headless.rs +++ b/tests/server_headless.rs @@ -88,12 +88,12 @@ fn wait_for_socket(path: &Path, timeout: Duration) { fn wait_for_file(path: &Path, timeout: Duration) { let deadline = Instant::now() + timeout; while Instant::now() < deadline { - if path.exists() { + if path.exists() && UnixStream::connect(path).is_ok() { return; } thread::sleep(Duration::from_millis(25)); } - panic!("file did not appear at {}", path.display()); + panic!("socket did not accept connections at {}", path.display()); } fn spawn_server( |
