OpenCppCoverage

OpenCppCoverage

OpenCppCoverage is an open-source code coverage tool designed for C++ applications on Windows. Primarily utilized for unit testing, it also aids in debugging by identifying executed lines of code. Users can seamlessly run their programs without recompilation while benefiting from features like line exclusion and coverage aggregation for enhanced reporting.

Top OpenCppCoverage Alternatives

1

LuaCov

LuaCov serves as an efficient coverage analyzer for Lua scripts, generating execution statistics for each line of code and its modules.

By: GitHub From United States
2

PCOV

PCOV is a lightweight, self-contained driver for PHP that is fully compatible with CodeCoverage.

By: GitHub From United States
3

kcov

Kcov is a versatile code coverage tool tailored for compiled programs, Python, and Bash, leveraging DWARF debugging information to gather coverage data without requiring special compiler options.

By: GitHub From United States
4

Slather

Slather efficiently generates test coverage reports for Xcode projects and integrates seamlessly with Continuous Integration (CI) systems.

By: GitHub From United States
5

grcov

Grcov is a powerful Rust tool designed to collect and aggregate code coverage data from multiple source files.

By: GitHub From United States
6

Gcov

Gcov serves as an open-source code-coverage tool designed to enhance software testing efficiency.

By: Oracle From United States
7

DeepCover

It ensures that a line is marked as covered only when fully executed, and can...

By: GitHub From United States
8

Coverage.py

It identifies untested code segments and offers insights into test effectiveness...

By: pyFBS From United States
9

Coverlet

It seamlessly integrates with the Visual Studio Test Platform and enables code coverage by simply...

By: GitHub From United States
10

jscoverage

By integrating with Mocha, it appends coverage information during testing, revealing missed branches...

By: npm, Inc. From United States
11

cloverage

It supports various testing frameworks, including clojure.test, Midje, and eftest, allowing developers to customize runner...

By: GitHub From United States
12

pytest-cov

It enhances standard coverage reporting with subprocess and xdist support, ensuring accurate measurements even in...

By: Python From United States
13

blanket.js

It enhances existing tests by providing precise code coverage statistics, indicating which lines are tested...

By: Blanket.js From United States
14

Istanbul

The nyc CLI integrates seamlessly with popular frameworks like tap, mocha, and AVA, allowing developers...

By: Discord.js From United States
15

SimpleCov

Its intuitive API allows for seamless filtering, grouping, merging, and formatting of results, enabling developers...

By: GitHub From United States

Top OpenCppCoverage Features

  • Open-source code coverage tool
  • Supports C++ under Windows
  • Unit testing coverage
  • Debugging line execution
  • No recompilation needed
  • Regular expression line exclusion
  • Coverage aggregation support
  • Merges multiple reports
  • Compatible with Visual Studio
  • Works with .pdb files
  • Command-line interface usage
  • Test Explorer integration
  • Detailed documentation available
  • User feedback incorporation
  • Easy setup and configuration