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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 58.2 % 10037 5843 70 1 4123 31 5812 5 5 59 29
Current Date: 2026-11-05 14:14:01 +0100 Functions: 78.5 % 507 398 8 1 100 20 378 2
Baseline: lcov-20261105-baseline Branches: 51.3 % 6822 3502 18 3302 20 3482 2 2
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin (1,7] days: 42.9 % 14 6 8 6
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 66.7 % 3 2 1 1 1
(30,360] days: 44.6 % 381 170 69 142 30 140
(360..) days: 58.8 % 9639 5665 1 3973 5665 5 5
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(30,360] days: 75.0 % 24 18 6 18
(360..) days: 78.6 % 482 379 8 1 94 20 359
Branch coverage date bins:
(1,7] days: 20.0 % 10 2 8 2
(7,30] days: 50.0 % 4 2 1 1 1 1
(30,360] days: 37.4 % 230 86 17 127 19 67
(360..) days: 51.8 % 6582 3412 3166 3412 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 UBC GNC CBC EUB ECB Rate Total Hit UNC LBC UBC GNC CBC DUB
(1,7] days Total
42.9%42.9%
42.9 % 14 6 8 6 20.0 % 10 2 8 2 100.0 % 1 1 1
fe-connect.c 66.7 % 6 4 2 4 33.3 % 6 2 4 2 -
fe-auth.c 0.0 % 4 4 0.0 % 4 4 -
fe-secure-gssapi.c 0.0 % 1 1 - -
fe-gssapi-common.c 66.7 % 3 2 1 2 - 100.0 % 1 1 1
(7,30] days Total
66.7%66.7%
66.7 % 3 2 1 1 1 50.0 % 4 2 1 1 1 1 -
fe-connect.c 100.0 % 1 1 1 50.0 % 2 1 1 1 -
fe-secure-openssl.c 100.0 % 1 1 1 50.0 % 2 1 1 1 -
fe-secure-gssapi.c 0.0 % 1 1 - -
(30,360] days Total∗
44.6%44.6%
44.6 % 381 170 69 142 30 140 37.4 % 230 86 17 127 19 67 75.0 % 24 18 6 18
fe-exec.c 20.0 % 50 10 15 25 10 11.9 % 42 5 14 23 5 50.0 % 2 1 1 1
oauth-debug.h 0.0 % 38 38 0.0 % 26 26 0.0 % 1 1
fe-auth-oauth.c 81.4 % 86 70 16 70 60.4 % 48 29 19 29 100.0 % 7 7 7
fe-protocol3.c 44.0 % 25 11 14 11 34.6 % 26 9 17 9 -
fe-print.c 42.1 % 19 8 11 8 30.0 % 20 6 14 6 -
fe-misc.c 59.3 % 27 16 11 16 50.0 % 20 10 10 10 100.0 % 4 4 4
fe-connect.c 47.6 % 21 10 11 7 3 68.2 % 22 15 7 14 1 0.0 % 1 1
fe-secure-openssl.c 34.2 % 73 25 45 3 17 8 50.0 % 12 6 3 3 3 3 100.0 % 2 2 2
fe-auth.c 33.3 % 3 1 2 1 33.3 % 6 2 4 2 -
fe-secure-gssapi.c 0.0 % 3 3 0.0 % 2 2 0.0 % 1 1
fe-secure.c 83.3 % 6 5 1 5 75.0 % 4 3 1 3 100.0 % 1 1 1
fe-auth-scram.c 100.0 % 3 3 3 50.0 % 2 1 1 1 -
fe-trace.c 0.0 % 4 4 - 0.0 % 1 1
legacy-pqsignal.c 0.0 % 1 1 - 0.0 % 1 1
fe-lobj.c 35.3 % 17 6 9 2 5 1 - -
(360..) days Total
58.8%58.8%
58.8 % 9639 5665 1 3973 5665 5 5 51.8 % 6582 3412 3166 3412 2 2 78.6 % 482 379 8 1 94 20 359
fe-connect.c 64.4 % 2769 1784 985 1784 56.6 % 2023 1146 877 1146 89.1 % 110 98 12 5 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-protocol3.c 62.3 % 975 607 368 607 56.6 % 828 469 359 469 78.3 % 23 18 5 1 17
fe-print.c 41.9 % 329 138 191 138 34.7 % 346 120 226 120 57.1 % 7 4 3 4
fe-secure-openssl.c 56.5 % 627 354 273 354 5 5 50.9 % 424 216 204 216 2 2 82.8 % 29 24 5 7 17
fe-secure-gssapi.c 1.2 % 253 3 250 3 1.4 % 146 2 144 2 16.7 % 6 1 1 4 1
fe-auth.c 55.3 % 438 242 196 242 52.3 % 279 146 133 146 68.8 % 16 11 5 1 10
fe-auth-oauth.c 66.4 % 327 217 110 217 48.3 % 201 97 104 97 81.2 % 16 13 3 13
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-trace.c 45.8 % 480 220 260 220 47.8 % 161 77 84 77 56.1 % 41 23 18 23
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.3 % 245 133 112 133 38.8 % 134 52 82 52 86.7 % 15 13 2 13
libpq-events.c 0.0 % 72 72 0.0 % 64 64 0.0 % 6 6
fe-secure.c 55.0 % 111 61 50 61 41.1 % 56 23 33 23 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-gssapi-common.c 7.7 % 39 3 36 3 6.2 % 16 1 15 1 0.0 % 3 3
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 -
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