LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-connect.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 62.3 % 2648 1650 148 197 524 129 186 871 251 342 582 1018 101 93
Current Date: 2023-04-08 17:13:01 Functions: 88.3 % 103 91 12 89 2 12 90 1
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 77.1 % 218 168 45 1 3 1 2 166
View type: Flat (120,180] days: 20.5 % 117 24 93 24
Legend: Lines: hit not hit (240..) days: 63.0 % 2313 1458 10 196 521 128 186 869 61 342 551 942
Function coverage date bins:
[..60] days: 100.0 % 2 2 2
(240..) days: 45.4 % 196 89 12 89 11 84

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
PQhostaddr UIC 0 0.0 % (0 / 6)
PQoptions EUB 0
PQping EUB 0
PQprotocolVersion UIC 0 0.0 % (0 / 6)
PQregisterThreadLock EUB 0
PQrequestCancel UIC 0 0.0 % (0 / 19)
PQreset EUB 0
PQresetPoll EUB 0
PQresetStart UIC 0 0.0 % (0 / 5)
PQsetdbLogin UIC 0 0.0 % (0 / 48)
PQtty EUB 0
optional_setsockopt UIC 0 0.0 % (0 / 6)
ldapServiceLookup GIC 1 19.0 % (43 / 226)
parseServiceFile ECB 1
PQcancel GIC 2 28.4 % (19 / 67)
PQpingParams GIC 2 100.0 % (5 / 5)
internal_ping GIC 2 64.3 % (9 / 14)
get_hexdigit GIC 19 100.0 % (9 / 9)
PQsetClientEncoding ECB 20
conninfo_uri_parse_params ECB 24
pgpassfileWarning ECB 46
defaultNoticeProcessor ECB 51
pwdfMatchesString ECB 58
conninfo_uri_parse ECB 59
conninfo_uri_parse_options ECB 59
PQconndefaults GIC 60 72.7 % (8 / 11)
libpq_prng_init GNC 110 40.0 % (4 / 10)
PQsetNoticeReceiver GIC 126 87.5 % (7 / 8)
conninfo_uri_decode ECB 127
connectNoDelay ECB 210
setKeepalivesCount ECB 210
setKeepalivesIdle ECB 210
setKeepalivesInterval ECB 210
setTCPUserTimeout ECB 210
useKeepalives GIC 210 42.9 % (3 / 7)
PQconnectionUsedPassword ECB 218
PQconninfoParse ECB 223
connectFailureMessage GIC 226 100.0 % (6 / 6)
PQconninfo ECB 257
PQconnectionNeedsPassword ECB 300
PQpass ECB 300
PQconnectdb ECB 567
PQconnectStart ECB 588
connectOptions1 ECB 588
PQbackendPID ECB 631
PQerrorMessage GIC 640 66.7 % (4 / 6)
PQuser GIC 6337 75.0 % (3 / 4)
PQsetErrorContextVisibility GIC 6346 83.3 % (5 / 6)
PQsetErrorVerbosity ECB 6400
PQport ECB 6455
PQhost GIC 6479 54.5 % (6 / 11)
conninfo_parse ECB 6697
parse_connection_string ECB 6756
PQsetNoticeProcessor ECB 6993
PQconnectdbParams GIC 7990 100.0 % (5 / 5)
recognized_connection_string GIC 8303 100.0 % (2 / 2)
connectDBComplete ECB 8385
PQconnectStartParams ECB 8660
conninfo_array_parse ECB 8660
pqGetHomeDirectory GIC 8963 83.3 % (5 / 6)
PQfinish ECB 9105
closePGconn ECB 9105
freePGconn GIC 9105 93.9 % (62 / 66)
sendTerminateConn GIC 9120 100.0 % (6 / 6)
connectDBStart GIC 9233 77.3 % (17 / 22)
sslVerifyProtocolRange GIC 9235 81.8 % (9 / 11)
passwordFromFile ECB 9238
store_conn_addrinfo GNC 9244 89.5 % (17 / 19)
connectOptions2 GIC 9246 77.1 % (209 / 271)
count_comma_separated_elems ECB 9246
makeEmptyPGconn GIC 9248 92.1 % (35 / 38)
parse_int_param ECB 9249
emitHostIdentityInfo GIC 9257 94.7 % (18 / 19)
getHostaddr GIC 9257 66.7 % (8 / 12)
pqPacketSend GIC 9287 60.0 % (6 / 10)
conninfo_add_defaults ECB 9306
parseServiceInfo GIC 9306 40.0 % (12 / 30)
defaultNoticeReceiver GIC 10399 100.0 % (5 / 5)
PQdb ECB 13038
uri_prefix_length ECB 15118
conninfo_init GIC 15733 81.8 % (9 / 11)
PQpipelineStatus GIC 16947 75.0 % (3 / 4)
default_threadlock ECB 17342
PQserverVersion GIC 17686 66.7 % (4 / 6)
pqDropServerData ECB 18578
pqDropConnection ECB 18875
parse_comma_separated_list ECB 18986
conninfo_storeval GIC 24691 72.7 % (16 / 22)
PQconninfoFree GIC 24790 100.0 % (6 / 6)
release_conn_addrinfo GIC 27222 100.0 % (5 / 5)
PQconnectPoll ECB 28303
sslVerifyProtocolVersion GIC 36943 100.0 % (9 / 9)
pqFreeCommandQueue GIC 37750 100.0 % (7 / 7)
PQtransactionStatus GIC 153275 66.7 % (4 / 6)
PQclientEncoding ECB 156397
PQfreeCancel GIC 169771 100.0 % (3 / 3)
PQgetCancel ECB 169802
PQstatus ECB 184331
PQsocket ECB 229494
PQparameterStatus GIC 286423 71.4 % (5 / 7)
conninfo_getval GIC 360654 100.0 % (3 / 3)
conninfo_find GIC 385345 100.0 % (5 / 5)

Generated by: LCOV version v1.16-55-g56c0a2a