Re: [PATCH] Add tests for Bitmapset
От | David Rowley |
---|---|
Тема | Re: [PATCH] Add tests for Bitmapset |
Дата | |
Msg-id | CAApHDvrEPw6DAQdZg7u1YknVvN1Gy38kUURQm8bOHSKU2cw+4w@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: [PATCH] Add tests for Bitmapset (Michael Paquier <michael@paquier.xyz>) |
Ответы |
Re: [PATCH] Add tests for Bitmapset
Re: [PATCH] Add tests for Bitmapset |
Список | pgsql-hackers |
On Wed, 1 Oct 2025 at 16:41, Michael Paquier <michael@paquier.xyz> wrote: > Okay. Let's just remove as much code as possible, then. This is > roughly what you have sent, minus the hardcoded empty set and the free > calls. I'll just go do that in a bit. Thanks. Just for reference, you may not need it if you're mostly done already, but I had to finish this off in my head before moving on. Feel free to ignore, but there are a couple of typos fixed at the very least "varrying" should be "varying". I didn't fully rationalise the tests in test_bitmapset.sql. There are still a few which are duplicates due to '(b)' and NULL meaning the same thing. git diff --stat .../test_bitmapset/expected/test_bitmapset.out | 400 ++------------ .../modules/test_bitmapset/sql/test_bitmapset.sql | 101 +--- .../modules/test_bitmapset/test_bitmapset--1.0.sql | 2 +- src/test/modules/test_bitmapset/test_bitmapset.c | 605 +++++---------------- 4 files changed, 222 insertions(+), 886 deletions(-) I didn't look at the coverage report, but on thinking about it, test_bitmapset.c's "PG_RETURN_NULL(); /* invalid input */" won't be covered as I stripped out all the tests which purposefully pass invalid input. You may not want it that way if you're keen to keep the coverage of the test module high as well as bitmapset.c David
В списке pgsql-hackers по дате отправления: