1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-04 12:52:28 +08:00

fix: fix exec windows command test failed

This commit is contained in:
dudaodong
2022-01-23 14:40:59 +08:00
parent 6f035f710e
commit e07d54d1da
2 changed files with 6 additions and 1 deletions

View File

@@ -56,6 +56,9 @@ func ExecCommand(command string) (stdout, stderr string, err error) {
var errout bytes.Buffer
cmd := exec.Command("/bin/bash", "-c", command)
if IsWindows() {
cmd = exec.Command("cmd")
}
cmd.Stdout = &out
cmd.Stderr = &errout
err = cmd.Run()

View File

@@ -56,5 +56,7 @@ func TestExecCommand(t *testing.T) {
t.Logf("error: %v\n", err)
}
assert.IsNotNil(err)
if !IsWindows() {
assert.IsNotNil(err)
}
}