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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 96.0 % 804 772 32 1 4 767 3
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 42 42 2 40
Baseline: lcov-20260920-baseline Branches: 73.7 % 532 392 2 138 1 4 387
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 37 37 4 33
(360..) days: 95.8 % 764 732 32 1 731
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 37 37 2 35
Branch coverage date bins:
(1,7] days: 100.0 % 2 2 2
(30,360] days: 86.4 % 22 19 2 1 4 15
(360..) days: 73.0 % 508 371 137 1 370

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 254 100.0 % (9 / 9) 80.0 % (8 / 10)
Pg_magic_func CBC 622 100.0 % (1 / 1)
_PG_output_plugin_init CBC 830 100.0 % (22 / 22)
check_and_init_gencol CBC 341 90.5 % (19 / 21) 70.0 % (14 / 20)
cleanup_rel_sync_cache CBC 79 100.0 % (12 / 12) 85.7 % (12 / 14)
create_estate_for_relation CBC 18 100.0 % (12 / 12)
get_rel_sync_entry CBC 207753 100.0 % (123 / 123) 90.0 % (63 / 70)
get_schema_sent_in_streamed_txn CBC 170903 100.0 % (2 / 2)
init_rel_sync_cache CBC 462 100.0 % (13 / 13) 66.7 % (4 / 6)
init_tuple_slot CBC 341 100.0 % (16 / 16) 100.0 % (2 / 2)
maybe_send_schema CBC 202914 100.0 % (22 / 22) 92.9 % (13 / 14)
parse_output_parameters GNC 463 81.4 % (57 / 70) 46.4 % (39 / 84)
pgoutput_begin_prepare_txn CBC 17 100.0 % (7 / 7)
pgoutput_begin_txn CBC 1384 100.0 % (4 / 4)
pgoutput_change CBC 207706 92.7 % (76 / 82) 85.4 % (41 / 48)
pgoutput_column_list_init CBC 341 100.0 % (25 / 25) 90.0 % (18 / 20)
pgoutput_commit_prepared_txn CBC 24 100.0 % (6 / 6)
pgoutput_commit_txn CBC 1379 100.0 % (13 / 13) 83.3 % (5 / 6)
pgoutput_ensure_entry_cxt CBC 359 100.0 % (6 / 6) 100.0 % (2 / 2)
pgoutput_memory_context_reset CBC 1168 100.0 % (5 / 5) 100.0 % (2 / 2)
pgoutput_message CBC 7 92.9 % (13 / 14) 70.0 % (7 / 10)
pgoutput_origin_filter CBC 290991 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 202909 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 341 100.0 % (57 / 57) 80.0 % (40 / 50)
pgoutput_send_begin CBC 488 100.0 % (11 / 11) 50.0 % (2 / 4)
pgoutput_shutdown CBC 583 100.0 % (3 / 3)
pgoutput_startup CBC 830 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 10 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_stream_start CBC 597 100.0 % (12 / 12) 75.0 % (3 / 4)
pgoutput_stream_stop CBC 597 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_truncate GNC 28 93.9 % (31 / 33) 83.3 % (15 / 18)
publication_invalidation_cb CBC 420 100.0 % (3 / 3)
rel_sync_cache_publication_cb CBC 45 100.0 % (6 / 6) 100.0 % (4 / 4)
rel_sync_cache_relation_cb CBC 4585 100.0 % (10 / 10) 100.0 % (8 / 8)
send_relation_and_attrs CBC 405 100.0 % (17 / 17) 100.0 % (6 / 6)
send_repl_origin CBC 1102 100.0 % (7 / 7) 75.0 % (3 / 4)
set_schema_sent_in_streamed_txn CBC 66 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1