aries-cloudagent-python
aries-cloudagent-python copied to clipboard
chore: Reinstate the visibility of the code coverage reports
When we migrated from CodeCov, the code coverage reports from the test runs were no longer being displayed. It appears that an XML Test Report is being generated during the runs, but is not processed/displayed and is deleted at the end of the test runs.
Retrieve the test report before the end of the test, and process the report to continuously make visible the state of code coverage in ACA-Py. Previously, there was always a report something like "This PR increases code coverage by 0.85% to 90.34%". It was a good metric for devs to see and address as the PRs are completed.