aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-25 15:51:52 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-05-25 15:51:52 +0300
commiteb8e9f1af8e876859b307bbd1ec418f66ee70edf (patch)
treebbad7c4c3b7b5a8c9feb751dfdeb38839d5e4efd
parentd4a5e02e8433db156b9dabe2b81ddd1d2aca9ea6 (diff)
test: shorten update test socket paths on macos
-rw-r--r--src/update.rs10
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);