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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 63.1 % 11580 7307 161 1 4111 17 138 7152 41 45
Current Date: 2026-03-14 14:10:32 -0400 Functions: 93.0 % 355 330 1 24 32 298 2
Baseline: lcov-20260315-024220-baseline Branches: 52.6 % 7588 3991 107 18 26 3446 30 4 63 3894 5 5
Baseline Date: 2026-03-14 15:27:56 +0100 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: 0.0 % 20 0 20
(7,30] days: 64.8 % 88 57 31 57
(30,360] days: 56.3 % 396 223 110 63 81 142
(360..) days: 63.4 % 11075 7027 1 4047 17 7010
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 9 9 2 7
(360..) days: 92.8 % 345 320 1 24 29 291
Branch coverage date bins:
(1,7] days: 0.0 % 8 0 8
(7,30] days: 53.1 % 32 17 15 17
(30,360] days: 48.4 % 252 122 84 46 1 46 75
(360..) days: 52.8 % 7296 3852 18 26 3400 29 4 3819

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 UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC UBC GNC CBC DCB
[..1] days psqlscanslash.l∗∗ 0.0 % 1 1 - -
(1,7] days tab-complete.in.c∗∗ 0.0 % 20 20 0.0 % 8 8 -
(7,30] days Total
64.8%64.8%
64.8 % 88 57 31 57 53.1 % 32 17 15 17 100.0 % 1 1 1
describe.c 90.9 % 44 40 4 40 60.7 % 28 17 11 17 100.0 % 1 1 1
tab-complete.in.c 6.9 % 29 2 27 2 0.0 % 4 4 -
(30,360] days Total
56.3%56.3%
56.3 % 396 223 110 63 81 142 48.4 % 252 122 84 46 1 46 75 100.0 % 9 9 2 7
command.c 72.4 % 76 55 5 16 16 39 69.6 % 56 39 10 7 16 23 100.0 % 3 3 3
common.c 80.8 % 26 21 5 1 20 65.0 % 20 13 7 1 12 100.0 % 1 1 1
describe.c 92.7 % 82 76 2 4 34 42 70.4 % 54 38 10 6 14 24 -
prompt.c 0.0 % 19 14 5 0.0 % 14 10 4 -
tab-complete.in.c 21.3 % 141 30 89 22 28 2 24.3 % 74 18 54 2 16 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.4%63.4%
63.4 % 11075 7027 1 4047 17 7010 52.8 % 7296 3852 18 26 3400 29 4 3819 92.8 % 345 320 1 24 29 291
command.c 65.4 % 2533 1656 877 9 1647 52.6 % 1842 969 873 8 961 91.5 % 106 97 1 8 7 90
common.c 75.4 % 980 739 1 240 739 64.3 % 770 495 1 274 495 92.5 % 40 37 3 1 36
copy.c 55.9 % 272 152 120 152 54.5 % 200 109 91 109 100.0 % 6 6 1 5
crosstabview.c 95.3 % 233 222 11 222 82.4 % 148 122 26 122 100.0 % 15 15 5 10
describe.c 77.4 % 2594 2008 586 7 2001 64.6 % 1603 1036 567 7 1029 90.7 % 54 49 5 6 43
help.c 95.8 % 359 344 15 344 54.3 % 92 50 42 50 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 36.5 % 197 72 125 72 28.8 % 125 36 2 2 85 2 34 100.0 % 1 1 1
psqlscanslash.l 66.8 % 304 203 101 203 60.2 % 103 62 41 62 85.7 % 7 6 1 6
startup.c 74.7 % 578 432 146 432 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 % 2256 647 1609 1 646 27.6 % 1516 419 15 24 1058 12 4 403 97.3 % 37 36 1 3 33
variables.c 84.3 % 159 134 25 134 70.3 % 128 90 38 90 83.3 % 12 10 2 3 7
'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