]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1.20] runtime/coverage: avoid non-test coverage profiles in test...
authorThan McIntosh <thanm@google.com>
Thu, 19 Jan 2023 15:16:07 +0000 (10:16 -0500)
committerMatthew Dempsky <mdempsky@google.com>
Thu, 26 Jan 2023 23:27:43 +0000 (23:27 +0000)
commitbe7e4fee4b6a96074d003d7211047c23ae9e6c18
treebc2f6e3bfa50bec6253ae4e292afd570724dbc71
parentb68d699aa73291d3ab8c7547047308efcd582072
[release-branch.go1.20] runtime/coverage: avoid non-test coverage profiles in test report helper

When walking through the set of coverage data files generated from a
"go test -cover" run, it's possible to encounter pods (clumps of data
files) that were generated by a run from an instrumented Go tool (for
example, cmd/compile). Add a guard to the test reporting code to
ensure that it only processes files created by the currently running
test.

Fixes #57924.

Change-Id: I1bb7dce88305e1088162e3cb1df628486ecee1c1
Reviewed-on: https://go-review.googlesource.com/c/go/+/462756
Reviewed-by: David Chase <drchase@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Run-TryBot: Than McIntosh <thanm@google.com>
(cherry picked from commit cf70d37967b8447af8305e02ef534c4c5f42d49c)
Reviewed-on: https://go-review.googlesource.com/c/go/+/463417
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Auto-Submit: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Than McIntosh <thanm@google.com>
src/runtime/coverage/testsupport.go