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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 63.6 % 11723 7461 41 6 120 4095 1 158 129 7173 77 149
Current Date: 2026-11-05 14:14:01 +0100 Functions: 92.7 % 357 331 5 1 20 6 38 287 3
Baseline: lcov-20261105-baseline Branches: 52.8 % 7604 4017 39 3 98 3447 1 116 69 3831
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin (7,30] days: 91.2 % 102 93 9 5 88
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 64.1 % 630 404 41 7 178 10 124 270
(360..) days: 63.4 % 10991 6964 6 113 3908 1 148 6815
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 9 9 4 5
(360..) days: 92.5 % 347 321 5 1 20 6 34 281
Branch coverage date bins:
(7,30] days: 50.0 % 10 5 2 3 2 3
(30,360] days: 52.9 % 314 166 37 17 94 11 67 88
(360..) days: 52.8 % 7280 3846 3 81 3350 1 105 3740

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
(7,30] days Total∗
91.2%91.2%
91.2 % 102 93 9 5 88 50.0 % 10 5 2 3 2 3 100.0 % 1 1 1
common.c 100.0 % 11 11 11 50.0 % 6 3 3 3 100.0 % 1 1 1
tab-complete.in.c 60.0 % 5 3 2 3 50.0 % 4 2 2 2 -
describe.c 91.2 % 80 73 7 2 71 - -
(30,360] days Total∗
64.1%64.1%
64.1 % 630 404 41 7 178 10 124 270 52.9 % 314 166 37 17 94 11 67 88 100.0 % 9 9 4 5
tab-complete.in.c 18.1 % 160 29 4 127 17 12 14.3 % 56 8 48 2 6 100.0 % 1 1 1
describe.c 88.6 % 219 194 10 15 70 124 66.0 % 100 66 21 13 41 25 100.0 % 3 3 3
prompt.c 43.8 % 32 14 7 11 14 32.4 % 34 11 15 8 11 100.0 % 1 1 1
copy.c 58.8 % 17 10 7 10 39.3 % 28 11 17 11 -
common.c 87.3 % 63 55 8 2 53 75.0 % 44 33 11 33 100.0 % 1 1 1
psqlscanslash.l 63.6 % 22 14 8 14 25.0 % 8 2 6 2 100.0 % 1 1 1
command.c 63.5 % 52 33 11 8 6 27 70.0 % 20 14 1 5 5 9 -
crosstabview.c 100.0 % 32 32 4 28 87.5 % 24 21 3 8 13 100.0 % 1 1 1
variables.c 75.0 % 4 3 1 3 - -
startup.c 66.7 % 9 6 3 4 2 - -
mainloop.c 60.0 % 10 6 4 2 4 - -
large_obj.c 33.3 % 3 1 2 1 - 100.0 % 1 1 1
(360..) days Total
63.4%63.4%
63.4 % 10991 6964 6 113 3908 1 148 6815 52.8 % 7280 3846 3 81 3350 1 105 3740 92.5 % 347 321 5 1 20 6 34 281
tab-complete.in.c 28.0 % 2295 643 6 1646 1 642 27.4 % 1558 427 3 1128 1 426 94.7 % 38 36 1 1 7 29
command.c 66.2 % 2572 1702 870 1702 53.5 % 1882 1007 875 1007 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.2 % 774 497 277 497 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
copy.c 56.5 % 260 147 113 147 56.5 % 186 105 81 105 100.0 % 6 6 6
prompt.c 31.5 % 184 58 126 58 23.8 % 105 25 80 25 -
mainloop.c 64.1 % 251 161 90 161 62.6 % 214 134 80 134 100.0 % 1 1 1
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 % 376 361 15 361 54.3 % 92 50 42 50 100.0 % 5 5 1 4
psqlscanslash.l 66.9 % 299 200 99 200 60.4 % 101 61 40 61 83.3 % 6 5 1 5
large_obj.c 53.8 % 104 56 48 56 42.0 % 50 21 29 21 83.3 % 6 5 1 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.

Generated by: LCOV version 2.0-1