Trucov

Trucov is an open source code coverage analysis tool for GCC versions 4.0 and later[1] that aims to be a gcov replacement. Trucov improves upon gcov by providing more granular and machine readable output, such as DOT Files representing control-flow graph of the program. The use of DOT Files allows for other common tools like GraphViz to be used to produce coverage graphs. Trucov was developed as a senior design project[2] at Washington State University.

## Features

* Produces coverage analysis on a per source, per function, and per branch level
* Provides both textual and graphical coverage reports that are easier to use and understand
* Automatically finds all the source files inside of a project
* Detects how many times a particular block or branch of code has been executed
* Generates the control-flow graph of each function per source file
* Optionally hides coverage information of external libraries to better focus on the product under test
* Allows user to narrow the scope of coverage information by specifying specific functions or files

## References

1. ↑ "Google Code Archive - Long-term storage for Google Code Project Hosting". https://code.google.com/p/trucov/wiki/SRS.
2. ↑ "WSU EECS Senior Design Projects: Fall 2009: CPTS Team Trucov: Progress report poster 10-5-09". 18 September 2009. http://eecscapstone2009.blogspot.com/2009/09/cpts-team-trucov.html.

## External links

* Trucov homepage

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Trucov. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Trucov&oldid=788976"