pgsql: Add more $Test::Builder::Level in the TAP tests

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема pgsql: Add more $Test::Builder::Level in the TAP tests
Дата
Msg-id E1ma7Ll-0006i4-3r@gemulon.postgresql.org
обсуждение исходный текст
Ответы Re: pgsql: Add more $Test::Builder::Level in the TAP tests  (Peter Geoghegan <pg@bowt.ie>)
Список pgsql-committers
Add more $Test::Builder::Level in the TAP tests

Incrementing the level of the call stack reported is useful for
debugging purposes as it allows to control which part of the test is
exactly failing, especially if a test is structured with subroutines
that call routines from Test::More.

This adds more incrementations of $Test::Builder::Level where debugging
gets improved (for example it does not make sense for some paths like
pg_rewind where long subroutines are used).

A note is added to src/test/perl/README about that, based on a
suggestion from Andrew Dunstan and a wording coming from both of us.

Usage of Test::Builder::Level has spread in 12, so a backpatch down to
this version is done.

Reviewed-by: Andrew Dunstan, Peter Eisentraut, Daniel Gustafsson
Discussion: https://postgr.es/m/YV1CCFwgM1RV1LeS@paquier.xyz
Backpatch-through: 12

Branch
------
REL_14_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/d834ebcf23208b3ae2109c0cae9af077202a27a4

Modified Files
--------------
contrib/amcheck/t/001_verify_heapam.pl               |  8 ++++++++
contrib/test_decoding/t/001_repl_stats.pl            |  2 ++
src/bin/pg_archivecleanup/t/010_pg_archivecleanup.pl |  2 ++
src/bin/pg_verifybackup/t/005_bad_manifest.pl        |  6 ++++++
src/bin/psql/t/010_tab_completion.pl                 |  4 ++++
src/test/kerberos/t/001_auth.pl                      |  2 ++
src/test/perl/README                                 | 10 +++++++++-
src/test/recovery/t/001_stream_rep.pl                |  2 ++
src/test/recovery/t/003_recovery_targets.pl          |  2 ++
src/test/recovery/t/007_sync_rep.pl                  |  2 ++
src/test/recovery/t/009_twophase.pl                  |  2 ++
src/test/recovery/t/018_wal_optimize.pl              |  2 ++
12 files changed, 43 insertions(+), 1 deletion(-)


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

Предыдущее
От: Fujii Masao
Дата:
Сообщение: pgsql: Make autovacuum launcher more responsive to pg_log_backend_memor
Следующее
От: Peter Eisentraut
Дата:
Сообщение: pgsql: psql: More tests