3 # File system pattern searches should skip sub-modules and vendor directories.
30 # non-existent directory should not prompt lookups
31 ! go build -mod=readonly example.com/nonexist
32 stderr 'import lookup disabled'
34 ! go build -mod=readonly ./nonexist
35 ! stderr 'import lookup disabled'
36 stderr '^stat '$GOPATH'[/\\]src[/\\]x[/\\]nonexist: directory not found'
38 ! go build -mod=readonly ./go.mod
39 ! stderr 'import lookup disabled'
40 stderr 'main module \(m\) does not contain package m/go.mod'
43 # File system paths and patterns should allow the '@' character.
50 # The '@' character is not allowed in directory paths that are part of
54 stderr 'directory . outside main module or its selected dependencies'
56 stderr 'directory . outside main module or its selected dependencies'
58 stderr 'directory . outside main module or its selected dependencies'
68 import _ "golang.org/x/crypto"
96 -- badat/bad@/bad.go --