dotCover is a .NET code coverage component designed to measure how extensively your tests exercise application code. It captures execution details during unit tests or manual runs and generates reports that highlight tested versus untested code, aiding quality assurance and risk management.
Code Coverage Analysis
Measures which parts of your .NET application code are executed during unit tests or manual runs, providing detailed insights into code coverage percentages.
Testing Integration
Supports running coverage during unit tests with frameworks like NUnit or .NET test commands, enabling coverage data collection in common development and CI scenarios.
Consolidated Coverage Reports
Merges multiple coverage snapshots from different test runs or build steps into a single comprehensive report.
Flexible Configuration
Allows specifying custom dotCover tools, executables, command-line arguments, and filters to tailor coverage collection for specific assemblies or attributes.
Continuous Integration Support
Works with build servers such as JetBrains TeamCity to publish detailed coverage reports to build results pages, facilitating visibility within CI pipelines.
Support for Artifact Dependencies
Can include coverage snapshots produced by separate builds or parallel test batches via artifact dependencies, enabling reporting across distributed build configurations.
Parallel Testing Compatibility
Handles code coverage from parallel test executions by consolidating results through dependent build configurations that merge snapshots into unified reports.
Application Coverage Analysis
Enables coverage monitoring during manual application runs to analyze usage scenarios beyond unit testing, showing which code paths are exercised in practice.
Product Compatibility
Review the details below to ensure this product is supported within your environment.
Host Application
Visual Studio
About JetBrains
JetBrains, founded in 2000 and headquartered in Prague, Czech Republic, is a globally respected software company founded by expert developers with deep roots in programming language research and developer tooling. Backed by decades of hands-on experience and world-class engineering talent, JetBrains builds products that reflect a deep understanding of how developers work, making them trusted by millions of professionals worldwide for their quality, precision, and innovation.