]> Cypherpunks repositories - gostls13.git/commitdiff
[release-branch.go1.15] internal/execabs: only run tests on platforms that support...
authorRoland Shoemaker <roland@golang.org>
Wed, 20 Jan 2021 17:06:12 +0000 (09:06 -0800)
committerDmitri Shuralyov <dmitshur@golang.org>
Thu, 21 Jan 2021 03:12:16 +0000 (03:12 +0000)
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>
src/internal/execabs/execabs_test.go

index a0b88dd2a0c4a76f7bd5faba0514387f26ea4e62..1a197b8701a15cd0cb94f28368b4c9954003e96e 100644 (file)
@@ -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)