go test -cover now prints coverage summaries for covered packages that do not have their own test files. Prior to Go 1.22 a go test -cover run for such a package would report
? mymod/mypack [no test files]
and now with Go 1.22, functions in the package are treated as uncovered:
mymod/mypack coverage: 0.0% of statements
Reference: go1.22 Release Notes
We'll need to handle this, since ?.*[no test files] was the only way to get at packages without test files.
Reference: go1.22 Release Notes
We'll need to handle this, since
?.*[no test files]was the only way to get at packages without test files.