Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NAME

    covtool -- tools for analyzing test	coverage

SYNOPSIS

    cov++
    covmerge.exe
    gen_html
    covannotate.exe
    covtool.exe

DESCRIPTION

    The	suite of covtool programs lets you dynamically
    instrument C++ programs as you compile them.  When
    instrumented programs run, they automatically generate
    test coverage information.	This coverage information
    can	then be	used to	help you improve the quality of
    your code by adding	new tests that verify every line
    of your program's behavior.

    The	other executables and scripts, described above have
    their own man pages.  The covtool.exe program is
    described here.

    The	program, covtool.exe, instruments your C++ code	by
    recognizing	the major program components:

      statements
      functions
      classes
      class members
      typedef, union, enum, etc
      namespaces

    It then injects function calls into	your program which
    log	the fact that lines within files have been executed.
    As your program runs, a database of	this information is
    kept.  At program termination, this	database is printed
    to a log file.  These log files are	then merged together
    and	converted into annotated source	(ascii or html
    format).


Want to link to this manual page? Use this URL:
<
https://man.freebsd.org/cgi/man.cgi?query=covtool&sektion=1&manpath=FreeBSD+Ports+15.0>

home | help