-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider codecov.io for coverage evaluation #247
Comments
We have been using it in most of our python projects. It is also now used to report ITK coverage (cc: @thewtex). Initially it was not working, too much date for their infrastructure. They were very responsive in improving their infrastructure so that it can process all ITK coverage files. |
FYI, here are the scripts we use for ITK: |
I was able to do some coverage testing by following the pointers you gave me. Here's what I did:
The result is here: https://codecov.io/gh/QIICR/dcmqi Do you have any idea why the only files shown in the report are the CLP headers and itkImageIOFactoryRegisterManager.h? I also realized I did not set |
Coveralls is another option: https://coveralls.zendesk.com/hc/en-us/articles/201342799-C-C- |
I made some progress. Relevant cmake variables (make sure these are in the inner
After running
Clean up the output:
Generate html view:
Result in The bad news that I still cannot make sense out of the Codecov reported coverage. Without changing anything (presumably, same gcov reports should be used), and running
I am getting the same result in Codecov, which makes no sense to me, and is not consistent with what I get with |
cpp-coveralls appears to be unable to handle gcov output generated for our code. Issue reported: eddyxu/cpp-coveralls#116 |
See discussion in QIICR#247.
There are examples that show how to use it with C++ and with cmake:
https://docs.codecov.io/docs/supported-languages
The text was updated successfully, but these errors were encountered: