
Looks like it's built into Hackage and not just in the Readme. The
bytestring package is a good example with several badges including code
coverage; if you click the "Build | InstallOK" badge, you get a more
detailed report.
https://hackage.haskell.org/package/bytestring
On Sat, May 7, 2022 at 11:46 AM Mikolaj Konarski
Hi Ivan,
Was that icon just a part of a README? If not, could you give a link?
In any case, people at the #hackage Matrix/IRC channel may know about any plans to add that (#hackage is a shared room for Hackage and related topics such as ghcup, cabal, Stackage-Hackage interoperation, etc.; all are welcome).
Cheers, Mikolaj
On Sat, May 7, 2022 at 7:31 PM Ivan Perez
wrote: Hi all,
What analysis does the hackage server run to determine the coverage level of, or rating given to, a particular package?
For example, for one package it is showing this icon:
https://img.shields.io/static/v1?label=Coverage&message=32%&color=red
What does that actually mean? The build log states: Code Coverage expressions 32% (224/684) booleanguards 100% (0/0) conditions 20% (1/5) qualifiers 100% (0/0) alternatives 27% (5/18) local declarations 40% (6/15) top-level declarations 32% (29/90)
Is it possible to see details of how hackage is arriving to these conclusion, and to replicate these results locally?
Thanks,
Ivan _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.