On Thu, Oct 15, 2015 at 9:46 AM, Legoktm legoktm.wikipedia@gmail.com wrote:
Yes, um, how hard would it be to generate these using not-non-free stuff?
https://wiki.python.org/moin/CodeCoverage pointed me to https://coverage.readthedocs.org/en/coverage-4.0.1/ which looked promising.
coverage is what is being used.
The travis jobs include a coverage report in the console output. The appveyor jobs (not yet merged) even provide .coverage and coverage.xml as downloadable artefacts.
codecov is only used to render the merged coverage data on a webpage for easy viewing, and linking to in discussions, proposals, etc.
See https://phabricator.wikimedia.org/T74863 for more details, including options to get the raw coverage artefacts out of travis and stored somewhere that developers can freely access and render as html using the freely available tools that codecov is using.
-- John Vandenberg