image thumbnail

Coverage Report Generator

version 1.3.0.0 (21.8 KB) by Jonathan Karr
Generates Cobertura-style XML coverage report

800 Downloads

Updated 25 Mar 2013

View License

This packages uses the profiler to generate a Cobertura-style XML coverage report. We use this report in conjunction with Hudson/Jenkins to track test coverage. The code sample below illustrates how to use the code. See example.m for details.

%add source code to path
addpath('src');

%import classses, functions
import edu.stanford.covert.test.Coverage;

%turn profiler on
profile('on', '-nohistory');

%run code
...

%turn profiler off
profile('off');

%generate coverage report
report = Coverage('src', '..');
report.exportXML(<output file name>);

Cite As

Jonathan Karr (2021). Coverage Report Generator (https://www.mathworks.com/matlabcentral/fileexchange/33972-coverage-report-generator), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired by: absolutepath.m, mlcovr Package, absolutepath

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Coverage/

Coverage/lib/absolutepath/

Coverage/lib/util/strutil/

Coverage/src/+edu/+stanford/+covert/+test/