cmd/golangorg: skip tests that require godoc when the 'go' binary is not available to build it
Fixes golang/go#33946
Change-Id: Ib4d14a3acad1c610e4c07dcff1a56757cd9492c8
Reviewed-on: https://go-review.googlesource.com/c/website/+/192329
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Alexander Rakoczy <alex@golang.org>
diff --git a/cmd/golangorg/godoc_test.go b/cmd/golangorg/godoc_test.go
index d46bdab..5a90234 100644
--- a/cmd/golangorg/godoc_test.go
+++ b/cmd/golangorg/godoc_test.go
@@ -29,6 +29,10 @@
if runtime.GOARCH == "arm" {
t.Skip("skipping test on arm platforms; too slow")
}
+ if _, err := exec.LookPath("go"); err != nil {
+ t.Skipf("skipping test because 'go' command unavailable: %v", err)
+ }
+
tmp, err := ioutil.TempDir("", "godoc-regtest-")
if err != nil {
t.Fatal(err)