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

Generated by: LCOV version 2.0-1