LCOV - differential code coverage report
Current view: top level - src/backend/commands - subscriptioncmds.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 90.9 % 1272 1156 2 114 63 1093 3
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 27 27 8 19
Baseline: lcov-20260920-baseline Branches: 72.4 % 1114 807 6 301 38 769
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 58.8 % 17 10 7 10
(30,360] days: 93.8 % 422 396 2 24 63 333
(360..) days: 90.0 % 833 750 83 750
Function coverage date bins:
(30,360] days: 100.0 % 10 10 2 8
(360..) days: 100.0 % 17 17 6 11
Branch coverage date bins:
(7,30] days: 37.5 % 8 3 5 3
(30,360] days: 74.4 % 309 230 6 73 38 192
(360..) days: 72.0 % 797 574 223 574

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
AlterSubscription GNC 443 93.0 % (293 / 315) 66.5 % (171 / 257)
AlterSubscriptionOwner CBC 27 91.7 % (11 / 12) 25.0 % (1 / 4)
AlterSubscriptionOwner_internal GNC 28 80.0 % (20 / 25) 55.0 % (11 / 20)
AlterSubscriptionOwner_oid CBC 2 90.9 % (10 / 11) 50.0 % (3 / 6)
AlterSubscription_refresh GNC 40 95.2 % (80 / 84) 81.9 % (59 / 72)
AlterSubscription_refresh_seq CBC 5 84.0 % (21 / 25) 46.7 % (14 / 30)
CheckAlterSubOption CBC 14 92.3 % (12 / 13) 70.0 % (14 / 20)
CheckPubDeadTupleRetention CBC 21 75.0 % (12 / 16) 25.0 % (4 / 16)
CheckSubDeadTupleRetention CBC 340 91.7 % (11 / 12) 73.3 % (22 / 30)
CreateSubscription GNC 338 100.0 % (158 / 158) 78.4 % (91 / 116)
DropSubscription GNC 183 92.5 % (86 / 93) 89.1 % (57 / 64)
ReplicationSlotDropAtPubNode CBC 299 100.0 % (21 / 21) 75.0 % (15 / 20)
ReportSlotConnectionError CBC 4 27.3 % (3 / 11) 21.4 % (3 / 14)
alter_sub_conflict_log_dest GNC 12 100.0 % (17 / 17) 92.9 % (13 / 14)
appendQuotedString CBC 299 88.9 % (8 / 9) 75.0 % (3 / 4)
check_duplicates_in_publist CBC 294 100.0 % (13 / 13) 75.0 % (15 / 20)
check_publications CBC 139 96.0 % (24 / 25) 58.3 % (7 / 12)
check_publications_origin_sequences CBC 174 59.0 % (23 / 39) 45.8 % (11 / 24)
check_publications_origin_tables CBC 176 93.5 % (43 / 46) 77.3 % (34 / 44)
construct_subserver_conninfo CBC 8 100.0 % (8 / 8) 100.0 % (2 / 2)
defGetStreamingMode CBC 484 60.0 % (15 / 25) 68.4 % (13 / 19)
drop_sub_conflict_log_table GNC 175 88.9 % (8 / 9) 62.5 % (5 / 8)
fetch_relation_list CBC 169 86.4 % (38 / 44) 53.6 % (15 / 28)
list_member_rangevar CBC 293 100.0 % (5 / 5) 100.0 % (8 / 8)
merge_publications CBC 35 100.0 % (21 / 21) 78.1 % (25 / 32)
parse_subscription_options GNC 749 90.3 % (186 / 206) 83.0 % (191 / 230)
publicationListToArray CBC 259 100.0 % (9 / 9)

Generated by: LCOV version 2.0-1