kcov

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. It generates lcov-style HTML reports, XML, and JSON outputs, seamlessly integrating with CI systems like Travis CI and GitHub Actions for enhanced testing workflows.

Top kcov Alternatives

1

grcov

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

By: GitHub From United States
2

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
3

DeepCover

DeepCover is an advanced code coverage tool tailored for Ruby, offering enhanced accuracy in line and branch coverage reporting.

By: GitHub From United States
4

OpenCppCoverage

OpenCppCoverage is an open-source code coverage tool designed for C++ applications on Windows.

By: GitHub From United States
5

Coverlet

Coverlet provides a cross-platform code coverage solution for .NET, supporting line, branch, and method coverage across .NET Framework and .NET Core.

By: GitHub From United States
6

PCOV

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

By: GitHub From United States
7

cloverage

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

By: GitHub From United States
8

Slather

Users can enable coverage tracking by checking the "Gather coverage data" option in schemes...

By: GitHub From United States
9

blanket.js

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

By: Blanket.js From United States
10

Gcov

By compiling code with specific flags, it instrumentally tracks execution paths during functional testing, generating...

By: Oracle From United States
11

SimpleCov

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

By: GitHub From United States
12

Coverage.py

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

By: pyFBS From United States
13

Coveralls

With seamless integration into CI servers, it analyzes coverage data and highlights potential vulnerabilities...

By: Coveralls.io From United States
14

jscoverage

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

By: npm, Inc. From United States
15

UndercoverCI

It integrates seamlessly with CI workflows, providing actionable insights, warning annotations, and coverage statistics...

By: Undercover From United States

Top kcov Features

  • No special compiler options
  • Supports multiple languages
  • DWARF debugging information
  • Continuous HTML output generation
  • Cobertura-compatible XML output
  • Generic JSON coverage reports
  • Merges multiple coverage results
  • Easy CI system integration
  • Filters irrelevant output paths
  • User-friendly installation via Docker
  • Straightforward command-line usage
  • Compatible with various CI tools
  • Customizable output paths
  • Developed from Bcov fork
  • Comprehensive documentation available
  • Actively maintained by author
  • Provides real-time coverage data
  • Lightweight and efficient
  • Open-source and free to use.