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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 83.6 % 733 613 24 96 2 1 37 573 1 20 42
Current Date: 2025-12-17 08:58:58 +0900 Functions: 96.1 % 51 49 1 1 8 41 1
Baseline: lcov-20251217-005640-baseline Branches: 63.8 % 630 402 13 215 1 25 376
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 71.9 % 139 100 24 15 1 1 37 61
(360..) days: 86.4 % 594 513 81 1 512 1
Function coverage date bins:
(30,360] days: 85.7 % 7 6 1 3 3
(360..) days: 97.7 % 44 43 1 5 38
Branch coverage date bins:
(30,360] days: 55.9 % 118 66 13 39 25 41
(360..) days: 65.6 % 512 336 176 1 335

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)
postgres_fdw_get_connections_internal CBC 13 82.2 % (37 / 45) 53.3 % (24 / 45)
connect_pg_server GNC 88 93.0 % (66 / 71) 65.0 % (26 / 40)
GetConnection CBC 2252 94.3 % (50 / 53) 65.8 % (25 / 38)
pgfdw_xact_callback CBC 4044 91.3 % (42 / 46) 69.8 % (30 / 43)
pgfdw_cancel_query_end CBC 2 45.5 % (5 / 11) 14.3 % (2 / 14)
pgfdw_has_required_scram_options CBC 9 85.0 % (17 / 20) 62.5 % (20 / 32)
UseScramPassthrough CBC 5 50.0 % (5 / 10) 31.2 % (5 / 16)
disconnect_cached_connections CBC 8 85.0 % (17 / 20) 63.6 % (14 / 22)
pgfdw_exec_cleanup_query_end GNC 87 46.7 % (7 / 15) 42.9 % (6 / 14)
pgfdw_subxact_callback CBC 38 94.3 % (33 / 35) 76.5 % (26 / 34)
pgfdw_get_cleanup_result GNC 89 69.0 % (29 / 42) 65.0 % (13 / 20)
pgfdw_security_check CBC 81 92.9 % (13 / 14) 70.8 % (17 / 24)
pgfdw_abort_cleanup_begin CBC 8 58.8 % (10 / 17) 50.0 % (6 / 12)
pgfdw_conn_check CBC 2 84.6 % (11 / 13) 40.0 % (4 / 10)
pgfdw_finish_pre_commit_cleanup CBC 13 96.2 % (25 / 26) 78.6 % (22 / 28)
pgfdw_abort_cleanup CBC 51 81.8 % (18 / 22) 77.3 % (17 / 22)
pgfdw_report_internal GNC 16 85.7 % (12 / 14) 72.2 % (13 / 18)
check_conn_params CBC 88 100.0 % (13 / 13) 80.0 % (16 / 20)
make_new_connection CBC 88 100.0 % (28 / 28) 81.2 % (13 / 16)
pgfdw_cancel_query_begin CBC 2 80.0 % (4 / 5) 25.0 % (1 / 4)
pgfdw_finish_pre_subcommit_cleanup CBC 1 100.0 % (10 / 10) 70.0 % (7 / 10)
pgfdw_inval_callback CBC 188 100.0 % (16 / 16) 86.4 % (19 / 22)
pgfdw_reject_incomplete_xact_state_change CBC 2963 50.0 % (3 / 6) 50.0 % (3 / 6)
pgfdw_reset_xact_state CBC 1307 100.0 % (12 / 12) 78.6 % (11 / 14)
begin_remote_xact CBC 2243 94.4 % (17 / 18) 75.0 % (6 / 8)
configure_remote_session CBC 78 90.9 % (10 / 11) 50.0 % (2 / 4)
pgfdw_exec_cleanup_query_begin GNC 87 66.7 % (4 / 6) 50.0 % (2 / 4)
pgfdw_report UNC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
disconnect_pg_server CBC 66 100.0 % (5 / 5) 50.0 % (1 / 2)
do_sql_command_begin GNC 1885 75.0 % (3 / 4) 50.0 % (1 / 2)
do_sql_command_end GNC 1885 87.5 % (7 / 8) 83.3 % (5 / 6)
pgfdw_cancel_query CBC 2 85.7 % (6 / 7) 50.0 % (1 / 2)
pgfdw_exec_cleanup_query CBC 75 80.0 % (4 / 5) 50.0 % (1 / 2)
pgfdw_exec_query CBC 4118 83.3 % (5 / 6) 83.3 % (5 / 6)
UserMappingPasswordRequired CBC 19 100.0 % (6 / 6) 100.0 % (8 / 8)
GetCursorNumber CBC 553 100.0 % (2 / 2)
GetPrepStmtNumber CBC 187 100.0 % (2 / 2)
ReleaseConnection CBC 2176 100.0 % (2 / 2)
do_sql_command CBC 1867 100.0 % (4 / 4)
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_get_result CBC 8305 100.0 % (2 / 2)
pgfdw_report_error GNC 16 66.7 % (2 / 3)
postgres_fdw_disconnect CBC 4 100.0 % (4 / 4)
postgres_fdw_disconnect_all CBC 5 100.0 % (2 / 2)
postgres_fdw_get_connections UBC 0 0.0 % (0 / 3)
postgres_fdw_get_connections_1_2 CBC 13 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta