]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: disable implicit $GOCACHE when clearing $HOME in test
authorRuss Cox <rsc@golang.org>
Thu, 2 Nov 2017 13:19:10 +0000 (09:19 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 3 Nov 2017 17:45:01 +0000 (17:45 +0000)
Change-Id: Ie9967c8aaf7cf2e90a442937df21b1218f7ae26f
Reviewed-on: https://go-review.googlesource.com/75472
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: David Crawshaw <crawshaw@golang.org>
src/cmd/go/go_test.go

index a4f6452de5af78406304bb5542a0ea8d76f3719d..5e31ef3d35edda6e40e3a298a5f1c94fc5edbe5c 100644 (file)
@@ -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()