# Named explicitly, test-only packages should be reported as | |
# unbuildable/uninstallable, even if there is a wildcard also matching. | |
! go build m/testonly m/testonly... | |
stderr 'no non-test Go files in' | |
! go install ./testonly | |
stderr 'no non-test Go files in' | |
# Named through a wildcard, the test-only packages should be silently ignored. | |
go build m/testonly... | |
go install ./testonly... | |
-- go.mod -- | |
module m | |
go 1.16 | |
-- testonly/t_test.go -- | |
package testonly | |
-- testonly2/t.go -- | |
package testonly2 |