dotCover is a tool for code coverage and continuous testing of .NET code. It integrates with Visual Studio, or can run coverage analysis on a Continuous Integration server.
JetBrains dotCover is a .NET code coverage analysis and continuous testing tool that:
- Calculates code coverage in .NET and .NET Core applications.
- Integrates into Visual Studio.
- Highlights covered and uncovered code right in Visual Studio.
- Shows which unit tests cover a particular piece of code.
- Can run unit tests in Visual Studio on demand or continuously.
- Supports popular unit testing frameworks including MSTest, NUnit, xUnit, and MSpec.
- Provides a console utility to use with a Continuous Integration server. dotCover coverage analysis engine is available in JetBrains TeamCity out of the box.
- Can fetch server-side coverage analysis results from TeamCity to Visual Studio.
- Generates code coverage reports as XML, XML for NDepend, HTML, or JSON.