]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: set FOSSIL_HOME in TestScript/mod_get_fossil
authorBryan C. Mills <bcmills@google.com>
Thu, 5 Nov 2020 20:11:09 +0000 (15:11 -0500)
committerBryan C. Mills <bcmills@google.com>
Mon, 9 Nov 2020 17:38:50 +0000 (17:38 +0000)
Without HOME or FOSSIL_HOME set, this test fails for me when run with
fossil 2.12.1.

Also verify that the 'go get' command produces an executable, which
helps to verify that the files extracted by fossil are not corrupted.

Updates #42323

Change-Id: Ie6f5d2eab6a6338e997a4f85591195e5bd9a0d37
Reviewed-on: https://go-review.googlesource.com/c/go/+/267884
Trust: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Jay Conrod <jayconrod@google.com>
src/cmd/go/testdata/script/mod_get_fossil.txt

index 3482e68da1dfa33c86955c6da85ba93a48862b34..baad544557af8861bed6a0ab30d4126678a2bd8c 100644 (file)
@@ -13,14 +13,17 @@ env GOSUMDB=off
 
 # 'go get' for the fossil repo will fail if fossil
 # is unable to determine your fossil user. Easiest
-# way to set it for use by 'go get' is specifying 
+# way to set it for use by 'go get' is specifying
 # a any non-empty $USER; the value doesn't otherwise matter.
 env USER=fossiluser
+env FOSSIL_HOME=$WORK/home
 
 # Attempting to get the latest version of a fossil repo.
 go get vcs-test.golang.org/fossil/hello.fossil
 ! stderr 'unexpected response from fossil info'
 grep 'vcs-test.golang.org/fossil/hello.fossil' go.mod
+exists $GOPATH/bin/hello.fossil$GOEXE
 
 -- go.mod --
 module x
+-- $WORK/home/.fossil --