Description
After upgrading from v6.0.1 to v6.0.2 the maximum time it takes to instrument increases from 26 seconds in v6.0.1 to >1.5 minutes. (note: I'm measuring from test command began to first test starting)
This occurs when only changing the coverlet.collector
package's version (otherwise identical repo).
Normally this would just be annoying, but since I'm using --blame-hang-timeout 90s
when testing, the test host crashes before any tests begin. The problem is compounded because I'm using GitHub Actions and for whatever reason the process crash isn't detected and the test will keep running for as long the test runner lets it.
Going through the differences from v6.0.1 to v6.0.2 it looks like System.Text.Json
use was reverted. I didn't see any specific code that appeared to be the culprit, however I am not familiar with coverlet's code.
Let me know if you'd like any other information.
Environment: .net8.0
Coverlet: v6.0.1 / v6.0.2
OS: Ubuntu 22.04
Arch: x64