go list ./p stdout 'example/p' ! go list -json=ImportPath -test ./p cmp stderr wanterr.txt ! go list -json=ImportPath,Deps -test ./p cmp stderr wanterr.txt ! go list -json=ImportPath,Deps -deps -test ./p cmp stderr wanterr.txt ! go list -json=ImportPath -deps -test ./p cmp stderr wanterr.txt -- wanterr.txt -- go: can't load test package: package example/p imports example/q from p_test.go imports example/r from q.go imports example/p from r.go: import cycle not allowed in test -- go.mod -- module example go 1.20 -- p/p.go -- package p -- p/p_test.go -- package p import "example/q" -- q/q.go -- package q import "example/r" -- r/r.go -- package r import "example/p"