Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There's a wrapper in 'ACS/LGPL/acsBUILD/src/coverage_wrapper.sh' which takes care of any of these scenarios, but is non-trivial to setup because it has to impersonate 'python' once.

Coverage

The raw coverage files have been generated at this point. We need to gather and merge them:

Code Block
languagebash
cd <base_dir>
mkdir coverage_reports
shopt -s globstar
cp **/.coverage.* coverage_reports
cd coverage_reports
coverage combine --keep

Report

To generate the report after the merge is a simple command:

Code Block
languagebash
coverage report > coverage_report.txt

Example