JetBrains dotCover is a .NET unit test runner and code coverage tool. You can use it integrated in Microsoft Visual Studio or JetBrains Rider, as a standalone application, or as a command line application. It also can easily integrate with other tools.
dotCover lets us analyze how much of our .NET application code is actually being tested. By measuring method calls during unit tests or when running the application manually, dotCover shows us which statements were covered and which were not.
dotCover serves you for two main purposes:
- Project risk identification
- Code quality assurance
To accomplish these tasks, dotCover provides the following features:
- Execution and Coverage Analysis of Unit Tests
- Coverage Analysis of Applications
- Coverage Analysis on a Server
Once you perform code coverage analysis, dotCover helps you investigate coverage results by highlighting covered snd non-covered code and navigation to covering tests in Visual Studio text editor, filtering out solution nodes from analysis, generating test reports in multiple formats, and more.