| # Test go commands with no module. |
| env GO111MODULE=on |
| |
| # go mod edit fails unless given explicit mod file argument |
| ! go mod edit -json |
| go mod edit -json x.mod |
| |
| # bug succeeds |
| [exec:echo] env BROWSER=echo |
| [exec:echo] go bug |
| |
| # commands that load the package in the current directory fail |
| ! go build |
| ! go fmt |
| ! go generate |
| ! go get |
| ! go install |
| ! go list |
| ! go run x.go |
| ! go test |
| ! go vet |
| |
| # clean succeeds, even with -modcache |
| go clean -modcache |
| |
| # doc succeeds for standard library |
| go doc unsafe |
| |
| # env succeeds |
| go env |
| |
| # tool succeeds |
| go tool -n test2json |
| |
| # version succeeds |
| go version |
| |
| -- x.mod -- |
| module m |
| |
| -- x.go -- |
| package main |
| func main() {} |