LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 92.1 % 711 655 7 49 25 630 2 14
Current Date: 2025-12-18 07:33:40 +0900 Functions: 96.9 % 32 31 1 8 23
Baseline: lcov-20251218-005734-baseline Branches: 76.9 % 606 466 37 103 39 427
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 % 3 3 3
(30,360] days: 86.8 % 68 59 7 2 22 37
(360..) days: 92.7 % 640 593 47 593
Function coverage date bins:
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 100.0 % 29 29 8 21
Branch coverage date bins:
(30,360] days: 61.5 % 104 64 37 3 39 25
(360..) days: 80.1 % 502 402 100 402

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
AlterPublication CBC 547 84.6 % (22 / 26) 41.7 % (5 / 12)
AlterPublicationOptions GNC 58 92.9 % (65 / 70) 70.7 % (41 / 58)
AlterPublicationOwner CBC 18 91.7 % (11 / 12) 25.0 % (1 / 4)
AlterPublicationOwner_internal GNC 18 81.0 % (17 / 21) 65.0 % (13 / 20)
AlterPublicationOwner_oid UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
AlterPublicationSchemas CBC 393 95.7 % (22 / 23) 90.0 % (18 / 20)
AlterPublicationTables GNC 459 100.0 % (55 / 55) 97.1 % (33 / 34)
CheckAlterPublication GNC 480 77.8 % (14 / 18) 58.7 % (27 / 46)
CheckPubRelationColumnList CBC 562 100.0 % (11 / 11) 88.9 % (16 / 18)
CloseTableList CBC 750 100.0 % (6 / 6) 100.0 % (6 / 6)
CreatePublication GNC 453 98.5 % (66 / 67) 77.3 % (34 / 44)
InvalidatePubRelSyncCache CBC 18 100.0 % (11 / 11) 100.0 % (8 / 8)
InvalidatePublicationRels CBC 1223 83.3 % (5 / 6) 87.5 % (7 / 8)
LockSchemaList CBC 518 87.5 % (7 / 8) 66.7 % (8 / 12)
ObjectsInPublicationToOids CBC 849 91.3 % (21 / 23) 72.2 % (13 / 18)
OpenTableList GNC 657 87.3 % (48 / 55) 65.0 % (39 / 60)
PublicationAddSchemas GNC 294 100.0 % (8 / 8) 90.0 % (9 / 10)
PublicationAddTables GNC 541 100.0 % (12 / 12) 91.7 % (11 / 12)
PublicationDropSchemas CBC 221 90.9 % (10 / 11) 83.3 % (10 / 12)
PublicationDropTables CBC 252 88.2 % (15 / 17) 70.0 % (14 / 20)
RemovePublicationById CBC 256 91.7 % (11 / 12) 50.0 % (3 / 6)
RemovePublicationRelById CBC 424 92.3 % (12 / 13) 25.0 % (1 / 4)
RemovePublicationSchemaById CBC 96 92.3 % (12 / 13) 25.0 % (1 / 4)
TransformPubWhereClauses CBC 592 100.0 % (21 / 21) 92.9 % (13 / 14)
check_simple_rowfilter_expr CBC 188 100.0 % (2 / 2)
check_simple_rowfilter_expr_walker CBC 720 92.3 % (36 / 39) 86.8 % (33 / 38)
contain_invalid_rfcolumn_walker CBC 129 92.3 % (12 / 13) 87.5 % (7 / 8)
contain_mutable_or_user_functions_checker CBC 218 100.0 % (2 / 2) 100.0 % (4 / 4)
defGetGeneratedColsOption CBC 38 100.0 % (9 / 9) 87.5 % (7 / 8)
parse_publication_options CBC 505 95.7 % (44 / 46) 85.0 % (34 / 40)
pub_contains_invalid_column CBC 470 91.3 % (42 / 46) 90.5 % (38 / 42)
pub_rf_contains_invalid_column CBC 362 100.0 % (26 / 26) 100.0 % (12 / 12)

Generated by: LCOV version 2.4-beta