[Haskell-beginners] Coverage percents - BUG?

Michael Orlitzky michael at orlitzky.com
Wed Oct 4 12:32:20 UTC 2017


On 10/04/2017 03:59 AM, Baa wrote:
> 
>   ..
>   100% boolean coverage (0/0)
>   ..
> 
> but 0/0 =/= 100% (an undefined limit ;)  IMHO better is to be
> reported as 0. Is it a bug in HPC?
> 

For all tests t, t passed -- vacuous truth to the rescue! Or, 100% of
zero is zero. Don't think too hard about it =)

>From a practical standpoint, you probably don't want your integration
tests to reject a commit because you have 0% coverage on something that
doesn't exist. For that reason, a "success" result is better when you
have no coverage of no things.



More information about the Beginners mailing list