LCOV - differential code coverage report
Current view: top level - src/backend/utils/init - postinit.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 89.1 % 404 360 2 42 32 328 1 6
Current Date: 2026-06-29 16:15:13 +0200 Functions: 95.5 % 22 21 1 5 16
Baseline: lcov-20260630-baseline Branches: 62.2 % 294 183 10 101 22 161
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 14 14 14
(30,360] days: 90.0 % 20 18 2 18
(360..) days: 88.6 % 370 328 42 328
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 1 1 1
(360..) days: 95.0 % 20 19 1 3 16
Branch coverage date bins:
(7,30] days: 91.7 % 12 11 1 11
(30,360] days: 55.0 % 20 11 9 11
(360..) days: 61.5 % 262 161 101 161

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
InitPostgres GNC 18420 92.9 % (144 / 155) 71.1 % (101 / 142)
CheckMyDatabase GNC 16816 76.2 % (32 / 42) 44.0 % (22 / 50)
PerformAuthentication CBC 14526 64.9 % (24 / 37) 32.1 % (9 / 28)
InitializeFastPathLocks CBC 1207 100.0 % (6 / 6) 50.0 % (5 / 10)
StoreConnectionWarning GNC 3 92.3 % (12 / 13) 37.5 % (3 / 8)
EmitConnectionWarnings GNC 17373 92.3 % (12 / 13) 75.0 % (12 / 16)
InitializeMaxBackends CBC 1207 85.7 % (6 / 7) 33.3 % (2 / 6)
BaseInit CBC 22676 100.0 % (14 / 14) 50.0 % (1 / 2)
GetDatabaseTupleByOid CBC 16825 100.0 % (10 / 10) 50.0 % (1 / 2)
StatementTimeoutHandler CBC 6 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_split_opts CBC 4220 95.0 % (19 / 20) 93.8 % (15 / 16)
process_startup_options GNC 14444 100.0 % (19 / 19) 87.5 % (7 / 8)
GetDatabaseTuple CBC 14027 100.0 % (10 / 10) 100.0 % (2 / 2)
process_settings CBC 16869 100.0 % (11 / 11) 100.0 % (2 / 2)
ClientCheckTimeoutHandler UBC 0 0.0 % (0 / 5)
IdleInTransactionSessionTimeoutHandler CBC 1 100.0 % (5 / 5)
IdleSessionTimeoutHandler CBC 1 100.0 % (5 / 5)
IdleStatsUpdateTimeoutHandler CBC 60 100.0 % (5 / 5)
LockTimeoutHandler CBC 4 100.0 % (4 / 4)
ShutdownPostgres CBC 18420 100.0 % (4 / 4)
ThereIsAtLeastOneRole CBC 75 100.0 % (7 / 7)
TransactionTimeoutHandler CBC 1 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1