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

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