1
0
mirror of https://github.com/golang/go synced 2024-09-29 20:34:36 -06:00

cmd/api: skip tests when 'os/exec' is supported but 'go build' is not

This may fix the android-.*-emu builders, which are currently broken.

For #47257.

Change-Id: I370dad2cb8031f8f5fdfbeb9c284c4f79f58d929
Reviewed-on: https://go-review.googlesource.com/c/go/+/446638
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Bryan Mills <bcmills@google.com>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
This commit is contained in:
Bryan C. Mills 2022-10-31 14:58:40 -04:00 committed by Gopher Robot
parent 0a6c4c8740
commit 3aebf682e4

View File

@ -22,6 +22,10 @@ func TestMain(m *testing.M) {
os.Stdout.WriteString("skipping test: platform cannot exec")
os.Exit(0)
}
if !testenv.HasGoBuild() {
os.Stdout.WriteString("skipping test: platform cannot 'go build' to import std packages")
os.Exit(0)
}
flag.Parse()
for _, c := range contexts {