LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 92.6 % 726 672 5 49 49 623 2 21
Current Date: 2026-03-14 14:10:32 -0400 Functions: 96.9 % 32 31 1 12 19
Baseline: lcov-20260315-024220-baseline Branches: 77.7 % 611 475 33 1 102 1 49 425 14 26
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 21 21 21
(30,360] days: 87.8 % 41 36 5 28 8
(360..) days: 92.6 % 664 615 49 615
Function coverage date bins:
(360..) days: 96.9 % 32 31 1 12 19
Branch coverage date bins:
(7,30] days: 75.0 % 4 3 1 3
(30,360] days: 61.9 % 84 52 32 46 6
(360..) days: 80.3 % 523 420 1 102 1 419

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 GNC 553 85.7 % (24 / 28) 42.9 % (6 / 14)
AlterPublicationOptions GNC 64 95.7 % (67 / 70) 81.0 % (47 / 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 GNC 393 95.7 % (22 / 23) 90.0 % (18 / 20)
AlterPublicationTables GNC 459 100.0 % (56 / 56) 97.1 % (33 / 34)
CheckAlterPublication GNC 480 77.8 % (14 / 18) 58.7 % (27 / 46)
CheckPubRelationColumnList CBC 565 100.0 % (11 / 11) 88.9 % (16 / 18)
CloseTableList CBC 778 100.0 % (6 / 6) 100.0 % (6 / 6)
CreatePublication GNC 479 98.6 % (71 / 72) 76.1 % (35 / 46)
InvalidatePubRelSyncCache GNC 18 100.0 % (11 / 11) 100.0 % (8 / 8)
InvalidatePublicationRels CBC 1262 83.3 % (5 / 6) 87.5 % (7 / 8)
LockSchemaList CBC 518 87.5 % (7 / 8) 66.7 % (8 / 12)
ObjectsInPublicationToOids GNC 944 92.9 % (26 / 28) 73.7 % (14 / 19)
OpenTableList GNC 688 87.7 % (50 / 57) 65.0 % (39 / 60)
PublicationAddSchemas GNC 294 100.0 % (8 / 8) 90.0 % (9 / 10)
PublicationAddTables GNC 572 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 274 91.7 % (11 / 12) 50.0 % (3 / 6)
RemovePublicationRelById CBC 459 92.3 % (12 / 13) 25.0 % (1 / 4)
RemovePublicationSchemaById CBC 96 92.3 % (12 / 13) 25.0 % (1 / 4)
TransformPubWhereClauses CBC 595 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 537 95.7 % (44 / 46) 85.0 % (34 / 40)
pub_contains_invalid_column CBC 472 91.3 % (42 / 46) 90.5 % (38 / 42)
pub_rf_contains_invalid_column CBC 364 100.0 % (26 / 26) 100.0 % (12 / 12)

Generated by: LCOV version 2.4-beta