LCOV - differential code coverage report
Current view: top level - contrib/postgres_fdw - connection.c (source / functions) Coverage Total Hit UNC UBC GBC GIC GNC CBC ECB DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 87.2 % 805 702 23 80 1 1 170 530 1 23 98
Current Date: 2026-06-29 16:15:13 +0200 Functions: 98.2 % 55 54 1 19 35 3
Baseline: lcov-20260630-baseline Branches: 67.8 % 680 461 29 190 1 87 373
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.5 % 200 177 23 1 1 170 5
(360..) days: 86.8 % 605 525 80 525 1
Function coverage date bins:
(30,360] days: 100.0 % 9 9 9
(360..) days: 97.8 % 46 45 1 10 35
Branch coverage date bins:
(30,360] days: 73.6 % 148 109 29 10 87 22
(360..) days: 66.2 % 532 352 180 1 351

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
pgfdw_finish_abort_cleanup CBC 4 60.7 % (34 / 56) 50.0 % (30 / 60)
pgfdw_get_cleanup_result GNC 100 76.2 % (32 / 42) 75.0 % (15 / 20)
postgres_fdw_get_connections_internal CBC 13 82.2 % (37 / 45) 53.3 % (24 / 45)
pgfdw_abort_cleanup_begin CBC 8 58.8 % (10 / 17) 50.0 % (6 / 12)
pgfdw_cancel_query_end CBC 1 45.5 % (5 / 11) 14.3 % (2 / 14)
construct_connection_params GNC 93 91.1 % (51 / 56) 65.4 % (17 / 26)
pgfdw_exec_cleanup_query_end GNC 99 66.7 % (10 / 15) 57.1 % (8 / 14)
pgfdw_abort_cleanup CBC 65 81.8 % (18 / 22) 77.3 % (17 / 22)
pgfdw_xact_callback GNC 4279 91.5 % (43 / 47) 69.8 % (30 / 43)
GetConnection CBC 2294 94.3 % (50 / 53) 65.8 % (25 / 38)
disconnect_cached_connections CBC 8 85.0 % (17 / 20) 63.6 % (14 / 22)
pgfdw_has_required_scram_options CBC 9 85.0 % (17 / 20) 68.8 % (22 / 32)
postgres_fdw_get_connections UBC 0 0.0 % (0 / 3)
pgfdw_conn_check CBC 2 84.6 % (11 / 13) 40.0 % (4 / 10)
pgfdw_exec_cleanup_query_begin GNC 99 66.7 % (4 / 6) 50.0 % (2 / 4)
pgfdw_security_check CBC 81 85.7 % (12 / 14) 62.5 % (15 / 24)
pgfdw_subxact_callback GNC 72 94.6 % (35 / 37) 77.8 % (28 / 36)
UseScramPassthrough CBC 5 90.0 % (9 / 10) 75.0 % (12 / 16)
appendEscapedValue GNC 55 87.5 % (7 / 8) 66.7 % (4 / 6)
check_conn_params CBC 93 92.3 % (12 / 13) 80.0 % (16 / 20)
configure_remote_session CBC 79 90.9 % (10 / 11) 50.0 % (2 / 4)
do_sql_command_begin GNC 1943 75.0 % (3 / 4) 50.0 % (1 / 2)
do_sql_command_end GNC 1943 87.5 % (7 / 8) 83.3 % (5 / 6)
pgfdw_cancel_query CBC 1 85.7 % (6 / 7) 50.0 % (1 / 2)
pgfdw_cancel_query_begin CBC 1 80.0 % (4 / 5) 25.0 % (1 / 4)
pgfdw_exec_cleanup_query CBC 87 80.0 % (4 / 5) 50.0 % (1 / 2)
pgfdw_finish_pre_commit_cleanup CBC 13 96.2 % (25 / 26) 78.6 % (22 / 28)
pgfdw_report_error GNC 27 66.7 % (2 / 3)
postgres_fdw_connection GNC 7 94.7 % (18 / 19) 83.3 % (5 / 6)
GetCursorNumber CBC 578 100.0 % (2 / 2)
GetPrepStmtNumber CBC 188 100.0 % (2 / 2)
ReleaseConnection CBC 2209 100.0 % (2 / 2)
UserMappingPasswordRequired CBC 16 100.0 % (6 / 6) 100.0 % (8 / 8)
begin_remote_xact GNC 2287 100.0 % (48 / 48) 81.0 % (34 / 42)
connect_pg_server GNC 86 100.0 % (23 / 23) 78.6 % (11 / 14)
disconnect_pg_server CBC 70 100.0 % (5 / 5) 50.0 % (1 / 2)
do_sql_command CBC 1925 100.0 % (4 / 4)
make_new_connection GNC 86 100.0 % (29 / 29) 81.2 % (13 / 16)
pg_finfo_postgres_fdw_connection GNC 11 100.0 % (1 / 1)
pg_finfo_postgres_fdw_disconnect CBC 5 100.0 % (1 / 1)
pg_finfo_postgres_fdw_disconnect_all CBC 5 100.0 % (1 / 1)
pg_finfo_postgres_fdw_get_connections CBC 4 100.0 % (1 / 1)
pg_finfo_postgres_fdw_get_connections_1_2 CBC 5 100.0 % (1 / 1)
pgfdw_conn_checkable CBC 2 100.0 % (2 / 2)
pgfdw_exec_query CBC 4188 100.0 % (6 / 6) 100.0 % (6 / 6)
pgfdw_finish_pre_subcommit_cleanup CBC 1 100.0 % (10 / 10) 70.0 % (7 / 10)
pgfdw_get_result CBC 8455 100.0 % (2 / 2)
pgfdw_reject_incomplete_xact_state_change CBC 3022 100.0 % (5 / 5) 83.3 % (5 / 6)
pgfdw_report GNC 2 100.0 % (4 / 4) 50.0 % (1 / 2)
pgfdw_report_internal GNC 29 100.0 % (14 / 14) 77.8 % (14 / 18)
pgfdw_reset_xact_state GNC 1349 100.0 % (15 / 15) 81.2 % (13 / 16)
postgres_fdw_disconnect CBC 4 100.0 % (4 / 4)
postgres_fdw_disconnect_all CBC 5 100.0 % (2 / 2)
postgres_fdw_get_connections_1_2 CBC 13 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1