diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-15 04:19:28 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-15 04:19:28 +0300 |
| commit | 2bd334b357d99b4b8853596433fc4a43bbb4658e (patch) | |
| tree | ba0bbc1157f561e6563a40b44624286341bf0423 /src | |
| parent | 2c7c8beb079c5fd58a2e53efd2058df050ad9f55 (diff) | |
test: shorten pane graphics socket fixture paths
Diffstat (limited to 'src')
| -rw-r--r-- | src/api/server/pane_graphics_stream.rs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/api/server/pane_graphics_stream.rs b/src/api/server/pane_graphics_stream.rs index c6c58052..a58c0f08 100644 --- a/src/api/server/pane_graphics_stream.rs +++ b/src/api/server/pane_graphics_stream.rs @@ -568,19 +568,18 @@ mod tests { use interprocess::local_socket::traits::Listener as _; use std::io::{BufRead, BufReader, Write}; use std::path::PathBuf; - use std::sync::atomic::{AtomicBool, Ordering}; + use std::sync::atomic::{AtomicBool, AtomicU64, Ordering}; use std::sync::Arc; use std::time::{Duration, Instant}; use tokio::sync::mpsc; - fn local_stream_pair(name: &str) -> (LocalStream, LocalStream, PathBuf) { + static NEXT_LOCAL_STREAM_ID: AtomicU64 = AtomicU64::new(1); + + fn local_stream_pair(_name: &str) -> (LocalStream, LocalStream, PathBuf) { let unique = format!( - "herdr-{name}-{}-{}", + "hpg-{}-{}.sock", std::process::id(), - std::time::SystemTime::now() - .duration_since(std::time::UNIX_EPOCH) - .unwrap() - .as_nanos() + NEXT_LOCAL_STREAM_ID.fetch_add(1, Ordering::Relaxed) ); let path = std::env::temp_dir().join(unique); let listener = crate::ipc::bind_local_listener(&path).unwrap(); |
