Text file src/cmd/go/internal/verylongtest/testdata/script/gotoolchain_net.txt

     1  # Test downloading a real GOTOOLCHAIN from the network.
     2  
     3  [short] skip
     4  [!net:golang.org] skip
     5  [!net:proxy.golang.org] skip
     6  [!net:sum.golang.org] skip
     7  [!GOOS:darwin] [!GOOS:windows] [!GOOS:linux] skip
     8  [!GOARCH:amd64] [!GOARCH:arm64] skip
     9  
    10  env GOPROXY=proxy.golang.org
    11  env GOSUMDB=sum.golang.org
    12  env GOTOOLCHAIN=go1.20.1
    13  
    14  	# Avoid resolving a "go1.20.1" from the user's real $PATH.
    15  	# That would not only cause the "downloading go1.20.1" message
    16  	# to be suppressed, but may spuriously fail:
    17  	# golang.org/dl/go1.20.1 expects to find its GOROOT in $HOME/sdk,
    18  	# but we set HOME=/no-home.
    19  env GOPATH=$WORK/go
    20  env HOME=/no-home
    21  env PATH=
    22  env path=
    23  
    24  go version
    25  stderr '^go: downloading go1.20.1 '
    26  stdout go1.20.1
    27  

View as plain text