Test coverage metrics (Codecov)

tried codecov before, didn't work (can't remember why), but they've recently rewritten their tool https://about.codecov.io/blog/new-cli-from-codecov-new-features-and-coverage-in-your-terminal/

for TASD.NET, I tried the second-party tool coverlet, and that works locally, just need to check GitLab CI (it has 5 options for <CoverletOutputFormat/> but I think cobertura is correct)

  • update: seems to be broken now (because we switched to .NET Framework for tests?) https://github.com/coverlet-coverage/coverlet/issues/1404#issuecomment-2453160272
  • coverlet says it can merge outputs but I tried and it's borked, gonna have to invoke dotnet tool after build... maybe wait for .slnx since I think it's easier there
  • also used by AssetRipper (.NET 9)

for TASVideos.org I tried the first-party tool and got it working, see https://github.com/TASVideos/tasvideos/commit/d181fa3ed96068f49bcacb1508702c487a5db8a6 and prior commits

Edited Aug 08, 2025 by YoshiRulz
Assignee Loading
Time tracking Loading