LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq Coverage Total Hit UNC LBC UBC GNC CBC EUB ECB DUB DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 58.5 % 10087 5902 32 3 4150 24 5878 5 5 21 22
Current Date: 2026-08-27 14:31:44 +0300 Functions: 78.5 % 508 399 7 1 101 18 381 2
Baseline: lcov-20260827-baseline Branches: 51.8 % 6880 3565 17 2 3296 19 3546 2 2
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Summarize by: Date bin (7,30] days: 32.0 % 50 16 32 2 14 2
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 51.0 % 349 178 171 10 168
(360..) days: 58.9 % 9688 5708 3 3977 5708 5 5
Function coverage date bins:
(30,360] days: 73.1 % 26 19 7 19
(360..) days: 78.8 % 482 380 7 1 94 18 362
Branch coverage date bins:
(7,30] days: 17.9 % 28 5 17 6 3 2
(30,360] days: 42.2 % 268 113 155 16 97
(360..) days: 52.3 % 6588 3447 2 3135 3447 2 2

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 GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UBC GNC CBC EUB ECB Rate Total Hit UNC LBC UBC GNC CBC DUB
(7,30] days Total
32.0%32.0%
32.0 % 50 16 32 2 14 2 17.9 % 28 5 17 6 3 2 -
fe-exec.c 0.0 % 15 15 0.0 % 14 14 -
fe-lobj.c 35.7 % 14 5 9 5 - -
fe-protocol3.c 50.0 % 4 2 2 2 25.0 % 8 2 6 2 -
fe-secure-openssl.c 52.9 % 17 9 8 9 50.0 % 6 3 3 3 -
(30,360] days Total
51.0%51.0%
51.0 % 349 178 171 10 168 42.2 % 268 113 155 16 97 73.1 % 26 19 7 19
fe-auth-oauth.c 81.4 % 86 70 16 70 60.4 % 48 29 19 29 100.0 % 7 7 7
fe-auth-scram.c 100.0 % 3 3 3 50.0 % 2 1 1 1 -
fe-auth.c 33.3 % 3 1 2 1 33.3 % 6 2 4 2 -
fe-connect.c 58.3 % 48 28 20 7 21 66.0 % 50 33 17 14 19 50.0 % 2 1 1 1
fe-exec.c 28.6 % 35 10 25 10 17.9 % 28 5 23 5 50.0 % 2 1 1 1
fe-lobj.c 33.3 % 3 1 2 1 - -
fe-misc.c 53.3 % 30 16 14 16 50.0 % 20 10 10 10 80.0 % 5 4 1 4
fe-print.c 42.1 % 19 8 11 8 30.0 % 20 6 14 6 -
fe-protocol3.c 57.1 % 35 20 15 20 55.3 % 38 21 17 21 -
fe-secure-gssapi.c 0.0 % 18 18 0.0 % 20 20 0.0 % 1 1
fe-secure-openssl.c 76.9 % 13 10 3 2 8 50.0 % 6 3 3 3 100.0 % 2 2 2
fe-secure.c 83.3 % 6 5 1 5 75.0 % 4 3 1 3 100.0 % 1 1 1
fe-trace.c 16.7 % 6 1 5 1 - 0.0 % 1 1
legacy-pqsignal.c 0.0 % 1 1 - 0.0 % 1 1
oauth-debug.h 0.0 % 38 38 0.0 % 26 26 0.0 % 1 1
(360..) days Total
58.9%58.9%
58.9 % 9688 5708 3 3977 5708 5 5 52.3 % 6588 3447 2 3135 3447 2 2 78.8 % 482 380 7 1 94 18 362
fe-auth-oauth.c 66.4 % 327 217 110 217 48.3 % 201 97 104 97 81.2 % 16 13 3 13
fe-auth-scram.c 66.9 % 381 255 126 255 56.8 % 192 109 83 109 100.0 % 12 12 12
fe-auth.c 54.9 % 441 242 199 242 52.0 % 281 146 135 146 68.8 % 16 11 5 1 10
fe-cancel.c 54.3 % 245 133 1 111 133 38.8 % 134 52 1 81 52 86.7 % 15 13 2 13
fe-connect.c 64.9 % 2781 1805 1 975 1805 57.2 % 2043 1169 1 873 1169 89.0 % 109 97 12 4 93
fe-exec.c 63.3 % 1593 1008 1 584 1008 54.5 % 1154 629 525 629 82.9 % 117 97 1 19 97
fe-gssapi-common.c 13.6 % 44 6 38 6 6.2 % 16 1 15 1 25.0 % 4 1 3 1
fe-lobj.c 41.4 % 345 143 202 143 44.1 % 170 75 95 75 55.6 % 18 10 7 1 6 4
fe-misc.c 76.0 % 413 314 99 314 62.0 % 242 150 92 150 91.4 % 35 32 3 32
fe-print.c 41.9 % 329 138 191 138 34.7 % 346 120 226 120 57.1 % 7 4 3 4
fe-protocol3.c 63.6 % 975 620 355 620 58.0 % 828 480 348 480 82.6 % 23 19 4 1 18
fe-secure-common.c 79.8 % 84 67 17 67 75.9 % 54 41 13 41 100.0 % 4 4 4
fe-secure-gssapi.c 1.2 % 240 3 237 3 1.6 % 128 2 126 2 16.7 % 6 1 5 1
fe-secure-openssl.c 53.8 % 671 361 310 361 5 5 50.9 % 426 217 205 217 2 2 82.8 % 29 24 5 6 18
fe-secure.c 55.0 % 111 61 50 61 41.1 % 56 23 33 23 63.6 % 11 7 4 7
fe-trace.c 45.8 % 478 219 259 219 47.8 % 161 77 84 77 56.1 % 41 23 18 23
legacy-pqsignal.c 0.0 % 10 10 0.0 % 6 6 -
libpq-events.c 0.0 % 72 72 0.0 % 64 64 0.0 % 6 6
pqexpbuffer.c 76.8 % 112 86 26 86 62.5 % 56 35 21 35 90.9 % 11 10 1 10
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.0-1