LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - pg_locale_icu.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 49.1 % 377 185 45 30 117 70 115 5 41
Current Date: 2026-05-05 10:23:31 +0900 Functions: 66.7 % 45 30 7 7 1 24 6 2
Baseline: lcov-20260505-025707-baseline Branches: 21.1 % 218 46 46 9 117 6 40 8 4
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 60.5 % 119 72 45 2 70 2
(360..) days: 43.4 % 256 111 30 115 111
Function coverage date bins:
(30,360] days: 80.0 % 25 20 5 20
(360..) days: 50.0 % 20 10 2 7 1 4 6
Branch coverage date bins:
(7,30] days: 50.0 % 4 2 2 2
(30,360] days: 11.1 % 54 6 46 2 6
(360..) days: 23.8 % 160 38 9 113 38

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 UNC 0 0.0 % (0 / 13) 0.0 % (0 / 6)
create_pg_locale_icu GNC 137 81.8 % (36 / 44) 50.0 % (9 / 18)
downcase_ident_icu UNC 0 0.0 % (0 / 13) 0.0 % (0 / 20)
fix_icu_locale_str GNC 47522 75.0 % (3 / 4) 25.0 % (1 / 4)
foldcase_options GNC 131 100.0 % (8 / 8) 62.5 % (5 / 8)
get_collation_actual_version_icu CBC 47157 100.0 % (6 / 6)
icu_from_uchar LBC 0 0.0 % (0 / 14) 0.0 % (0 / 14)
icu_set_collation_attributes UBC 0 0.0 % (0 / 62) 0.0 % (0 / 46)
icu_to_uchar CBC 12 100.0 % (6 / 6)
init_icu_converter CBC 7860 81.8 % (9 / 11) 40.0 % (4 / 10)
make_icu_collator CBC 137 90.5 % (19 / 21) 60.0 % (6 / 10)
make_libc_ctype_locale UNC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
pg_ucasemap_open GNC 131 87.5 % (7 / 8) 25.0 % (1 / 4)
strfold_icu LBC 0 0.0 % (0 / 2)
strfold_icu_utf8 GNC 10 83.3 % (5 / 6) 16.7 % (1 / 6)
strlower_icu LBC 0 0.0 % (0 / 2)
strlower_icu_utf8 GNC 364 83.3 % (5 / 6) 16.7 % (1 / 6)
strncoll_icu UNC 0 0.0 % (0 / 18) 0.0 % (0 / 6)
strncoll_icu_utf8 GNC 18585 85.7 % (6 / 7) 33.3 % (2 / 6)
strnxfrm_icu GNC 7848 87.5 % (14 / 16) 60.0 % (6 / 10)
strnxfrm_prefix_icu UNC 0 0.0 % (0 / 21) 0.0 % (0 / 10)
strnxfrm_prefix_icu_utf8 GNC 1298 88.9 % (8 / 9) 33.3 % (2 / 6)
strtitle_icu LBC 0 0.0 % (0 / 2)
strtitle_icu_utf8 GNC 20 83.3 % (5 / 6) 16.7 % (1 / 6)
strupper_icu LBC 0 0.0 % (0 / 2)
strupper_icu_utf8 GNC 76 83.3 % (5 / 6) 16.7 % (1 / 6)
tolower_icu GNC 72 100.0 % (2 / 2)
toupper_icu GNC 72 100.0 % (2 / 2)
u_strFoldCase_default LBC 0 0.0 % (0 / 3)
u_strToTitle_default_BI LBC 0 0.0 % (0 / 2)
uchar_convert CBC 7860 85.7 % (6 / 7) 25.0 % (1 / 4)
uchar_length CBC 7860 83.3 % (5 / 6) 33.3 % (2 / 6)
wc_isalnum_icu GNC 8192 100.0 % (2 / 2)
wc_isalpha_icu GNC 8192 100.0 % (2 / 2)
wc_iscased_icu GNC 105 100.0 % (2 / 2)
wc_isdigit_icu GNC 8192 100.0 % (2 / 2)
wc_isgraph_icu GNC 8192 100.0 % (2 / 2)
wc_islower_icu GNC 8192 100.0 % (2 / 2)
wc_isprint_icu GNC 8192 100.0 % (2 / 2)
wc_ispunct_icu GNC 8192 100.0 % (2 / 2)
wc_isspace_icu GNC 8192 100.0 % (2 / 2)
wc_isupper_icu GNC 8192 100.0 % (2 / 2)
wc_isxdigit_icu UNC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.5.0-beta