LCOV - differential code coverage report
Current view: top level - src/backend/tsearch Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 89.8 % 3585 3220 5 360 2 1 85 3132 5 94
Current Date: 2026-05-05 10:23:31 +0900 Functions: 87.8 % 221 194 27 48 146 2
Baseline: lcov-20260505-025707-baseline Branches: 67.3 % 2896 1949 6 13 928 3 12 1934 76 32 7 21
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Summarize by: Date bin (7,30] days: 93.9 % 33 31 2 31
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 93.1 % 145 135 5 5 85 50
(360..) days: 89.6 % 3407 3054 353 2 1 3051
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 60.0 % 10 6 4 2 4
(360..) days: 89.0 % 209 186 23 46 140
Branch coverage date bins:
(7,30] days: 54.2 % 24 13 11 13
(30,360] days: 59.1 % 66 39 6 1 16 12 27 3 1
(360..) days: 65.1 % 2914 1897 12 901 3 1894 73 31

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 UBC GBC GNC CBC EUB ECB DUB DCB Rate Total Hit UBC GNC CBC DCB
(7,30] days spell.c∗∗ 93.9 % 33 31 2 31 54.2 % 24 13 11 13 100.0 % 2 2 2
(30,360] days Total
93.1%93.1%
93.1 % 145 135 5 5 85 50 59.1 % 66 39 6 1 16 12 27 3 1 60.0 % 10 6 4 2 4
ts_locale.c 100.0 % 2 2 2 25.0 % 8 2 1 1 2 3 1 50.0 % 8 4 4 4
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
ts_typanalyze.c 87.5 % 8 7 1 7 50.0 % 4 2 2 2 -
spell.c 100.0 % 41 41 15 26 67.9 % 28 19 9 4 15 -
dict_synonym.c 71.4 % 7 5 1 1 4 1 - -
regis.c 81.2 % 16 13 3 13 66.7 % 12 8 4 8 -
wparser_def.c 100.0 % 11 11 9 2 50.0 % 2 1 1 1 -
dict_simple.c 66.7 % 3 2 1 2 - -
(360..) days Total
89.6%89.6%
89.6 % 3407 3054 353 2 1 3051 65.1 % 2914 1897 12 901 3 1894 73 31 89.0 % 209 186 23 46 140
wparser_def.c 89.1 % 603 537 66 537 61.7 % 904 558 12 334 558 71.2 % 52 37 15 7 30
to_tsany.c 96.4 % 275 265 10 265 63.2 % 136 86 28 86 14 8 92.0 % 25 23 2 3 20
wparser.c 95.4 % 217 207 10 207 54.1 % 122 66 32 66 18 6 90.5 % 21 19 2 5 14
ts_selfuncs.c 86.0 % 100 86 14 1 85 45.9 % 98 45 29 45 18 6 80.0 % 5 4 1 2 2
ts_typanalyze.c 85.5 % 124 106 18 2 104 52.0 % 50 26 14 3 23 7 3 87.5 % 8 7 1 1 6
ts_locale.c 76.3 % 38 29 9 29 64.3 % 14 9 5 9 75.0 % 4 3 1 3
regis.c 78.0 % 109 85 24 85 60.0 % 85 51 34 51 83.3 % 6 5 1 5
dict_ispell.c 74.0 % 50 37 13 37 47.8 % 46 22 24 22 100.0 % 2 2 1 1
ts_utils.c 87.8 % 41 36 5 36 60.5 % 38 23 15 23 100.0 % 3 3 1 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
ts_parse.c 92.7 % 273 253 20 253 86.8 % 144 125 19 125 100.0 % 15 15 2 13
dict_synonym.c 88.1 % 84 74 10 74 63.3 % 60 38 22 38 100.0 % 4 4 2 2
dict.c 96.6 % 29 28 1 28 30.6 % 36 11 1 11 16 8 100.0 % 1 1 1
dict_simple.c 50.0 % 32 16 16 16 19.2 % 26 5 21 5 100.0 % 2 2 2
'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