BSD Ports

wip/lcov-git 2.5 NetBSD

Front-end for GCC's coverage testing tool gcov

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
Last update
Commit
9e6b9bd47d
License
gnu-gpl-v2
Categories
wip, devel

Description

LCOV is an extension of GCOV, a GNU tool which provides information about what parts of a program are actually executed (i.e. "covered") while running a particular test case. The extension consists of a set of Perl scripts which build on the textual GCOV output to implement the following enhanced functionality:

* HTML based output: coverage rates are additionally indicated using bar graphs and specific colors.

* Support for large projects: overview pages allow quick browsing of coverage data by providing three levels of detail: directory view, file view and source code view.

LCOV was initially designed to support Linux kernel coverage measurements, but works as well for coverage measurements on standard user space applications.

In the other systems

SystemPortVersion
NetBSDwip/lcov-git2.5
FreeBSDdevel/lcov1.15_1
DragonFlydevel/lcov1.15_1
MidnightBSDdevel/lcov1.15
HardenedBSDdevel/lcov1.15_1
GhostBSDdevel/lcov1.15_1

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/lcov-git && make install clean

Dependencies

Build dependencies 2
Run dependencies 1

No port depends on this one.

Commit history 2

DateCommitCreditsLog message
9e6b9bd47d Thomas Klausner lcov-git: fix some problems
dad95aa3fb Thomas Klausner lcov: sync with lcov package