[Haskell-cafe] Coverage icon on hackage

Ivan Perez ivanperezdominguez at gmail.com
Sat May 7 17:29:29 UTC 2022


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20220507/19d828f0/attachment.html>


More information about the Haskell-Cafe mailing list