Software
zcov
zcov is x-ray goggles for your code coverage reports, with support for prime path coverage and (masking) MC/DC, in addition to branch, statement, and function coverage. zcov comes with a novel, graph-oriented visualization of your coverage report that super charges your test suite and empowers you to deeply understand the interactions between your programs and your test suite. It reads the GCC coverage reports and supports any language GCC does - C, C++, D, and Go.
Coverage summary
Quickly get an overview of the health of a project with a comprehensive summary view. Colour coding and thresholds are configurable.
Detailed views
zcov extends the reports with powerful graph visualisation built on basic blocks. These view clearly show the structure of the program, group code that is run together, and accurately report coverage and execution counts.
Path coverage
zcov can report on prime path coverage with a powerful flow graph visualization for deep and effective understanding of your coverage reports and subtle interactions in your program.
Multi language support
By leveraging the GCC coverage reports, zcov can report on any language supported by GCC. Here is an example of a D coverage report on cerealed.
Getting zcov
zcov is still under development, but is available for demonstration and purpose now. Copies of zcov are built to target your environment, and can be delivered in any packaging format you want, e.g. rpm, deb, tarball, appimage, etc. If you would like a demonstration, a quote, or work with Patch on zcov, please send an email to j@patch.no.