LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 62.8 % 10057 6318 66 4 3669 40 187 6091 43 83
Current Date: 2026-05-05 10:23:31 +0900 Functions: 81.6 % 505 412 4 89 29 383 1 18
Baseline: lcov-20260505-025707-baseline Branches: 55.7 % 6838 3811 92 3 2932 36 116 3659 64 38
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Group by: Date bin (7,30] days: 81.0 % 42 34 8 34
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 59.4 % 404 240 58 106 153 87
(360..) days: 62.9 % 9611 6044 4 3563 40 6004
Function coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 71.4 % 14 10 1 3 10
(360..) days: 82.0 % 489 401 2 86 18 383
Branch coverage date bins:
(7,30] days: 65.6 % 32 21 11 21
(30,360] days: 48.1 % 270 130 81 59 95 35
(360..) days: 56.0 % 6536 3660 3 2873 36 3624

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Name Date 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
fe-auth-oauth.c Total
74.4%74.4%
74.4 % 438 326 17 2 93 5 87 234 19 49 59.5 % 269 160 26 1 82 3 42 115 19 21 87.0 % 23 20 3 9 11 13
(30,360] days 77.9 % 113 88 15 10 86 2 63.6 % 66 42 21 3 41 1 87.5 % 8 7 1 7
(360..) days 73.6 % 322 237 2 83 5 232 59.4 % 197 117 1 79 3 114 86.7 % 15 13 2 2 11
(7,30] days 33.3 % 3 1 2 1 16.7 % 6 1 5 1 -
fe-auth-scram.c (360..) days∗∗ 67.2 % 384 258 126 258 56.7 % 194 110 84 110 100.0 % 12 12 12
fe-auth.c Total
68.2%68.2%
68.2 % 444 303 2 139 303 2 63.4 % 287 182 4 101 182 4 93.8 % 16 15 1 1 14
(30,360] days 0.0 % 2 2 0.0 % 4 4 -
(360..) days 68.6 % 442 303 139 303 64.3 % 283 182 101 182 93.8 % 16 15 1 1 14
fe-cancel.c Total
54.7%54.7%
54.7 % 247 135 112 2 133 2 38.8 % 134 52 82 52 86.7 % 15 13 2 2 11
(30,360] days 55.6 % 9 5 4 2 3 50.0 % 4 2 2 2 -
(360..) days 54.6 % 238 130 108 130 38.5 % 130 50 80 50 86.7 % 15 13 2 2 11
fe-connect.c Total
68.1%68.1%
68.1 % 2828 1926 16 886 16 42 1868 2 5 61.5 % 2087 1284 15 788 13 31 1240 2 2 91.0 % 111 101 10 8 93 1
(30,360] days 73.3 % 90 66 16 8 42 24 60.7 % 56 34 15 7 31 3 100.0 % 2 2 2
(360..) days 67.9 % 2738 1860 878 16 1844 61.5 % 2031 1250 781 13 1237 90.8 % 109 99 10 6 93
fe-exec.c Total
62.3%62.3%
62.3 % 1627 1013 7 2 605 4 4 1005 8 9 53.3 % 1182 630 18 2 532 3 4 623 20 6 83.1 % 118 98 1 19 1 97 1
(30,360] days 28.6 % 35 10 7 18 4 6 17.9 % 28 5 18 5 4 1 -
(360..) days 63.0 % 1592 1003 2 587 4 999 54.2 % 1154 625 2 527 3 622 83.1 % 118 98 1 19 1 97
fe-gssapi-common.c (360..) days∗∗ 84.1 % 44 37 7 37 62.5 % 16 10 6 10 100.0 % 4 4 4
fe-lobj.c (360..) days∗∗ 39.8 % 374 149 225 149 44.1 % 170 75 95 75 50.0 % 20 10 10 10
fe-misc.c Total
76.2%76.2%
76.2 % 420 320 3 97 320 63.3 % 248 157 91 157 92.1 % 38 35 1 2 2 33
(30,360] days 62.5 % 8 5 3 5 66.7 % 6 4 2 4 0.0 % 1 1
(360..) days 76.5 % 412 315 97 315 63.2 % 242 153 89 153 94.6 % 37 35 2 2 33
fe-print.c Total
42.0%42.0%
42.0 % 348 146 3 199 4 142 4 9 34.4 % 366 126 12 228 4 122 14 6 57.1 % 7 4 3 1 3 1
(30,360] days 42.1 % 19 8 3 8 4 4 30.0 % 20 6 12 2 4 2 -
(360..) days 41.9 % 329 138 191 138 34.7 % 346 120 226 120 57.1 % 7 4 3 1 3
fe-protocol3.c Total
63.5%63.5%
63.5 % 1006 639 12 355 13 14 612 7 8 58.2 % 858 499 11 348 11 15 473 5 3 82.6 % 23 19 4 3 16 1
(30,360] days 41.9 % 86 36 12 38 14 22 53.8 % 52 28 11 13 15 13 0.0 % 2 2
(360..) days 65.5 % 920 603 317 13 590 58.4 % 806 471 335 11 460 90.5 % 21 19 2 3 16
fe-secure-common.c (360..) days∗∗ 79.8 % 84 67 17 67 75.9 % 54 41 13 41 100.0 % 4 4 4
fe-secure-gssapi.c Total
67.5%67.5%
67.5 % 255 172 83 172 50.0 % 146 73 73 73 83.3 % 6 5 1 5
(30,360] days 51.4 % 37 19 18 19 26.5 % 34 9 25 9 -
(360..) days 70.2 % 218 153 65 153 57.1 % 112 64 48 64 83.3 % 6 5 1 5
fe-secure-openssl.c Total
56.7%56.7%
56.7 % 691 392 299 2 390 54.0 % 428 231 197 6 225 83.9 % 31 26 5 26
(30,360] days 50.0 % 2 1 1 1 - -
(360..) days 56.7 % 689 391 298 2 389 54.0 % 428 231 197 6 225 83.9 % 31 26 5 26
fe-secure.c (360..) days∗∗ 56.8 % 111 63 48 63 44.6 % 56 25 31 25 63.6 % 11 7 4 7
fe-trace.c Total
45.5%45.5%
45.5 % 484 220 264 220 47.8 % 161 77 84 77 54.8 % 42 23 19 23
(30,360] days 50.0 % 2 1 1 1 - -
(360..) days 45.4 % 482 219 263 219 47.8 % 161 77 84 77 54.8 % 42 23 19 23
legacy-pqsignal.c Total
0.0%
0.0 % 11 1 10 1 0.0 % 6 6 0.0 % 1 1 1
(360..) days 0.0 % 10 10 0.0 % 6 6 -
(7,30] days 0.0 % 1 1 - 0.0 % 1 1
libpq-events.c (360..) days∗∗ 0.0 % 72 72 0.0 % 64 64 0.0 % 6 6
oauth-debug.h (7,30] days∗∗ 86.8 % 38 33 5 33 76.9 % 26 20 6 20 100.0 % 1 1 1
pqexpbuffer.c (360..) days∗∗ 77.2 % 114 88 26 88 62.5 % 56 35 21 35 92.3 % 13 12 1 12
test/ Total
83.8%83.8%
83.8 % 37 31 6 1 30 1 80.0 % 30 24 6 24 100.0 % 3 3 1 2 1
(30,360] days/ 100.0 % 1 1 1 - 100.0 % 1 1 1
(360..) days/ 83.3 % 36 30 6 30 80.0 % 30 24 6 24 100.0 % 2 2 2
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.5.0-beta