LCOV - differential code coverage report
Current view: top level - src/backend/backup - basebackup_incremental.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 89.6 % 241 216 25 1 215 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 16 16 1 15
Baseline: lcov-20261105-baseline Branches: 57.3 % 164 94 70 94
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 7 7 7
(7,30] days: 100.0 % 2 2 2
(30,360] days: 92.3 % 13 12 1 1 11
(360..) days: 89.0 % 219 195 24 195
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 14 14 1 13
Branch coverage date bins:
(1,7] days: 83.3 % 6 5 1 5
(30,360] days: 87.5 % 8 7 1 7
(360..) days: 54.7 % 150 82 68 82

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
AppendIncrementalManifestData CBC 48 100.0 % (10 / 10) 100.0 % (4 / 4)
CreateIncrementalBackupInfo CBC 16 100.0 % (16 / 16)
FinalizeIncrementalManifest CBC 15 100.0 % (9 / 9)
GetFileBackupMethod CBC 27936 86.0 % (43 / 50) 63.6 % (28 / 44)
GetIncrementalFilePath CBC 3210 88.9 % (8 / 9) 50.0 % (2 / 4)
GetIncrementalFileSize CBC 18650 100.0 % (5 / 5) 50.0 % (1 / 2)
GetIncrementalHeaderSize CBC 18650 100.0 % (6 / 6) 66.7 % (4 / 6)
PrepareForIncrementalBackup GNC 15 84.6 % (77 / 91) 52.1 % (49 / 94)
compare_block_numbers CBC 28 100.0 % (4 / 4)
compare_wal_summary_start_lsn CBC 19 100.0 % (4 / 4)
hash_string_pointer CBC 43402 100.0 % (3 / 3)
manifest_process_file CBC 15209 100.0 % (7 / 7) 50.0 % (1 / 2)
manifest_process_system_identifier CBC 16 100.0 % (5 / 5) 100.0 % (2 / 2)
manifest_process_version CBC 16 75.0 % (3 / 4) 50.0 % (1 / 2)
manifest_process_wal_range CBC 15 100.0 % (8 / 8)
manifest_report_error CBC 1 80.0 % (8 / 10) 50.0 % (2 / 4)

Generated by: LCOV version 2.0-1