]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go/testdata: don't set GOPATH=NUL in test
authorDamien Neil <dneil@google.com>
Wed, 9 Nov 2022 01:07:40 +0000 (17:07 -0800)
committerDamien Neil <dneil@google.com>
Wed, 9 Nov 2022 18:21:12 +0000 (18:21 +0000)
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>

src/cmd/go/testdata/script/mod_init_empty.txt

index 1c3888caed739e3dadd74acf6be6ef5a375eccbf..d197a79a67180cd8567b815be7a367539d317259 100644 (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.