LCOV - differential code coverage report
Current view: top level - src/bin/pg_rewind - pg_rewind.c (source / functions) Coverage Total Hit UNC LBC UBC GIC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 82.7 % 411 340 8 63 5 335 2 4
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 14 14 4 10
Baseline: 16@8cea358b128 Branches: 64.3 % 235 151 4 1 79 1 2 148
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (60,120] days: 80.0 % 5 4 1 4
(180,240] days: 12.5 % 8 1 7 1
(240..) days: 84.2 % 398 335 63 335
Function coverage date bins:
(240..) days: 100.0 % 14 14 4 10
Branch coverage date bins:
(60,120] days: 50.0 % 4 2 2 2
(180,240] days: 0.0 % 2 0 2
(240..) days: 65.1 % 229 149 1 79 1 148

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
MinXLogRecPtr CBC 13 83.3 % (5 / 6) 75.0 % (3 / 4)
checkControlFile CBC 54 85.7 % (6 / 7) 50.0 % (1 / 2)
createBackupLabel CBC 12 93.3 % (14 / 15) 50.0 % (1 / 2)
digestControlFile GNC 54 63.6 % (7 / 11) 50.0 % (5 / 10)
disconnect_atexit CBC 17 75.0 % (3 / 4) 50.0 % (1 / 2)
ensureCleanShutdown CBC 10 76.0 % (19 / 25) 50.0 % (6 / 12)
findCommonAncestorTimeline CBC 13 90.9 % (10 / 11) 62.5 % (5 / 8)
getRestoreCommand GNC 17 73.1 % (19 / 26) 43.8 % (7 / 16)
getTimelineHistory CBC 26 100.0 % (20 / 20) 75.0 % (12 / 16)
main GNC 24 83.6 % (138 / 165) 72.0 % (67 / 93)
perform_rewind CBC 13 92.2 % (59 / 64) 83.3 % (25 / 30)
progress_report CBC 49145 17.6 % (3 / 17) 6.2 % (1 / 16)
sanityChecks CBC 16 84.2 % (16 / 19) 70.8 % (17 / 24)
usage GNC 1 100.0 % (21 / 21)

Generated by: LCOV version 2.1-beta2-3-g6141622