From: Russ Cox Date: Thu, 2 Nov 2017 13:19:10 +0000 (-0400) Subject: cmd/go: disable implicit $GOCACHE when clearing $HOME in test X-Git-Tag: go1.10beta1~421 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=5e35954a8c3f8dff1d031161b9b5f73784d73a21;p=gostls13.git cmd/go: disable implicit $GOCACHE when clearing $HOME in test Change-Id: Ie9967c8aaf7cf2e90a442937df21b1218f7ae26f Reviewed-on: https://go-review.googlesource.com/75472 Run-TryBot: Russ Cox TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick Reviewed-by: David Crawshaw --- diff --git a/src/cmd/go/go_test.go b/src/cmd/go/go_test.go index a4f6452de5..5e31ef3d35 100644 --- a/src/cmd/go/go_test.go +++ b/src/cmd/go/go_test.go @@ -155,6 +155,9 @@ func TestMain(m *testing.M) { os.Setenv("CCACHE_DIR", filepath.Join(home, ".ccache")) } os.Setenv("HOME", "/test-go-home-does-not-exist") + if os.Getenv("GOCACHE") == "" { + os.Setenv("GOCACHE", "off") // because $HOME is gone + } r := m.Run()