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

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