Misplaced Pages

Trucov

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

Trucov is an open source code coverage analysis tool for GCC versions 4.0 and later 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 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".
  2. "WSU EECS Senior Design Projects: Fall 2009: CPTS Team Trucov: Progress report poster 10-5-09". 18 September 2009.

External links

Category:
Trucov Add topic