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:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 0.0 % 1 0 1
(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

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
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.5%75.5%
75.5 % 1006 760 2 1 243 1 759 2 1 64.3 % 790 508 1 281 1 507 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.4%95.4%
95.4 % 239 228 11 6 222 6 82.4 % 148 122 26 122 100.0 % 15 15 5 10
describe.c
79.3%79.3%
79.3 % 2831 2245 33 553 25 262 1958 20 100 65.6 % 1699 1115 36 548 24 50 1041 13 17 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 17 76 4 32 15 4 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 760 366 1 28 16 402 705 18 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.5.0-beta