On Wed, Mar 11, 2026 at 6:20 AM Ganesh Kathiresan via NumPy-Discussion <
[email protected]> wrote:

> Hi all,
>
> I wanted to get a wider feedback on adding a code coverage CI for C and
> Python. Prototype PR Link: https://github.com/numpy/numpy/pull/30911
>
> *Why add this CI:*
> - diff-cover provides a way to see coverage only on the changed files,
> which is good for big PRs to understand the UT compared to the main branch.
> - With the new GH actions-upload (v7), we can get a clickable link to the
> report in a single file. For now the PR implements a MD file format as HTML
> file leads to ~250MB file
>
> *Why not to add this CI:*
> - Today code coverage and dead code can be calculated locally by following
> this: https://numpy.org/doc/stable/dev/index.html#test-coverage. So there
> is not much value in running this for every PR
>
> Please let us know your thoughts on having this new CI action.
>
>
Code coverage fixes might be a good use case for AI. I'd rather see a tool
that could cover various things and be used to generate "problems" that
need to be solved. There are currently two tools in the `tools` directory,
I am not clear on how useful they are -- the C one uses valgrind -- but I'd
suggest something like a spin tool to generate code coverage reports
independently of CI.

Chuck
_______________________________________________
NumPy-Discussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/numpy-discussion.python.org
Member address: [email protected]

Reply via email to