LCOV - differential code coverage report
Current view: top level - src/bin/psql Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 63.4 % 11481 7276 90 266 3849 17 592 78 6589 32 17
Current Date: 2025-12-15 18:36:29 -0500 Functions: 93.0 % 355 330 1 2 22 47 14 269 1
Baseline: lcov-20251216-010103-baseline Branches: 52.9 % 7504 3971 58 19 219 3237 31 304 42 3594
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Summarize by: Date bin [..1] days: 0.0 % 1 0 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 11.1 % 9 1 8 1
(7,30] days: 0.0 % 1 0 1
(30,360] days: 65.6 % 802 526 81 195 11 77 438
(360..) days: 63.3 % 10668 6749 266 3653 17 581 6151
Function coverage date bins:
(30,360] days: 94.7 % 19 18 1 2 2 14
(360..) days: 92.9 % 336 312 1 2 21 45 12 255
Branch coverage date bins:
(30,360] days: 56.1 % 528 296 58 174 1 2 42 251
(360..) days: 52.7 % 6976 3675 19 219 3063 30 302 3343

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 UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UNC UIC UBC GIC GNC CBC DCB
[..1] days psqlscanslash.l∗∗ 0.0 % 1 1 - -
(1,7] days Total
11.1%11.1%
11.1 % 9 1 8 1 - -
tab-complete.in.c 0.0 % 8 8 - -
(7,30] days tab-complete.in.c∗∗ 0.0 % 1 1 - -
(30,360] days Total
65.6%65.6%
65.6 % 802 526 81 195 11 77 438 56.1 % 528 296 58 174 1 2 42 251 94.7 % 19 18 1 2 2 14
command.c 62.8 % 277 174 5 98 16 158 58.5 % 200 117 10 73 16 101 100.0 % 10 10 10
common.c 90.5 % 147 133 14 133 73.8 % 130 96 34 1 95 75.0 % 4 3 1 3
describe.c 70.1 % 137 96 2 39 36 60 52.8 % 106 56 11 39 15 41 -
prompt.c 0.0 % 16 5 11 0.0 % 10 4 6 -
tab-complete.in.c 21.6 % 116 25 69 22 23 2 27.1 % 48 13 33 2 11 2 100.0 % 2 2 2
variables.c 56.0 % 25 14 11 14 37.5 % 32 12 20 12 100.0 % 1 1 1
(360..) days Total
63.3%63.3%
63.3 % 10668 6749 266 3653 17 581 6151 52.7 % 6976 3675 19 219 3063 30 302 3343 92.9 % 336 312 1 2 21 45 12 255
command.c 66.0 % 2336 1541 795 9 1532 52.4 % 1698 890 808 8 882 90.9 % 99 90 1 8 4 86
common.c 73.1 % 858 627 231 627 62.4 % 660 412 248 412 94.6 % 37 35 2 1 34
copy.c 55.9 % 272 152 120 152 54.5 % 200 109 91 109 100.0 % 6 6 6
crosstabview.c 95.4 % 239 228 11 228 82.4 % 148 122 26 122 100.0 % 15 15 15
describe.c 78.4 % 2552 2000 552 7 1993 65.6 % 1559 1022 537 7 1015 90.9 % 55 50 5 4 46
help.c 95.1 % 308 293 15 293 53.3 % 92 49 1 42 49 100.0 % 5 5 2 3
input.c 75.0 % 132 99 33 99 48.0 % 102 49 53 49 90.0 % 10 9 1 9
large_obj.c 53.3 % 107 57 50 57 42.0 % 50 21 29 21 85.7 % 7 6 1 6
mainloop.c 63.8 % 260 166 94 166 62.6 % 214 134 80 134 100.0 % 1 1 1
prompt.c 37.9 % 190 72 118 72 30.0 % 120 36 2 1 81 2 34 100.0 % 1 1 1
psqlscanslash.l 66.7 % 303 202 101 202 60.2 % 103 62 41 62 85.7 % 7 6 1 6
startup.c 74.6 % 575 429 146 429 61.6 % 307 189 118 189 95.1 % 41 39 2 39
stringutils.c 86.5 % 111 96 15 96 74.0 % 96 71 25 71 100.0 % 3 3 3
tab-complete.in.c 28.7 % 2263 650 1613 1 649 28.0 % 1499 419 16 9 1055 13 4 402 97.3 % 37 36 1 36
variables.c 84.6 % 162 137 25 137 70.3 % 128 90 38 90 83.3 % 12 10 2 10
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta