TAP test utility module 'PG_LSN.pm'

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема TAP test utility module 'PG_LSN.pm'
Дата
Msg-id CAGRY4nzBk-vugFyJpLOmwXzbq5MTEQk-+EkzE4=rrUhLTH6ESA@mail.gmail.com
обсуждение исходный текст
Ответы Re: TAP test utility module 'PG_LSN.pm'  (Michael Paquier <michael@paquier.xyz>)
Список pgsql-hackers
Hi all

I'd like to share the attached PG_LSN.pm module that I use when
writing TAP tests. I suggest that it be considered for inclusion in
core.

It defines a Perl datatype PG_LSN with operator support, so you can
write things like

    cmp_ok($got_lsn, "<", $expected_lsn, "testname")

in TAP tests and get sensible results without any concern for LSN
representation details, locale, etc. You can subtract LSNs to get a
byte difference too.

It's small but I've found it handy.

Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Printing backtrace of postgres processes
Следующее
От: Thomas Munro
Дата:
Сообщение: PG vs LLVM 12 on seawasp, next round