env GO111MODULE=on # go list -compiled -test must handle test-only packages # golang.org/issue/27097. go list -compiled -test stdout -count=4 '^.' # 4 lines stdout '^m$' stdout '^m\.test$' stdout '^m \[m\.test\]$' stdout '^m_test \[m\.test\]$' # https://golang.org/issue/39974: test packages should have the Module field populated. go list -test -f '{{.ImportPath}}{{with .Module}}: {{.Path}}{{end}}' stdout -count=4 '^.' # 4 lines stdout '^m: m$' stdout '^m\.test: m$' stdout '^m \[m\.test\]: m$' stdout '^m_test \[m\.test\]: m$' -- go.mod -- module m -- x_test.go -- package x import "testing" func Test(t *testing.T) {} -- x_x_test.go -- package x_test import "testing" func Test(t *testing.T) {}