LCOV - differential code coverage report
Current view: top level - src/backend/tsearch Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 89.8 % 3594 3229 5 360 2 1 85 3141 5 94
Current Date: 2026-05-29 21:51:00 -0400 Functions: 87.8 % 221 194 27 48 146 2
Baseline: lcov-20260530-034037-baseline Branches: 67.3 % 2908 1958 6 12 2 930 3 2 12 1941 84 56
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Summarize by: Date bin (7,30] days: 100.0 % 12 12 12
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 93.3 % 178 166 5 7 85 81
(360..) days: 89.6 % 3404 3051 353 2 1 3048
Function coverage date bins:
(30,360] days: 66.7 % 12 8 4 2 6
(360..) days: 89.0 % 209 186 23 46 140
Branch coverage date bins:
(7,30] days: 75.0 % 12 9 3 9
(30,360] days: 60.5 % 86 52 6 2 26 2 12 38
(360..) days: 67.5 % 2810 1897 12 901 3 1894

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 UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UBC GNC CBC DCB
(7,30] days wparser_def.c∗∗ 100.0 % 12 12 12 75.0 % 12 9 3 9 -
(30,360] days Total
93.3%93.3%
93.3 % 178 166 5 7 85 81 60.5 % 86 52 6 2 26 2 12 38 66.7 % 12 8 4 2 6
ts_locale.c 100.0 % 2 2 2 50.0 % 4 2 2 2 50.0 % 8 4 4 4
wparser_def.c 100.0 % 11 11 9 2 50.0 % 2 1 1 1 -
ts_typanalyze.c 87.5 % 8 7 1 7 50.0 % 4 2 2 2 -
regis.c 81.2 % 16 13 3 13 66.7 % 12 8 4 8 -
dict_synonym.c 71.4 % 7 5 1 1 4 1 - -
dict_simple.c 66.7 % 3 2 1 2 - -
dict_thesaurus.c 85.0 % 20 17 2 1 14 3 50.0 % 2 1 1 1 -
ts_selfuncs.c 100.0 % 5 5 3 2 50.0 % 8 4 2 2 2 2 100.0 % 1 1 1
spell.c 97.3 % 74 72 2 15 57 61.5 % 52 32 20 4 28 100.0 % 2 2 2
(360..) days Total
89.6%89.6%
89.6 % 3404 3051 353 2 1 3048 67.5 % 2810 1897 12 901 3 1894 89.0 % 209 186 23 46 140
wparser_def.c 89.0 % 600 534 66 534 61.7 % 904 558 12 334 558 71.2 % 52 37 15 7 30
to_tsany.c 96.4 % 275 265 10 265 75.4 % 114 86 28 86 92.0 % 25 23 2 3 20
wparser.c 95.4 % 217 207 10 207 67.3 % 98 66 32 66 90.5 % 21 19 2 5 14
ts_typanalyze.c 85.5 % 124 106 18 2 104 65.0 % 40 26 14 3 23 87.5 % 8 7 1 1 6
regis.c 78.0 % 109 85 24 85 60.0 % 85 51 34 51 83.3 % 6 5 1 5
ts_locale.c 76.3 % 38 29 9 29 64.3 % 14 9 5 9 75.0 % 4 3 1 3
ts_selfuncs.c 86.0 % 100 86 14 1 85 60.8 % 74 45 29 45 80.0 % 5 4 1 2 2
dict.c 96.6 % 29 28 1 28 91.7 % 12 11 1 11 100.0 % 1 1 1
ts_utils.c 87.8 % 41 36 5 36 60.5 % 38 23 15 23 100.0 % 3 3 1 2
dict_ispell.c 74.0 % 50 37 13 37 47.8 % 46 22 24 22 100.0 % 2 2 1 1
dict_synonym.c 88.1 % 84 74 10 74 63.3 % 60 38 22 38 100.0 % 4 4 2 2
ts_parse.c 92.7 % 273 253 20 253 86.8 % 144 125 19 125 100.0 % 15 15 2 13
dict_simple.c 50.0 % 32 16 16 16 19.2 % 26 5 21 5 100.0 % 2 2 2
dict_thesaurus.c 87.0 % 362 315 47 315 64.9 % 296 192 104 192 100.0 % 17 17 9 8
spell.c 91.6 % 1070 980 90 980 74.5 % 859 640 219 640 100.0 % 44 44 10 34
'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.5.0-beta