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

Generated by: LCOV version 2.4-beta