cli-test: Cheat to find coreutils on Windows

This commit is contained in:
Lorenz Leutgeb
2026-02-16 08:39:55 +00:00
committed by Fintan Halpenny
parent 4894657bcb
commit 8fbdd46ce4
+11
View File
@@ -535,6 +535,17 @@ fn bins(cwd: PathBuf) -> Vec<PathBuf> {
)
}
#[cfg(windows)]
{
// Radicle CLI tests rely on various Unix coreutils
// (such as `ls` and `touch`) being available.
// On Windows, it is very likely that we can find them in the
// following location.
// Note that adding this path to the end of `$PATH` causes
// no harm, even if the directory does not exist.
bins.push(PathBuf::from(r#"C:\Program Files\Git\usr\bin"#));
}
// Add current working directory to `$PATH`,
// this makes it more convenient to execute scripts during testing.
bins.push(cwd);