debug(CI): change workdir & add same config setup

This commit is contained in:
qwjyh 2025-02-04 03:57:46 +09:00
parent abba046c2b
commit 3595834b53

View file

@ -43,32 +43,37 @@ mod integrated_test {
#[test] #[test]
fn git_init() -> Result<()> { fn git_init() -> Result<()> {
let temp_dir = assert_fs::TempDir::new()?;
setup_gitconfig(temp_dir.path())?;
let p = std::process::Command::new("git") let p = std::process::Command::new("git")
.args(["init"]) .args(["init"])
.current_dir(temp_dir.path())
.spawn() .spawn()
.context("git spawn")? .context("git spawn")?
.wait() .wait()
.context("running git failed")? .context("running git failed")?
.to_string(); .to_string();
eprintln!("{}", p); eprintln!("git init\n{}", p);
let p = std::process::Command::new("git") let p = std::process::Command::new("git")
.args(["config", "--list"]) .args(["config", "--list"])
.current_dir(temp_dir.path())
.spawn() .spawn()
.context("git spawn")? .context("git spawn")?
.wait() .wait()
.context("running git failed")? .context("running git failed")?
.to_string(); .to_string();
eprintln!("{}", p); eprintln!("git config\n{}", p);
let p = std::process::Command::new("git") let p = std::process::Command::new("git")
.args(["config", "--list", "--local"]) .args(["config", "--list", "--local"])
.current_dir(temp_dir.path())
.spawn() .spawn()
.context("git spawn")? .context("git spawn")?
.wait() .wait()
.context("running git failed")? .context("running git failed")?
.to_string(); .to_string();
eprintln!("{}", p); eprintln!("git config --local\n{}", p);
Ok(()) Ok(())
} }