Gramps README shows code coverage at 42%, and clicking through to codecov.io web site for details it appears that coverage results haven’t been updated in a very long time on master, and haven’t been run at all on gramps60 or gramps52. GitHub workflow shows that unit tests are being run, so that’s not an issue.
For those wondering, why did we stop code coverage? I appreciate that it’s not as important as some folks believe but it can catch silly bugs and identify bits of code that could be considered suspect because we’ve got no testing at all in that area.
There is a related mail list thread. It mentions some examples of poor communication from the Travis CI organization about policy changes. And they directly impacted our use of their service. This appears to have been the spur to migrate to GitHub Actions.
I see I was asking about coverage even in 2018 ;-). But my question here is why, when we migrated to GitHub Actions, didn’t we get code coverage running to the level matching running in Travis CI? I’m not played with GitHub actions for a while but I thought this was possible.