On Sep 13 2025, at 10:23 am, Greg Burd <g...@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

Attachment: v2-0001-Add-a-module-that-tests-Bitmapset.patch
Description: Binary data

Reply via email to