From 5e35954a8c3f8dff1d031161b9b5f73784d73a21 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Thu, 2 Nov 2017 09:19:10 -0400 Subject: [PATCH] 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 --- src/cmd/go/go_test.go | 3 +++ 1 file changed, 3 insertions(+) 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() -- 2.48.1