LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 62.9 % 10063 6325 57 4 3677 40 184 6101 31 65
Current Date: 2026-05-29 21:51:00 -0400 Functions: 81.6 % 506 413 4 89 33 380 2 20
Baseline: lcov-20260530-034037-baseline Branches: 55.8 % 6842 3816 61 3 2962 36 107 3673 27 23
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Summarize by: Date bin [..1] days: 66.7 % 3 2 1 2
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 64.7 % 17 11 1 5 4 7
(30,360] days: 59.1 % 394 233 55 106 178 55
(360..) days: 63.0 % 9649 6079 4 3566 40 6039
Function coverage date bins:
[..1] days: 100.0 % 1 1 1
(7,30] days: 83.3 % 6 5 1 4 1
(30,360] days: 73.3 % 15 11 2 2 11
(360..) days: 81.8 % 484 396 1 87 17 379
Branch coverage date bins:
(7,30] days: 50.0 % 6 3 3 3
(30,360] days: 50.4 % 282 142 61 79 107 35
(360..) days: 56.0 % 6554 3671 3 2880 36 3635

Date File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC UBC GNC CBC DUB DCB
[..1] days Total
66.7%66.7%
66.7 % 3 2 1 2 - 100.0 % 1 1 1
fe-protocol3.c 0.0 % 1 1 - -
(7,30] days Total
64.7%64.7%
64.7 % 17 11 1 5 4 7 50.0 % 6 3 3 3 83.3 % 6 5 1 4 1
fe-protocol3.c 25.0 % 4 1 3 1 50.0 % 4 2 2 2 -
fe-lobj.c 33.3 % 3 1 2 1 - -
fe-exec.c 66.7 % 3 2 1 2 - 50.0 % 2 1 1 1
fe-auth-scram.c 100.0 % 3 3 3 50.0 % 2 1 1 1 -
(30,360] days Total
59.1%59.1%
59.1 % 394 233 55 106 178 55 50.4 % 282 142 61 79 107 35 73.3 % 15 11 2 2 11
fe-protocol3.c 42.4 % 85 36 11 38 13 23 53.8 % 52 28 10 14 14 14 0.0 % 2 2
fe-exec.c 28.6 % 35 10 25 10 17.9 % 28 5 23 5 -
fe-connect.c 65.2 % 69 45 16 8 42 3 60.7 % 56 34 15 7 31 3 100.0 % 2 2 2
fe-auth-oauth.c 80.6 % 108 87 17 4 87 61.8 % 68 42 26 42 100.0 % 7 7 7
fe-secure-gssapi.c 6.7 % 15 1 14 1 5.6 % 18 1 17 1 -
fe-print.c 42.1 % 19 8 11 8 30.0 % 20 6 14 6 -
oauth-debug.h 86.8 % 38 33 5 33 76.9 % 26 20 6 20 100.0 % 1 1 1
fe-cancel.c 55.6 % 9 5 4 2 3 50.0 % 4 2 2 2 -
fe-misc.c 62.5 % 8 5 3 5 66.7 % 6 4 2 4 0.0 % 1 1
fe-auth.c 0.0 % 2 2 0.0 % 4 4 -
legacy-pqsignal.c 0.0 % 1 1 - 0.0 % 1 1
fe-trace.c 50.0 % 2 1 1 1 - -
fe-secure-openssl.c 50.0 % 2 1 1 1 - -
(360..) days Total
63.0%63.0%
63.0 % 9649 6079 4 3566 40 6039 56.0 % 6554 3671 3 2880 36 3635 81.8 % 484 396 1 87 17 379
fe-connect.c 68.2 % 2759 1881 878 16 1865 61.5 % 2031 1250 781 13 1237 90.8 % 109 99 10 6 93
fe-exec.c 63.3 % 1591 1007 2 582 4 1003 54.4 % 1154 628 2 524 3 625 83.8 % 117 98 19 98
fe-protocol3.c 65.5 % 920 603 317 13 590 58.4 % 806 471 335 11 460 90.5 % 21 19 2 3 16
fe-secure-openssl.c 56.6 % 687 389 298 2 387 54.0 % 428 231 197 6 225 83.3 % 30 25 5 1 24
fe-trace.c 45.4 % 482 219 263 219 47.8 % 161 77 84 77 54.8 % 42 23 19 23
fe-lobj.c 39.9 % 371 148 223 148 44.1 % 170 75 95 75 50.0 % 20 10 10 10
fe-print.c 41.9 % 329 138 191 138 34.7 % 346 120 226 120 57.1 % 7 4 3 4
fe-auth.c 68.6 % 442 303 139 303 64.3 % 283 182 101 182 93.8 % 16 15 1 1 14
fe-auth-scram.c 66.9 % 381 255 126 255 56.8 % 192 109 83 109 100.0 % 12 12 12
fe-cancel.c 54.6 % 238 130 108 130 38.5 % 130 50 80 50 86.7 % 15 13 2 2 11
fe-misc.c 76.3 % 410 313 97 313 63.2 % 242 153 89 153 94.3 % 35 33 2 2 31
fe-auth-oauth.c 72.4 % 330 239 2 89 5 234 58.7 % 201 118 1 82 3 115 81.2 % 16 13 3 2 11
libpq-events.c 0.0 % 72 72 0.0 % 64 64 0.0 % 6 6
fe-secure-gssapi.c 71.2 % 240 171 69 171 56.2 % 128 72 56 72 83.3 % 6 5 1 5
fe-secure.c 56.8 % 111 63 48 63 44.6 % 56 25 31 25 63.6 % 11 7 4 7
pqexpbuffer.c 76.8 % 112 86 26 86 62.5 % 56 35 21 35 90.9 % 11 10 1 10
fe-secure-common.c 79.8 % 84 67 17 67 75.9 % 54 41 13 41 100.0 % 4 4 4
legacy-pqsignal.c 0.0 % 10 10 0.0 % 6 6 -
fe-gssapi-common.c 84.1 % 44 37 7 37 62.5 % 16 10 6 10 100.0 % 4 4 4
test 83.3 % 36 30 6 30 80.0 % 30 24 6 24 100.0 % 2 2 2
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.5.0-beta