OpenCov
OpenCov: .NET Code Coverage Tool
OpenCov is an open source code coverage tool for .NET that provides statement, branch and method coverage metrics. It integrates with common testing frameworks like NUnit, MSTest and xUnit to generate coverage reports.
What is OpenCov?
OpenCov is an open source code coverage analysis tool for .NET applications. It can be used to measure code coverage for .NET projects written in C#, VB.NET, F# and other .NET languages.
Some key features of OpenCov include:
- Integration with unit testing frameworks like NUnit, MSTest and xUnit to generate coverage reports.
- Statement, branch and method coverage metrics.
- XML and HTML coverage reports.
- Command line, GUI and Visual Studio integration.
- Filtering capabilities to focus coverage on specific assemblies, classes or methods.
- Hooks to inject coverage probes into .NET code without modifications.
- Customizable rules to set coverage goals.
- Extensibility API to write custom coverage data processors.
By providing detailed code coverage data, OpenCov allows developers to understand which parts of their .NET codebase are being exercised by tests and which parts need additional tests. This helps improve overall test quality and code coverage.
OpenCov is available under the GPL v3 license making it free to use even in commercial applications. It runs on Windows, Linux and macOS.
OpenCov Features
Features
- Provides statement, branch and method coverage metrics
- Integrates with common .NET testing frameworks like NUnit, MSTest and xUnit
- Generates coverage reports
- Open source codebase
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best OpenCov Alternatives
View all OpenCov alternatives with detailed comparison →
Top Development and Code Coverage and other similar apps like OpenCov
Coveralls
Codecov