OpenCov

OpenCov

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.
OpenCov screenshot

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

  1. Provides statement, branch and method coverage metrics
  2. Integrates with common .NET testing frameworks like NUnit, MSTest and xUnit
  3. Generates coverage reports
  4. Open source codebase

Pricing

  • Open Source

Pros

Free and open source

Integrates seamlessly with popular .NET testing frameworks

Provides detailed code coverage metrics

Cons

Limited to .NET ecosystem

Setup and configuration can be complex

Lacks some advanced features of commercial tools

Reviews & Ratings

Login to Review
No reviews yet

Be the first to share your experience with OpenCov!

Login to Review

The Best OpenCov Alternatives

Top Development and Code Coverage and other similar apps like OpenCov

Here are some alternatives to OpenCov:

Suggest an alternative ❐

Coveralls icon

Coveralls

Coveralls is an open source tool used to measure code coverage in software development projects. It integrates seamlessly with continuous integration services like Travis CI, CircleCI, Codeship, GitLab CI, and more to provide code coverage statistics and insights.After integrating Coveralls with your GitHub repository, it will analyze your test suite...
Coveralls image
Codecov icon

Codecov

Codecov is an open source code coverage monitoring tool designed for software development teams. It integrates seamlessly with continuous integration pipelines to track how much of the code is executed and tested during test runs. This helps developers improve test quality and identify areas of code that may need better...
Codecov image