mirror of https://github.com/golang/go.git
cmd/go: test more commands in mod_build_info_error
For #26909 For #41688 Change-Id: I22f28d426ce499fce6f0f1295dbde425998042aa Reviewed-on: https://go-review.googlesource.com/c/go/+/258219 Trust: Bryan C. Mills <bcmills@google.com> Trust: Jay Conrod <jayconrod@google.com> Run-TryBot: Bryan C. Mills <bcmills@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Jay Conrod <jayconrod@google.com> Reviewed-by: Michael Matloob <matloob@golang.org>
This commit is contained in:
parent
bb9b319228
commit
f811663f04
|
|
@ -1,8 +1,19 @@
|
|||
# This test verifies that line numbers are included in module import errors.
|
||||
# Verifies golang.org/issue/34393.
|
||||
|
||||
go list -e -deps -f '{{with .Error}}{{.Pos}}: {{.Err}}{{end}}' ./main
|
||||
stdout 'bad[/\\]bad.go:3:8: malformed import path "🐧.example.com/string": invalid char ''🐧'''
|
||||
go list -e -mod=mod -deps -f '{{with .Error}}{{.Pos}}: {{.Err}}{{end}}' ./main
|
||||
stdout '^bad[/\\]bad.go:3:8: malformed import path "🐧.example.com/string": invalid char ''🐧''$'
|
||||
|
||||
# TODO(#26909): This should include an import stack.
|
||||
# (Today it includes only a file and line.)
|
||||
! go build ./main
|
||||
stderr '^bad[/\\]bad.go:3:8: malformed import path "🐧.example.com/string": invalid char ''🐧''$'
|
||||
|
||||
# TODO(#41688): This should include a file and line, and report the reason for the error..
|
||||
# (Today it includes only an import stack, and does not indicate the actual problem.)
|
||||
! go get -d ./main
|
||||
stderr '^m/main imports\n\tm/bad imports\n\t🐧.example.com/string: import missing$'
|
||||
|
||||
|
||||
-- go.mod --
|
||||
module m
|
||||
|
|
|
|||
Loading…
Reference in New Issue