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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 63.3 % 11818 7486 272 1 1 4058 36 5 387 7058 1 5 79 153
Current Date: 2026-06-29 16:15:13 +0200 Functions: 93.0 % 356 331 6 1 18 5 79 247 1 5 4
Baseline: lcov-20260630-baseline Branches: 52.6 % 7679 4039 145 20 70 3405 58 9 97 3875 6 2
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 0.0 % 1 0 1
(1,7] days: 100.0 % 22 22 22
(7,30] days: 87.5 % 32 28 4 3 25
(30,360] days: 58.4 % 705 412 265 28 360 52
(360..) days: 63.5 % 11058 7024 7 1 1 4025 36 5 2 6981 1 5
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 8 8 5 3
(360..) days: 91.2 % 353 322 6 1 18 5 73 244 1 5
Branch coverage date bins:
(1,7] days: 81.2 % 16 13 3 13
(7,30] days: 62.5 % 24 15 9 15
(30,360] days: 42.0 % 274 115 142 17 1 84 30
(360..) days: 52.8 % 7373 3896 20 70 3379 57 9 3830 6 2

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 EUB ECB Rate Total Hit UNC UIC UBC GIC GNC CBC EUB ECB DCB
command.c
65.7%65.7%
65.7 % 2623 1723 10 890 9 31 1683 3 7 53.1 % 1902 1010 12 880 8 18 984 91.7 % 109 100 1 8 11 89
common.c
75.6%75.6%
75.6 % 1023 773 2 1 247 1 772 2 1 64.5 % 802 517 1 284 1 516 92.7 % 41 38 3 2 36
copy.c
56.0%56.0%
56.0 % 273 153 120 1 152 1 54.5 % 200 109 91 109 100.0 % 6 6 1 5
crosstabview.c
95.6%95.6%
95.6 % 250 239 11 28 211 17 84.0 % 144 121 3 20 13 108 6 2 100.0 % 16 16 6 10
describe.c
79.3%79.3%
79.3 % 2835 2249 33 553 25 265 1959 20 105 65.6 % 1699 1115 36 548 24 50 1041 90.9 % 55 50 5 45 5 1
help.c
96.1%96.1%
96.1 % 381 366 15 6 360 3 53.3 % 92 49 1 42 49 100.0 % 5 5 2 3
input.c
74.6%74.6%
74.6 % 126 94 32 94 1 5 48.0 % 102 49 53 49 100.0 % 4 4 4 1 5
input.h
83.3%83.3%
83.3 % 6 5 1 5 50.0 % 10 5 5 5 83.3 % 6 5 1 5
large_obj.c
53.3%53.3%
53.3 % 107 57 50 1 56 1 42.0 % 50 21 29 21 85.7 % 7 6 1 1 5 1
mainloop.c
63.8%63.8%
63.8 % 260 166 94 166 62.6 % 214 134 80 134 100.0 % 1 1 1
prompt.c
33.3%33.3%
33.3 % 216 72 14 130 72 25.9 % 139 36 10 2 2 89 2 34 100.0 % 1 1 1
psqlscanslash.l
66.6%66.6%
66.6 % 305 203 102 203 60.2 % 103 62 41 62 85.7 % 7 6 1 6
startup.c
75.1%75.1%
75.1 % 586 440 146 1 439 61.8 % 309 191 118 191 95.3 % 43 41 2 1 40
stringutils.c
86.5%86.5%
86.5 % 111 96 15 96 74.0 % 96 71 25 71 100.0 % 3 3 3
tab-complete.in.c
27.7%27.7%
27.7 % 2528 699 213 1616 2 50 647 54 15 27.0 % 1657 447 84 16 63 1047 23 4 16 404 97.4 % 39 38 1 6 32 2
variables.c
80.3%80.3%
80.3 % 188 151 37 3 148 3 63.8 % 160 102 58 102 84.6 % 13 11 2 3 8

Generated by: LCOV version 2.0-1