LCOV - differential code coverage report
Current view: top level - src/bin/pg_basebackup - receivelog.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 63.9 % 424 271 153 3 268
Current Date: 2024-04-14 14:21:10 Functions: 94.1 % 17 16 1 16
Baseline: 16@8cea358b128 Branches: 57.4 % 258 148 110 3 145
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 63.9 % 424 271 153 3 268
Function coverage date bins:
(240..) days: 94.1 % 17 16 1 16
Branch coverage date bins:
(240..) days: 57.4 % 258 148 110 3 145

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
HandleCopyStream CBC 123 57.8 % (26 / 45) 52.6 % (20 / 38)
ReceiveXlogStream CBC 124 70.2 % (59 / 84) 60.9 % (28 / 46)
ProcessKeepaliveMsg UBC 0 0.0 % (0 / 19) 0.0 % (0 / 16)
open_walfile CBC 130 32.5 % (13 / 40) 22.2 % (4 / 18)
ProcessXLogDataMsg CBC 5920 72.9 % (35 / 48) 68.8 % (22 / 32)
CheckServerVersionForStreaming CBC 267 53.8 % (7 / 13) 25.0 % (2 / 8)
writeTimeLineHistoryFile CBC 2 52.4 % (11 / 21) 58.3 % (7 / 12)
CopyStreamPoll CBC 8152 76.0 % (19 / 25) 75.0 % (12 / 16)
CheckCopyStreamStop CBC 8278 66.7 % (6 / 9) 70.0 % (7 / 10)
HandleEndOfCopyStream CBC 123 68.8 % (11 / 16) 70.0 % (7 / 10)
ReadEndOfStreamingResult CBC 1 60.0 % (6 / 10) 50.0 % (3 / 6)
CalculateCopyStreamSleeptime CBC 2358 84.6 % (11 / 13) 75.0 % (6 / 8)
CopyStreamReceive CBC 8278 81.8 % (18 / 22) 83.3 % (10 / 12)
close_walfile CBC 155 83.3 % (20 / 24) 85.7 % (12 / 14)
mark_file_as_archived CBC 30 60.0 % (6 / 10) 50.0 % (2 / 4)
sendFeedback CBC 123 90.0 % (18 / 20) 66.7 % (4 / 6)
existsTimeLineHistoryFile CBC 125 100.0 % (5 / 5) 100.0 % (2 / 2)

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