Skip to content

Commit b47a7ee

Browse files
committed
test: fix a failure related to git in smoke tests
Fix a failure related to git in smoke tests. Signed-off-by: Jiang Liu <[email protected]>
1 parent b070483 commit b47a7ee

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

tests/smoke.rs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,16 @@ mod fusedev_tests {
2020
use crate::example::passthroughfs;
2121

2222
fn validate_two_git_directory(src: &str, dest: &str) -> bool {
23-
let src_files =
24-
exec(format!("cd {}; git ls-files;cd - > /dev/null", src).as_str()).unwrap();
25-
let dest_files =
26-
exec(format!("cd {}; git ls-files;cd - > /dev/null", dest).as_str()).unwrap();
23+
let str = format!(
24+
"cd {}; git config --global --add safe.directory {}; git ls-files; cd - > /dev/null",
25+
src, src
26+
);
27+
let src_files = exec(str.as_str()).unwrap();
28+
let str = format!(
29+
"cd {}; git config --global --add safe.directory {}; git ls-files; cd - > /dev/null",
30+
dest, dest
31+
);
32+
let dest_files = exec(str.as_str()).unwrap();
2733
if src_files != dest_files {
2834
error!(
2935
"src {}:\n{}\ndest {}:\n{}",

0 commit comments

Comments
 (0)