LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-protocol3.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 65.0 % 929 604 7 318 34 570 5 25
Current Date: 2024-04-14 14:21:10 Functions: 81.0 % 21 17 4 4 13
Baseline: 16@8cea358b128 Branches: 57.7 % 778 449 18 3 1 307 2 16 431
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 2 2 2
(120,180] days: 100.0 % 1 1 1
(180,240] days: 83.3 % 30 25 5 25
(240..) days: 64.3 % 896 576 2 318 7 569
Function coverage date bins:
(240..) days: 81.0 % 21 17 4 4 13
Branch coverage date bins:
[..60] days: 75.0 % 4 3 1 3
(180,240] days: 40.0 % 20 8 12 8
(240..) days: 58.1 % 754 438 5 3 1 307 2 5 431

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
build_startup_packet CBC 23534 100.0 % (28 / 28) 84.8 % (56 / 66)
getAnotherTuple CBC 3442413 52.6 % (20 / 38) 60.0 % (12 / 20)
getCopyDataMessage GNC 2718685 65.9 % (27 / 41) 61.5 % (16 / 26)
getCopyStart CBC 5101 69.2 % (18 / 26) 66.7 % (16 / 24)
getNotify CBC 31 81.5 % (22 / 27) 58.3 % (7 / 12)
getParamDescriptions CBC 49 50.0 % (16 / 32) 53.6 % (15 / 28)
getParameterStatus CBC 163796 70.0 % (7 / 10) 50.0 % (2 / 4)
getReadyForQuery CBC 289601 76.5 % (13 / 17) 66.7 % (4 / 6)
getRowDescriptions CBC 137398 69.7 % (46 / 66) 58.6 % (34 / 58)
handleSyncLoss UBC 0 0.0 % (0 / 7)
pqBuildErrorMessage3 CBC 97896 80.2 % (73 / 91) 65.4 % (51 / 78)
pqBuildStartupPacket3 CBC 11767 85.7 % (6 / 7) 50.0 % (1 / 2)
pqEndcopy3 GNC 166 48.5 % (16 / 33) 36.8 % (14 / 38)
pqFunctionCall3 GNC 1063 53.5 % (54 / 101) 43.4 % (43 / 99)
pqGetCopyData3 CBC 2581951 81.8 % (18 / 22) 71.4 % (10 / 14)
pqGetErrorNotice3 CBC 97893 81.2 % (39 / 48) 72.5 % (29 / 40)
pqGetNegotiateProtocolVersion3 UBC 0 0.0 % (0 / 25) 0.0 % (0 / 18)
pqGetline3 UBC 0 0.0 % (0 / 21) 0.0 % (0 / 18)
pqGetlineAsync3 UBC 0 0.0 % (0 / 19) 0.0 % (0 / 10)
pqParseInput3 GNC 1631205 66.7 % (122 / 183) 57.6 % (95 / 165)
reportErrorPosition CBC 4888 90.8 % (79 / 87) 84.6 % (44 / 52)

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