Coverlet for .NET
Use the open-source free `coverlet` toolchain for .NET code coverage.
dotnet skills install coverlet
Write, run, or repair .NET tests that use MSTest. Use when a repo uses `MSTest.Sdk`, `MSTest`, `[TestClass]`, `[TestMethod]`, `DataRow`, or Microsoft.Testing.Platform-based MSTest execution.
- MSTest.Sdk project SDK - MSTest meta-package - legacy package set with explicit Microsoft.NET.Test.Sdk
test command from AGENTS.md. If the repo has no explicit command yet, start with dotnet test PROJECT_OR_SOLUTION.- MSTest.Sdk defaults to the MSTest runner on Microsoft.Testing.Platform - VSTest is opt-in with UseVSTest=true or legacy package choices - do not pass VSTest-only switches or assume legacy .runsettings behavior on Microsoft.Testing.Platform jobs
[DataRow] or DynamicData for stable data-driven coverage. Keep test lifecycle hooks minimal and deterministic.references/mstest.mdreferences/patterns.mdreferences/anti-patterns.mdUse the open-source free `coverlet` toolchain for .NET code coverage.
dotnet skills install coverlet
Write, run, or repair .NET tests that use NUnit.
dotnet skills install nunit
Use the open-source free `ReportGenerator` tool for turning .NET coverage outputs into HTML, Markdown, Cobertura, badges, and merged reports.
dotnet skills install reportgenerator