From 26bb25929816733b12a6fba2a3cb7f7579492caa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Thu, 22 Jan 2026 17:59:26 +0100 Subject: [PATCH] test-mv: Use temporary directory in /dev/shm The test is using a predictable path which implies that running the test multiple times fails --- tests/by-util/test_mv.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/by-util/test_mv.rs b/tests/by-util/test_mv.rs index 5592f9c1e5c..d756cea7d7e 100644 --- a/tests/by-util/test_mv.rs +++ b/tests/by-util/test_mv.rs @@ -626,11 +626,17 @@ fn test_mv_symlink_into_target() { #[cfg(target_os = "linux")] #[test] fn test_mv_broken_symlink_to_another_fs() { + use tempfile::TempDir; + let scene = TestScenario::new(util_name!()); scene.fixtures.mkdir("foo"); scene.fixtures.symlink_file("missing", "foo/dangling"); - let dest = "/dev/shm/foo"; + + let other_fs_tempdir = + TempDir::new_in("/dev/shm/").expect("Unable to create temp directory in /dev/shm"); + let dest = other_fs_tempdir.path().join("foo"); + scene .ucmd() .arg("foo")