pgsql: Improve psql tab-completion tests.

Поиск
Список
Период
Сортировка
От Tom Lane
Тема pgsql: Improve psql tab-completion tests.
Дата
Msg-id E1nFMsM-0006ee-74@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Improve psql tab-completion tests.

Fix up recently-added test cases in 010_tab_completion.pl
so that they pass with the rather seriously broken libedit
found in Debian 10 (Buster).

Also, add a few more test cases to improve code coverage.
The total line coverage still looks pretty awful, because
we exercise only a few paths of the giant if-else chain in
psql_completion().  However, this now covers almost all of
the code that isn't in one of those if-blocks.

Discussion: https://postgr.es/m/960764.1643751011@sss.pgh.pa.us

Branch
------
master

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

Modified Files
--------------
src/bin/psql/t/010_tab_completion.pl | 103 ++++++++++++++++++++++++++++++++---
1 file changed, 95 insertions(+), 8 deletions(-)


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

Предыдущее
От: Robert Haas
Дата:
Сообщение: pgsql: Fix server crash bug in 'server' backup target.
Следующее
От: Andres Freund
Дата:
Сообщение: pgsql: ci: windows: run tests under timeout.