| env GO111MODULE=on | |
| # Regression test for golang.org/issue/31031: | |
| # Importing or loading a non-existent package in cmd/ should print | |
| # a clear error in module mode. | |
| ! go list cmd/unknown | |
| stderr '^package cmd/unknown is not in std \('$GOROOT'[/\\]src[/\\]cmd[/\\]unknown\)$' | |
| go list -f '{{range .DepsErrors}}{{.Err}}{{end}}' x.go | |
| stdout '^package cmd/unknown is not in std \('$GOROOT'[/\\]src[/\\]cmd[/\\]unknown\)$' | |
| -- x.go -- | |
| package x | |
| import _ "cmd/unknown" |