LCOV - differential code coverage report
Current view: top level - src/backend/catalog - pg_subscription.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 95.3 % 233 222 6 5 40 182 2 9
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 13 13 7 6 2
Baseline: lcov-20251218-005734-baseline Branches: 70.8 % 106 75 14 17 30 45
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 88.2 % 51 45 6 38 7
(360..) days: 97.2 % 180 175 5 175
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 10 10 4 6
Branch coverage date bins:
(30,360] days: 68.0 % 50 34 14 2 30 4
(360..) days: 73.2 % 56 41 15 41

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
RemoveSubscriptionRel GNC 24002 88.9 % (16 / 18) 64.3 % (9 / 14)
UpdateSubscriptionRelState GNC 763 95.8 % (23 / 24) 58.3 % (7 / 12)
AddSubscriptionRelState GNC 213 95.5 % (21 / 22) 62.5 % (5 / 8)
DisableSubscription CBC 4 93.8 % (15 / 16) 25.0 % (1 / 4)
GetSubscription GNC 881 97.4 % (38 / 39) 62.5 % (5 / 8)
UpdateDeadTupleRetentionStatus GNC 2 93.8 % (15 / 16) 25.0 % (1 / 4)
GetPublicationsStr CBC 516 100.0 % (14 / 14) 83.3 % (10 / 12)
CountDBSubscriptions CBC 46 90.0 % (9 / 10) 50.0 % (1 / 2)
FreeSubscription CBC 43 100.0 % (8 / 8) 50.0 % (1 / 2)
textarray_to_stringlist CBC 819 87.5 % (7 / 8) 75.0 % (3 / 4)
GetSubscriptionRelState CBC 1213 100.0 % (15 / 15) 100.0 % (4 / 4)
HasSubscriptionTables GNC 254 100.0 % (14 / 14) 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta