LCOV - differential code coverage report
Current view: top level - src/bin/psql Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 63.3 % 11786 7458 272 1 1 4054 36 5 362 7055 1 5 79 137
Current Date: 2026-05-29 21:51:00 -0400 Functions: 93.0 % 355 330 6 1 18 5 78 247 1 5 4
Baseline: lcov-20260530-034037-baseline Branches: 52.5 % 7671 4031 142 2 782 2714 34 37 84 3876 733 39
Baseline Date: 2026-05-29 14:39:03 -0700 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 % 3 0 3
(7,30] days: 85.2 % 27 23 3 1 23
(30,360] days: 56.8 % 715 406 266 43 337 69
(360..) days: 63.7 % 11040 7029 1 1 4009 36 5 2 6986 1 5
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 8 8 4 4
(360..) days: 91.2 % 352 321 6 1 18 5 73 243 1 5
Branch coverage date bins:
(1,7] days: 0.0 % 4 0 4
(7,30] days: 33.3 % 6 2 4 2
(30,360] days: 43.7 % 270 118 134 18 1 82 35
(360..) days: 52.9 % 7391 3911 2 782 2696 33 37 3841

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 UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC UIC UBC GIC GNC CBC EUB ECB DCB
[..1] days psqlscanslash.l∗∗ 0.0 % 1 1 - -
(1,7] days tab-complete.in.c∗∗ 0.0 % 3 3 0.0 % 4 4 -
(7,30] days Total
85.2%85.2%
85.2 % 27 23 3 1 23 33.3 % 6 2 4 2 100.0 % 1 1 1
command.c 66.7 % 6 4 2 4 50.0 % 4 2 2 2 -
tab-complete.in.c 94.7 % 19 18 1 18 0.0 % 2 2 -
variables.c 0.0 % 1 1 - -
(30,360] days Total
56.8%56.8%
56.8 % 715 406 266 43 337 69 43.7 % 270 118 134 18 1 82 35 100.0 % 8 8 4 4
tab-complete.in.c 13.2 % 258 34 209 15 32 2 18.4 % 98 18 78 2 16 2 100.0 % 3 3 3
describe.c 88.6 % 298 264 33 1 260 4 58.0 % 88 51 36 1 50 1 100.0 % 1 1 1
command.c 72.7 % 88 64 8 16 27 37 69.6 % 56 39 10 7 16 23 100.0 % 3 3 3
prompt.c 0.0 % 19 14 5 0.0 % 14 10 4 -
common.c 82.6 % 23 19 2 2 1 18 71.4 % 14 10 4 1 9 100.0 % 1 1 1
variables.c 50.0 % 8 4 4 3 1 - -
(360..) days Total
63.7%63.7%
63.7 % 11040 7029 1 1 4009 36 5 2 6986 1 5 52.9 % 7391 3911 2 782 2696 33 37 3841 91.2 % 352 321 6 1 18 5 73 243 1 5
tab-complete.in.c 28.8 % 2248 647 1601 2 645 27.6 % 1553 429 760 364 1 28 400 97.2 % 36 35 1 3 32
command.c 65.4 % 2529 1655 874 9 1646 52.6 % 1842 969 873 8 961 91.5 % 106 97 1 8 11 86
describe.c 78.2 % 2533 1981 552 25 2 1954 66.0 % 1611 1064 547 24 1040 90.7 % 54 49 5 44 5
common.c 75.4 % 983 741 1 241 741 64.2 % 776 498 1 277 498 92.5 % 40 37 3 2 35
startup.c 75.0 % 585 439 146 439 61.8 % 309 191 118 191 95.3 % 43 41 2 1 40
copy.c 55.9 % 272 152 120 152 54.5 % 200 109 91 109 100.0 % 6 6 1 5
prompt.c 36.5 % 197 72 125 72 28.8 % 125 36 17 72 4 32 100.0 % 1 1 1
mainloop.c 63.8 % 260 166 94 166 62.6 % 214 134 80 134 100.0 % 1 1 1
variables.c 82.1 % 179 147 32 147 63.8 % 160 102 58 102 84.6 % 13 11 2 3 8
input.c 74.6 % 126 94 32 94 1 5 48.0 % 102 49 53 49 40.0 % 10 4 4 1 5
help.c 95.9 % 368 353 15 353 53.3 % 92 49 1 42 49 100.0 % 5 5 2 3
psqlscanslash.l 66.8 % 304 203 101 203 60.2 % 103 62 41 62 85.7 % 7 6 1 6
large_obj.c 52.8 % 106 56 50 56 42.0 % 50 21 29 21 83.3 % 6 5 1 5
crosstabview.c 95.3 % 233 222 11 222 82.4 % 148 122 26 122 100.0 % 15 15 5 10
stringutils.c 86.5 % 111 96 15 96 74.0 % 96 71 25 71 100.0 % 3 3 3
input.h 83.3 % 6 5 1 5 50.0 % 10 5 5 5 83.3 % 6 5 1 5
'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.5.0-beta