mirror of
https://github.com/golang/go.git
synced 2025-05-05 23:53:05 +00:00
crypto/internal/cryptotest: print stderr if go tool fails
Trying to find out why "go env GOMODCACHE" is failing on the Windows longtest builder. For #71508 Change-Id: I0642d5a5d85a549c6edde0be5bed8f0a16cca200 Cq-Include-Trybots: luci.golang.try:gotip-windows-amd64-longtest Reviewed-on: https://go-review.googlesource.com/c/go/+/645895 Reviewed-by: Roland Shoemaker <roland@golang.org> Auto-Submit: Ian Lance Taylor <iant@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This commit is contained in:
parent
5aa3d162d5
commit
4f11d5879a
@ -9,6 +9,7 @@ import (
|
||||
"encoding/json"
|
||||
"internal/testenv"
|
||||
"os"
|
||||
"os/exec"
|
||||
"testing"
|
||||
)
|
||||
|
||||
@ -23,7 +24,11 @@ func FetchModule(t *testing.T, module, version string) string {
|
||||
// instead. (For example, run.bash sets GOPATH=/nonexist-gopath.)
|
||||
out, err := testenv.Command(t, goTool, "env", "GOMODCACHE").Output()
|
||||
if err != nil {
|
||||
t.Fatalf("%s env GOMODCACHE: %v\n%s", goTool, err, out)
|
||||
t.Errorf("%s env GOMODCACHE: %v\n%s", goTool, err, out)
|
||||
if ee, ok := err.(*exec.ExitError); ok {
|
||||
t.Logf("%s", ee.Stderr)
|
||||
}
|
||||
t.FailNow()
|
||||
}
|
||||
modcacheOk := false
|
||||
if gomodcache := string(bytes.TrimSpace(out)); gomodcache != "" {
|
||||
|
Loading…
x
Reference in New Issue
Block a user