]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: pass GOEXPERIMENT through to subtests
authorRuss Cox <rsc@golang.org>
Thu, 16 Jun 2022 19:43:57 +0000 (15:43 -0400)
committerGopher Robot <gobot@golang.org>
Thu, 16 Jun 2022 20:01:10 +0000 (20:01 +0000)
This fixes:

export GOEXPERIMENT=unified
go install cmd
go install std cmd
go install std cmd
go test -short cmd/go -run=TestScript/test_relative_import_dash_i

That script test checks that runtime is non-stale, but whether it's stale
depends on the setting of GOEXPERIMENT. Stop filtering that variable out.

Change-Id: I71bdbca495c16981cdcddf4ab4d87a38ca72a389
Reviewed-on: https://go-review.googlesource.com/c/go/+/412874
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Auto-Submit: Russ Cox <rsc@golang.org>

src/cmd/go/script_test.go

index 04bc8d581a33a350a2d2dc472b7ef8795947f15a..3ad0608725e91066a8e36050cefc992db09dbc01 100644 (file)
@@ -170,6 +170,7 @@ func (ts *testScript) setup() {
                "GOCACHE=" + testGOCACHE,
                "GODEBUG=" + os.Getenv("GODEBUG"),
                "GOEXE=" + cfg.ExeSuffix,
+               "GOEXPERIMENT=" + os.Getenv("GOEXPERIMENT"),
                "GOOS=" + runtime.GOOS,
                "GOPATH=" + filepath.Join(ts.workdir, "gopath"),
                "GOPROXY=" + proxyURL,