diff options
author | Roland Shoemaker <roland@golang.org> | 2021-01-20 09:06:12 -0800 |
---|---|---|
committer | Dmitri Shuralyov <dmitshur@golang.org> | 2021-01-21 03:12:16 +0000 |
commit | e540758b604dd46b682593e284cf77a61ce3fde6 (patch) | |
tree | 21404d79b1ffc81aa1343e56b9acc22f31d793dc | |
parent | aaef93bba34740d793e987d95355feb312f01cfd (diff) | |
download | go-e540758b604dd46b682593e284cf77a61ce3fde6.tar.gz go-e540758b604dd46b682593e284cf77a61ce3fde6.zip |
[release-branch.go1.15] internal/execabs: only run tests on platforms that support them
Fixes #43793
Change-Id: I3bf022a28b194f0089ea96d93e56bbd9fb7e0aa8
Reviewed-on: https://go-review.googlesource.com/c/go/+/285056
Trust: Roland Shoemaker <roland@golang.org>
Run-TryBot: Roland Shoemaker <roland@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
-rw-r--r-- | src/internal/execabs/execabs_test.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/internal/execabs/execabs_test.go b/src/internal/execabs/execabs_test.go index a0b88dd2a0c..1a197b8701a 100644 --- a/src/internal/execabs/execabs_test.go +++ b/src/internal/execabs/execabs_test.go @@ -7,6 +7,7 @@ package execabs import ( "context" "fmt" + "internal/testenv" "io/ioutil" "os" "os/exec" @@ -30,6 +31,8 @@ func TestFixCmd(t *testing.T) { } func TestCommand(t *testing.T) { + testenv.MustHaveExec(t) + for _, cmd := range []func(string) *Cmd{ func(s string) *Cmd { return Command(s) }, func(s string) *Cmd { return CommandContext(context.Background(), s) }, @@ -71,6 +74,8 @@ func TestCommand(t *testing.T) { } func TestLookPath(t *testing.T) { + testenv.MustHaveExec(t) + tmpDir, err := ioutil.TempDir("", "execabs-test") if err != nil { t.Fatalf("ioutil.TempDir failed: %s", err) |