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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 96.0 % 803 771 32 1 4 766 3
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 42 42 2 40
Baseline: lcov-20260827-baseline Branches: 73.7 % 532 392 2 138 1 4 387
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 4
(30,360] days: 100.0 % 33 33 33
(360..) days: 95.8 % 766 734 32 1 733
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 38 38 2 36
Branch coverage date bins:
(7,30] days: 66.7 % 6 4 2 4
(30,360] days: 93.8 % 16 15 1 15
(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 248 100.0 % (9 / 9) 80.0 % (8 / 10)
Pg_magic_func CBC 609 100.0 % (1 / 1)
_PG_output_plugin_init CBC 813 100.0 % (22 / 22)
check_and_init_gencol CBC 332 90.5 % (19 / 21) 70.0 % (14 / 20)
cleanup_rel_sync_cache CBC 69 100.0 % (12 / 12) 85.7 % (12 / 14)
create_estate_for_relation CBC 18 100.0 % (12 / 12)
get_rel_sync_entry CBC 207552 100.0 % (123 / 123) 90.0 % (63 / 70)
get_schema_sent_in_streamed_txn CBC 170909 100.0 % (2 / 2)
init_rel_sync_cache CBC 452 100.0 % (13 / 13) 66.7 % (4 / 6)
init_tuple_slot CBC 332 100.0 % (16 / 16) 100.0 % (2 / 2)
maybe_send_schema CBC 202738 100.0 % (22 / 22) 92.9 % (13 / 14)
parse_output_parameters GNC 453 81.4 % (57 / 70) 46.4 % (39 / 84)
pgoutput_begin_prepare_txn CBC 17 100.0 % (7 / 7)
pgoutput_begin_txn CBC 1287 100.0 % (4 / 4)
pgoutput_change CBC 207511 92.7 % (76 / 82) 85.4 % (41 / 48)
pgoutput_column_list_init CBC 332 100.0 % (25 / 25) 90.0 % (18 / 20)
pgoutput_commit_prepared_txn CBC 23 100.0 % (6 / 6)
pgoutput_commit_txn CBC 1282 100.0 % (13 / 13) 83.3 % (5 / 6)
pgoutput_ensure_entry_cxt CBC 350 100.0 % (6 / 6) 100.0 % (2 / 2)
pgoutput_memory_context_reset CBC 1146 100.0 % (5 / 5) 100.0 % (2 / 2)
pgoutput_message CBC 7 92.9 % (13 / 14) 70.0 % (7 / 10)
pgoutput_origin_filter CBC 291826 100.0 % (5 / 5) 100.0 % (4 / 4)
pgoutput_prepare_txn CBC 17 100.0 % (6 / 6)
pgoutput_rollback_prepared_txn CBC 5 100.0 % (6 / 6)
pgoutput_row_filter CBC 202733 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 332 100.0 % (57 / 57) 80.0 % (40 / 50)
pgoutput_send_begin CBC 493 100.0 % (11 / 11) 50.0 % (2 / 4)
pgoutput_shutdown CBC 572 100.0 % (3 / 3)
pgoutput_startup CBC 813 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 43 100.0 % (10 / 10) 50.0 % (2 / 4)
pgoutput_stream_prepare_txn CBC 11 100.0 % (7 / 7) 50.0 % (1 / 2)
pgoutput_stream_start CBC 604 100.0 % (12 / 12) 75.0 % (3 / 4)
pgoutput_stream_stop CBC 604 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_truncate GNC 22 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 4641 100.0 % (10 / 10) 100.0 % (8 / 8)
send_relation_and_attrs CBC 398 100.0 % (17 / 17) 100.0 % (6 / 6)
send_repl_origin CBC 1114 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