diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-25 15:51:52 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-25 15:51:52 +0300 |
| commit | eb8e9f1af8e876859b307bbd1ec418f66ee70edf (patch) | |
| tree | bbad7c4c3b7b5a8c9feb751dfdeb38839d5e4efd | |
| parent | d4a5e02e8433db156b9dabe2b81ddd1d2aca9ea6 (diff) | |
test: shorten update test socket paths on macos
| -rw-r--r-- | src/update.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/update.rs b/src/update.rs index 27039ac1..afd13bb4 100644 --- a/src/update.rs +++ b/src/update.rs @@ -1963,7 +1963,15 @@ mod tests { } fn set_test_config_home(name: &str) -> PathBuf { - let dir = std::env::temp_dir().join(format!("herdr-update-{name}-{}", std::process::id())); + let nanos = std::time::SystemTime::now() + .duration_since(std::time::UNIX_EPOCH) + .unwrap() + .as_nanos(); + let short_name: String = name.chars().take(4).collect(); + let dir = PathBuf::from(format!( + "/tmp/hu-{short_name}-{}-{nanos}", + std::process::id() + )); let _ = fs::remove_dir_all(&dir); fs::create_dir_all(&dir).unwrap(); std::env::set_var("XDG_CONFIG_HOME", &dir); |
