LCOV - differential code coverage report
Current view: top level - src/backend/replication/pgoutput - pgoutput.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 96.0 % 804 772 32 1 4 767 3
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 42 42 2 40
Baseline: lcov-20261012-baseline Branches: 73.7 % 532 392 2 138 1 4 387
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 29 29 4 25
(360..) days: 95.9 % 772 740 32 1 739
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 38 38 2 36
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 85.0 % 20 17 2 1 4 13
(360..) days: 73.1 % 510 373 137 1 372

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
LoadPublications CBC 258 100.0 % (9 / 9) 80.0 % (8 / 10)
Pg_magic_func CBC 628 100.0 % (1 / 1)
_PG_output_plugin_init CBC 837 100.0 % (22 / 22)
check_and_init_gencol CBC 347 90.5 % (19 / 21) 70.0 % (14 / 20)
cleanup_rel_sync_cache CBC 80 100.0 % (12 / 12) 85.7 % (12 / 14)
create_estate_for_relation CBC 18 100.0 % (12 / 12)
get_rel_sync_entry CBC 207521 100.0 % (123 / 123) 90.0 % (63 / 70)
get_schema_sent_in_streamed_txn CBC 175903 100.0 % (2 / 2)
init_rel_sync_cache CBC 468 100.0 % (13 / 13) 66.7 % (4 / 6)
init_tuple_slot CBC 347 100.0 % (16 / 16) 100.0 % (2 / 2)
maybe_send_schema CBC 202648 100.0 % (22 / 22) 92.9 % (13 / 14)
parse_output_parameters GNC 469 81.4 % (57 / 70) 46.4 % (39 / 84)
pgoutput_begin_prepare_txn CBC 17 100.0 % (7 / 7)
pgoutput_begin_txn CBC 1545 100.0 % (4 / 4)
pgoutput_change CBC 207477 92.7 % (76 / 82) 85.4 % (41 / 48)
pgoutput_column_list_init CBC 347 100.0 % (25 / 25) 90.0 % (18 / 20)
pgoutput_commit_prepared_txn CBC 24 100.0 % (6 / 6)
pgoutput_commit_txn CBC 1540 100.0 % (13 / 13) 83.3 % (5 / 6)
pgoutput_ensure_entry_cxt CBC 365 100.0 % (6 / 6) 100.0 % (2 / 2)
pgoutput_memory_context_reset CBC 1172 100.0 % (5 / 5) 100.0 % (2 / 2)
pgoutput_message CBC 7 92.9 % (13 / 14) 70.0 % (7 / 10)
pgoutput_origin_filter CBC 342360 100.0 % (5 / 5) 100.0 % (4 / 4)
pgoutput_prepare_txn CBC 16 100.0 % (6 / 6)
pgoutput_rollback_prepared_txn CBC 5 100.0 % (6 / 6)
pgoutput_row_filter CBC 202643 98.0 % (50 / 51) 82.1 % (46 / 56)
pgoutput_row_filter_exec_expr CBC 39 100.0 % (7 / 7) 33.3 % (4 / 12)
pgoutput_row_filter_init CBC 347 100.0 % (57 / 57) 80.0 % (40 / 50)
pgoutput_send_begin CBC 497 100.0 % (11 / 11) 50.0 % (2 / 4)
pgoutput_shutdown CBC 585 100.0 % (3 / 3)
pgoutput_startup CBC 837 83.7 % (36 / 43) 47.5 % (19 / 40)
pgoutput_stream_abort CBC 26 100.0 % (11 / 11) 66.7 % (4 / 6)
pgoutput_stream_commit CBC 44 100.0 % (10 / 10) 50.0 % (2 / 4)
pgoutput_stream_prepare_txn CBC 10 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_stream_start CBC 608 100.0 % (12 / 12) 75.0 % (3 / 4)
pgoutput_stream_stop CBC 608 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_truncate GNC 25 93.9 % (31 / 33) 83.3 % (15 / 18)
publication_invalidation_cb CBC 428 100.0 % (3 / 3)
rel_sync_cache_publication_cb CBC 46 100.0 % (6 / 6) 100.0 % (4 / 4)
rel_sync_cache_relation_cb CBC 4938 100.0 % (10 / 10) 100.0 % (8 / 8)
send_relation_and_attrs CBC 411 100.0 % (17 / 17) 100.0 % (6 / 6)
send_repl_origin CBC 1122 100.0 % (7 / 7) 75.0 % (3 / 4)
set_schema_sent_in_streamed_txn CBC 67 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1