Problem
coverlet.collector is referenced in DBToolsUnitTest.csproj, but CI does not collect or publish coverage reports. There is no coverage threshold or visibility into untested areas.
Proposed solution
- Update
.github/workflows/ci.yml to collect coverage:
dotnet test --collect:"XPlat Code Coverage"
- Upload results to GitHub Actions artifacts (or Codecov/Coveralls if desired)
- Optionally add
coverlet.runsettings to exclude generated/boilerplate code
- Document how to view coverage locally
Acceptance criteria
Related
Complements #28 (new tests) and PR #24 (CI foundation).
Problem
coverlet.collectoris referenced inDBToolsUnitTest.csproj, but CI does not collect or publish coverage reports. There is no coverage threshold or visibility into untested areas.Proposed solution
.github/workflows/ci.ymlto collect coverage:coverlet.runsettingsto exclude generated/boilerplate codeAcceptance criteria
Related
Complements #28 (new tests) and PR #24 (CI foundation).