1
0
mirror of https://github.com/golang/go synced 2024-09-29 03:14:29 -06:00

cmd/go/testdata: don't set GOPATH=NUL in test

An upcoming change to the filepath package to make IsAbs("NUL")==false
on Windows will cause this test to fail, since it sets GOPATH=NUL and
GOPATH must be an absolute path.

Set GOPATH to the name of a text file instead. (The intent is that GOPATH
be set to a path that is not writable.)

For #56217.

Change-Id: I18e645fe11547d02d1a2e0e580085e6348c4009a
Reviewed-on: https://go-review.googlesource.com/c/go/+/448896
Reviewed-by: Bryan Mills <bcmills@google.com>
Run-TryBot: Damien Neil <dneil@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
This commit is contained in:
Damien Neil 2022-11-08 17:07:40 -08:00
parent 4f13067f8a
commit 342751a695

View File

@ -1,6 +1,6 @@
env GO111MODULE=on
env GOPATH=$devnull
env GOPATH=$WORK${/}invalid-gopath
go list -m
stdout '^example.com$'
@ -16,3 +16,6 @@ go 1.13
package main
func main() {}
-- $WORK/invalid-gopath
This is a text file, not a directory.