LCOV - differential code coverage report
Current view: top level - src/backend/backup - basebackup.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 83.3 % 689 574 115 574
Current Date: 2026-08-27 14:31:44 +0300 Functions: 93.8 % 16 15 1 15
Baseline: lcov-20260827-baseline Branches: 59.5 % 640 381 259 381
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 83.3 % 18 15 3 15
(30,360] days: 78.6 % 14 11 3 11
(360..) days: 83.4 % 657 548 109 548
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(360..) days: 93.3 % 15 14 1 14
Branch coverage date bins:
(7,30] days: 66.7 % 30 20 10 20
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 59.2 % 608 360 248 360

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
SendBaseBackup CBC 204 93.5 % (29 / 31) 76.9 % (20 / 26)
_tarWriteHeader CBC 202406 73.3 % (11 / 15) 42.9 % (6 / 14)
_tarWritePadding CBC 192564 100.0 % (8 / 8) 68.8 % (11 / 16)
backup_checksums_verifiable CBC 1427529 100.0 % (3 / 3) 75.0 % (3 / 4)
basebackup_read_file CBC 225316 77.8 % (7 / 9) 41.7 % (5 / 12)
compareWalFileNames UBC 0 0.0 % (0 / 4)
convert_link_to_directory CBC 2945 100.0 % (4 / 4) 100.0 % (2 / 2)
parse_basebackup_options CBC 203 79.2 % (118 / 149) 49.4 % (86 / 174)
perform_base_backup CBC 186 83.8 % (129 / 154) 58.2 % (71 / 122)
push_to_sink CBC 33875 42.9 % (6 / 14) 37.5 % (3 / 8)
read_file_data_into_buffer CBC 217622 81.5 % (22 / 27) 70.8 % (17 / 24)
sendDir CBC 6425 94.9 % (129 / 136) 82.8 % (106 / 128)
sendFile CBC 192336 79.1 % (68 / 86) 46.2 % (37 / 80)
sendFileWithContent CBC 229 92.0 % (23 / 25) 41.7 % (5 / 12)
sendTablespace CBC 74 66.7 % (6 / 9) 16.7 % (1 / 6)
verify_page_checksum CBC 515237 73.3 % (11 / 15) 66.7 % (8 / 12)

Generated by: LCOV version 2.0-1