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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 63.6 % 11718 7453 41 6 120 4098 1 158 129 7165 77 149
Current Date: 2026-10-12 11:56:10 +0200 Functions: 92.7 % 356 330 5 1 20 6 38 286 3
Baseline: lcov-20261012-baseline Branches: 52.8 % 7601 4017 39 3 98 3444 1 116 69 3831
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 3 3 3
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 0.0 % 2 0 2
(30,360] days: 67.1 % 769 516 41 7 205 10 126 380
(360..) days: 63.4 % 10944 6934 6 113 3891 1 148 6785
Function coverage date bins:
(30,360] days: 100.0 % 11 11 4 7
(360..) days: 92.5 % 345 319 5 1 20 6 34 279
Branch coverage date bins:
(1,7] days: 50.0 % 4 2 2 2
(30,360] days: 53.3 % 360 192 37 17 114 11 67 114
(360..) days: 52.8 % 7237 3823 3 81 3330 1 105 3717

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 DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UNC LBC UBC GIC GNC CBC DCB
(1,7] days tab-complete.in.c∗∗ 100.0 % 3 3 3 50.0 % 4 2 2 2 -
(7,30] days tab-complete.in.c∗∗ 0.0 % 2 2 - -
(30,360] days Total∗
67.1%67.1%
67.1 % 769 516 41 7 205 10 126 380 53.3 % 360 192 37 17 114 11 67 114 100.0 % 11 11 4 7
tab-complete.in.c 24.2 % 190 46 4 140 17 29 24.3 % 74 18 56 2 16 100.0 % 3 3 3
describe.c 89.3 % 299 267 10 22 72 195 66.0 % 100 66 21 13 41 25 100.0 % 3 3 3
prompt.c 37.8 % 37 14 7 16 14 28.9 % 38 11 15 12 11 100.0 % 1 1 1
command.c 70.8 % 72 51 11 10 6 45 68.2 % 44 30 1 13 5 25 -
psqlscanslash.l 63.6 % 22 14 8 14 25.0 % 8 2 6 2 100.0 % 1 1 1
common.c 87.3 % 63 55 8 2 53 75.0 % 44 33 11 33 100.0 % 1 1 1
copy.c 58.8 % 17 10 7 10 39.3 % 28 11 17 11 -
mainloop.c 60.0 % 10 6 4 2 4 - -
startup.c 66.7 % 9 6 3 4 2 - -
large_obj.c 33.3 % 3 1 2 1 - 100.0 % 1 1 1
variables.c 75.0 % 4 3 1 3 - -
crosstabview.c 100.0 % 32 32 4 28 87.5 % 24 21 3 8 13 100.0 % 1 1 1
(360..) days Total
63.4%63.4%
63.4 % 10944 6934 6 113 3891 1 148 6785 52.8 % 7237 3823 3 81 3330 1 105 3717 92.5 % 345 319 5 1 20 6 34 279
tab-complete.in.c 27.6 % 2267 626 6 1635 1 625 27.1 % 1541 417 3 1121 1 416 94.4 % 36 34 1 1 7 27
command.c 66.1 % 2561 1692 869 1692 53.4 % 1860 993 867 993 91.7 % 109 100 3 6 7 93
describe.c 78.3 % 2447 1915 532 1915 65.8 % 1521 1001 520 1001 90.4 % 52 47 1 4 11 36
common.c 75.2 % 984 740 244 740 64.3 % 774 498 276 498 92.5 % 40 37 3 1 36
startup.c 75.2 % 577 434 143 434 61.8 % 309 191 118 191 95.3 % 43 41 1 1 2 39
prompt.c 32.4 % 179 58 121 58 24.8 % 101 25 76 25 -
copy.c 56.5 % 260 147 113 147 56.5 % 186 105 81 105 100.0 % 6 6 6
psqlscanslash.l 66.9 % 299 200 99 200 60.4 % 101 61 40 61 83.3 % 6 5 1 5
mainloop.c 64.1 % 251 161 90 161 62.6 % 214 134 80 134 100.0 % 1 1 1
large_obj.c 53.8 % 104 56 48 56 42.0 % 50 21 29 21 83.3 % 6 5 1 1 4
variables.c 80.4 % 184 148 36 148 63.8 % 160 102 58 102 84.6 % 13 11 2 11
input.c 74.4 % 125 93 32 93 48.0 % 102 49 53 49 100.0 % 4 4 4
help.c 96.0 % 373 358 15 358 54.3 % 92 50 42 50 100.0 % 5 5 1 4
stringutils.c 86.1 % 108 93 15 93 74.0 % 96 71 25 71 100.0 % 3 3 2 1
crosstabview.c 95.0 % 219 208 11 1 207 83.3 % 120 100 20 100 100.0 % 15 15 1 14
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.0-1