# This test checks that a "main" package with an external test package # is recompiled only once. # Verifies golang.org/issue/34321. env GO111MODULE=off go list -e -test -deps -f '{{if not .Standard}}{{.ImportPath}}{{end}}' pkg cmp stdout want -- $GOPATH/src/pkg/pkg.go -- package main func main() {} -- $GOPATH/src/pkg/pkg_test.go -- package main import "testing" func Test(t *testing.T) {} -- want -- pkg pkg [pkg.test] pkg.test