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. Here are summary reports for segyio and args.
Detailed views
zcov extends the reports with powerful graph visualization and source code highlighting, with a quick-select list of functions to report on.
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.