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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 63.6 % 11819 7518 36 6 120 4139 1 158 106 7253 72 127
Current Date: 2026-08-27 14:31:44 +0300 Functions: 92.7 % 356 330 5 1 20 6 37 287 2
Baseline: lcov-20260827-baseline Branches: 52.9 % 7655 4046 22 3 98 3486 1 116 56 3873
Baseline Date: 2026-08-27 14:31:58 +0300 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: 100.0 % 5 5 5
(7,30] days: 70.8 % 106 75 8 7 16 9 2 64
(30,360] days: 64.9 % 775 503 28 244 1 104 398
(360..) days: 63.4 % 10932 6935 6 113 3878 1 148 6786
Function coverage date bins:
(7,30] days: 100.0 % 4 4 2 2
(30,360] days: 100.0 % 6 6 1 5
(360..) days: 92.5 % 346 320 5 1 20 6 34 280
Branch coverage date bins:
(7,30] days: 57.4 % 68 39 17 12 11 28
(30,360] days: 52.5 % 316 166 22 128 56 110
(360..) days: 52.8 % 7271 3841 3 81 3346 1 105 3735

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] days tab-complete.in.c∗∗ 0.0 % 1 1 - -
(1,7] days Total
100.0%
100.0 % 5 5 5 - -
(7,30] days Total
70.8%70.8%
70.8 % 106 75 8 7 16 9 2 64 57.4 % 68 39 17 12 11 28 100.0 % 4 4 2 2
command.c 52.0 % 25 13 8 4 13 70.0 % 10 7 3 7 -
psqlscanslash.l 69.2 % 26 18 8 18 25.0 % 8 2 6 2 100.0 % 1 1 1
copy.c 56.2 % 16 9 7 9 39.3 % 28 11 17 11 -
common.c 93.1 % 29 27 2 27 90.0 % 20 18 2 18 100.0 % 1 1 1
tab-complete.in.c 0.0 % 2 2 - -
describe.c 100.0 % 3 3 2 1 50.0 % 2 1 1 1 100.0 % 2 2 2
(30,360] days Total
64.9%64.9%
64.9 % 775 503 28 244 1 104 398 52.5 % 316 166 22 128 56 110 100.0 % 6 6 1 5
tab-complete.in.c 26.2 % 260 68 4 188 17 51 21.4 % 84 18 66 2 16 100.0 % 3 3 3
describe.c 89.5 % 354 317 10 27 64 253 64.5 % 138 89 21 28 41 48 100.0 % 1 1 1
prompt.c 0.0 % 18 2 16 0.0 % 12 12 -
command.c 79.1 % 43 34 3 6 6 28 67.6 % 34 23 1 10 5 18 -
common.c 82.4 % 34 28 6 2 26 62.5 % 24 15 9 15 -
mainloop.c 33.3 % 6 2 4 2 - -
startup.c 62.5 % 8 5 3 4 1 - -
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 % 10932 6935 6 113 3878 1 148 6786 52.8 % 7271 3841 3 81 3346 1 105 3735 92.5 % 346 320 5 1 20 6 34 280
tab-complete.in.c 27.7 % 2259 625 6 1628 1 624 27.2 % 1571 427 3 1141 1 426 94.4 % 36 34 1 1 6 28
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.5 % 2424 1903 521 1903 66.6 % 1499 999 500 999 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 36.4 % 198 72 126 72 28.3 % 127 36 91 36 100.0 % 1 1 1
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
stringutils.c 86.1 % 108 93 15 93 74.0 % 96 71 25 71 100.0 % 3 3 2 1
help.c 96.0 % 373 358 15 358 53.3 % 92 49 43 49 100.0 % 5 5 1 4
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