-
Notifications
You must be signed in to change notification settings - Fork 539
Code coverage #167
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
Comments
In all honesty, I don't have a tonne of experience with setting up code coverage in non-Golang environments. I think that https://coveralls.io looks very nice and has a good interface. That said, I'm always a little bit wary to adopt SaaS when there could be a more "long lived" solution. (for example, choosing I was recommended Seems like a lot of C test coverage tools are proprietary. |
I'm not 100% sure this actually makes 100% sense, so please do check me if something this diagnostic is showing seems inaccurate. It seems like coveralls has a nice interface, but it's also just using gcov underneath. So much for a diverse ecosystem of C code coverage tools! :) |
Thanks for revisiting this. Is this output for a single execution of test_kem for a BIKE algorithm? Is it able to aggregate coverage across multiple runs? |
Seems to use pytest if I'm not wrong. |
Alright, looks like this is the approximate flow:
|
Hi @aidenfoxivey! I took a stab at this a couple of months ago but haven't had time to properly see it through. Maybe my branch would be helpful to you? |
That's awesome. Thanks @SWilson4. I'll give that a look. |
Add code coverage using coveralls
The text was updated successfully, but these errors were encountered: