On Sep 13 2025, at 10:23 am, Greg Burd <greg@burd.me> wrote:
>
> Sawada-san, Michael,
>
> Thank you both for the push to measure. Before the patch as it stands
> now the
> coverage for src/backend/nodes/bitmapset.c is 63.5% and after it is
> 66.5%. Not
> an amazing difference, but something. I guess I expected this to be
> higher given
> the degree to which this datatype is used.
>
> I'll review the gaps in coverage and update the tests. I'll look for
> a way to add meaningful randomization.
>
> -greg
Hello hackers,
Here's the progress I've made in coverage for testing Bitmapset.
coverage: HEAD v1 v2
lines......: 87.1 87.7 91.3
functions..: 100 100 100
branches...: 63.5 66.5 77.9
I've also added a function that performs a variety of operations using
random data.
For reference radixtree has:
coverage: HEAD
lines......: 98.3
functions..: 97.2
branches...: 89.4
best,
-greg