diff options
| author | Alex Brainman <alex.brainman@gmail.com> | 2011-05-28 21:26:03 +1000 |
|---|---|---|
| committer | Alex Brainman <alex.brainman@gmail.com> | 2011-05-28 21:26:03 +1000 |
| commit | b7582852f63fd8bedba53ab415c1b3cc5ac2ae9c (patch) | |
| tree | fddb815c96666bd6dee3c6c2c90256a6580608bb /src/pkg/exec | |
| parent | f369fc09f41bcb9b7bfdfbc21332abe98f89059e (diff) | |
| download | go-b7582852f63fd8bedba53ab415c1b3cc5ac2ae9c.tar.xz | |
gotest, pkg/exec: use bash instead of sh to execute shell scripts on windows
As suggested by dho, iant2.
R=golang-dev, rsc
CC=devon.odell, golang-dev, iant
https://golang.org/cl/4515147
Diffstat (limited to 'src/pkg/exec')
| -rw-r--r-- | src/pkg/exec/exec_test.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pkg/exec/exec_test.go b/src/pkg/exec/exec_test.go index eb8cd5fec9..362b41c013 100644 --- a/src/pkg/exec/exec_test.go +++ b/src/pkg/exec/exec_test.go @@ -39,7 +39,7 @@ func TestRunCat(t *testing.T) { } func TestRunEcho(t *testing.T) { - cmd, err := run([]string{"sh", "-c", "echo hello world"}, + cmd, err := run([]string{"bash", "-c", "echo hello world"}, DevNull, Pipe, DevNull) if err != nil { t.Fatal("run:", err) @@ -57,7 +57,7 @@ func TestRunEcho(t *testing.T) { } func TestStderr(t *testing.T) { - cmd, err := run([]string{"sh", "-c", "echo hello world 1>&2"}, + cmd, err := run([]string{"bash", "-c", "echo hello world 1>&2"}, DevNull, DevNull, Pipe) if err != nil { t.Fatal("run:", err) @@ -75,7 +75,7 @@ func TestStderr(t *testing.T) { } func TestMergeWithStdout(t *testing.T) { - cmd, err := run([]string{"sh", "-c", "echo hello world 1>&2"}, + cmd, err := run([]string{"bash", "-c", "echo hello world 1>&2"}, DevNull, Pipe, MergeWithStdout) if err != nil { t.Fatal("run:", err) @@ -97,7 +97,7 @@ func TestAddEnvVar(t *testing.T) { if err != nil { t.Fatal("setenv:", err) } - cmd, err := run([]string{"sh", "-c", "echo $NEWVAR"}, + cmd, err := run([]string{"bash", "-c", "echo $NEWVAR"}, DevNull, Pipe, DevNull) if err != nil { t.Fatal("run:", err) |
