Return a slightly more verbose error when "go get" fails.

This commit is contained in:
Matt Liggett 2017-06-29 13:59:29 -07:00
parent 956acc2bd8
commit 2ee08591b0

View File

@ -144,8 +144,9 @@ func (t tester) getKubetest(get bool, old time.Duration) (string, error) {
return "", fmt.Errorf("Cannot install kubetest until $GOPATH is set") return "", fmt.Errorf("Cannot install kubetest until $GOPATH is set")
} }
log.Print("Updating kubetest binary...") log.Print("Updating kubetest binary...")
if err = t.wait("go", "get", "-u", "k8s.io/test-infra/kubetest"); err != nil { cmd := []string{"go", "get", "-u", "k8s.io/test-infra/kubetest"}
return "", err // Could not upgrade if err = t.wait(cmd[0], cmd[1:]...); err != nil {
return "", fmt.Errorf("%s: %v", strings.Join(cmd, " "), err) // Could not upgrade
} }
if p, err = t.lookKubetest(); err != nil { if p, err = t.lookKubetest(); err != nil {
return "", err // Cannot find kubetest return "", err // Cannot find kubetest