LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - pg_locale_icu.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 51.3 % 372 191 181 191
Current Date: 2026-09-20 14:13:17 +0900 Functions: 64.2 % 53 34 19 1 33
Baseline: lcov-20260920-baseline Branches: 25.2 % 202 51 151 51
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 25.0 % 4 1 3 1
(30,360] days: 54.4 % 125 68 57 68
(360..) days: 50.2 % 243 122 121 122
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 50.0 % 30 15 15 1 14
(360..) days: 81.8 % 22 18 4 18
Branch coverage date bins:
(7,30] days: 0.0 % 2 0 2
(30,360] days: 31.2 % 48 15 33 15
(360..) days: 23.7 % 152 36 116 36

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
convert_case_uchar UBC 0 0.0 % (0 / 13) 0.0 % (0 / 6)
icu_convert_case UBC 0 0.0 % (0 / 7)
icu_from_uchar UBC 0 0.0 % (0 / 14) 0.0 % (0 / 14)
icu_set_collation_attributes UBC 0 0.0 % (0 / 62) 0.0 % (0 / 46)
strcoll_icu UBC 0 0.0 % (0 / 2)
strfold_icu UBC 0 0.0 % (0 / 2)
strlower_icu UBC 0 0.0 % (0 / 2)
strncoll_icu UBC 0 0.0 % (0 / 2)
strncoll_icu_internal UBC 0 0.0 % (0 / 17) 0.0 % (0 / 6)
strnxfrm_prefix_icu UBC 0 0.0 % (0 / 2)
strnxfrm_prefix_icu_internal UBC 0 0.0 % (0 / 17) 0.0 % (0 / 10)
strtitle_icu UBC 0 0.0 % (0 / 2)
strupper_icu UBC 0 0.0 % (0 / 2)
strxfrm_icu UBC 0 0.0 % (0 / 2)
strxfrm_prefix_icu UBC 0 0.0 % (0 / 2)
u_strFoldCase_default UBC 0 0.0 % (0 / 3)
u_strToTitle_default_BI UBC 0 0.0 % (0 / 2)
wc_iscased_icu UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
wc_isxdigit_icu UBC 0 0.0 % (0 / 2)
strnxfrm_prefix_icu_utf8 CBC 4 100.0 % (2 / 2)
icu_to_uchar CBC 12 100.0 % (6 / 6)
strfold_icu_utf8 CBC 14 83.3 % (5 / 6) 16.7 % (1 / 6)
strtitle_icu_utf8 CBC 24 83.3 % (5 / 6) 16.7 % (1 / 6)
tolower_icu CBC 72 100.0 % (2 / 2)
toupper_icu CBC 72 100.0 % (2 / 2)
strupper_icu_utf8 CBC 80 83.3 % (5 / 6) 50.0 % (3 / 6)
wc_iscased_icu_utf8 CBC 105 100.0 % (2 / 2)
foldcase_options CBC 135 100.0 % (8 / 8) 62.5 % (5 / 8)
pg_ucasemap_open CBC 135 87.5 % (7 / 8) 25.0 % (1 / 4)
create_pg_locale_icu CBC 141 86.8 % (33 / 38) 50.0 % (8 / 16)
make_icu_collator CBC 141 90.5 % (19 / 21) 60.0 % (6 / 10)
strlower_icu_utf8 CBC 372 83.3 % (5 / 6) 50.0 % (3 / 6)
strcoll_icu_utf8 CBC 1152 85.7 % (6 / 7) 33.3 % (2 / 6)
strxfrm_prefix_icu_utf8 CBC 1318 100.0 % (2 / 2)
strnxfrm_prefix_icu_utf8_internal CBC 1322 88.9 % (8 / 9) 33.3 % (2 / 6)
wc_isalnum_icu CBC 8192 100.0 % (2 / 2)
wc_isalpha_icu CBC 8192 100.0 % (2 / 2)
wc_isdigit_icu CBC 8192 100.0 % (2 / 2)
wc_isgraph_icu CBC 8192 100.0 % (2 / 2)
wc_islower_icu CBC 8192 100.0 % (2 / 2)
wc_isprint_icu CBC 8192 100.0 % (2 / 2)
wc_ispunct_icu CBC 8192 100.0 % (2 / 2)
wc_isspace_icu CBC 8192 100.0 % (2 / 2)
wc_isupper_icu CBC 8192 100.0 % (2 / 2)
strnxfrm_icu CBC 8384 100.0 % (2 / 2)
strnxfrm_icu_internal CBC 8384 85.7 % (12 / 14) 60.0 % (6 / 10)
init_icu_converter CBC 8396 81.8 % (9 / 11) 40.0 % (4 / 10)
uchar_convert CBC 8396 83.3 % (5 / 6) 25.0 % (1 / 4)
uchar_length CBC 8396 83.3 % (5 / 6) 33.3 % (2 / 6)
strncoll_icu_utf8 CBC 17233 85.7 % (6 / 7) 33.3 % (2 / 6)
get_collation_actual_version_icu CBC 49022 100.0 % (6 / 6)
pg_ucol_open CBC 49260 100.0 % (8 / 8) 75.0 % (3 / 4)
fix_icu_locale_str GNC 49395 75.0 % (3 / 4) 25.0 % (1 / 4)

Generated by: LCOV version 2.0-1