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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 49.5 % 392 194 198 194
Current Date: 2026-08-27 14:31:44 +0300 Functions: 63.0 % 54 34 20 1 33
Baseline: lcov-20260827-baseline Branches: 23.2 % 224 52 172 52
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 48.3 % 149 72 77 72
(360..) days: 50.2 % 243 122 121 122
Function coverage date bins:
(30,360] days: 50.0 % 32 16 16 1 15
(360..) days: 81.8 % 22 18 4 18
Branch coverage date bins:
(30,360] days: 22.2 % 72 16 56 16
(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
icu_set_collation_attributes UBC 0 0.0 % (0 / 62) 0.0 % (0 / 46)
downcase_ident_icu UBC 0 0.0 % (0 / 13) 0.0 % (0 / 20)
icu_from_uchar UBC 0 0.0 % (0 / 14) 0.0 % (0 / 14)
strnxfrm_prefix_icu_internal UBC 0 0.0 % (0 / 17) 0.0 % (0 / 10)
create_pg_locale_icu CBC 141 81.8 % (36 / 44) 50.0 % (9 / 18)
convert_case_uchar UBC 0 0.0 % (0 / 13) 0.0 % (0 / 6)
init_icu_converter CBC 8348 81.8 % (9 / 11) 40.0 % (4 / 10)
strncoll_icu_internal UBC 0 0.0 % (0 / 17) 0.0 % (0 / 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)
make_icu_collator CBC 141 90.5 % (19 / 21) 60.0 % (6 / 10)
strcoll_icu_utf8 CBC 1148 85.7 % (6 / 7) 33.3 % (2 / 6)
strncoll_icu_utf8 CBC 17785 85.7 % (6 / 7) 33.3 % (2 / 6)
strnxfrm_icu_internal CBC 8336 85.7 % (12 / 14) 60.0 % (6 / 10)
strnxfrm_prefix_icu_utf8_internal CBC 1306 88.9 % (8 / 9) 33.3 % (2 / 6)
uchar_length CBC 8348 83.3 % (5 / 6) 33.3 % (2 / 6)
fix_icu_locale_str GNC 46782 75.0 % (3 / 4) 25.0 % (1 / 4)
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)
strlower_icu_utf8 CBC 372 83.3 % (5 / 6) 50.0 % (3 / 6)
strupper_icu_utf8 CBC 80 83.3 % (5 / 6) 50.0 % (3 / 6)
uchar_convert CBC 8348 83.3 % (5 / 6) 25.0 % (1 / 4)
make_libc_ctype_locale UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
pg_ucol_open CBC 46647 100.0 % (8 / 8) 75.0 % (3 / 4)
get_collation_actual_version_icu CBC 46409 100.0 % (6 / 6)
icu_convert_case UBC 0 0.0 % (0 / 7)
icu_to_uchar CBC 12 100.0 % (6 / 6)
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)
strnxfrm_icu CBC 8336 100.0 % (2 / 2)
strnxfrm_prefix_icu UBC 0 0.0 % (0 / 2)
strnxfrm_prefix_icu_utf8 CBC 4 100.0 % (2 / 2)
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)
strxfrm_prefix_icu_utf8 CBC 1302 100.0 % (2 / 2)
tolower_icu CBC 72 100.0 % (2 / 2)
toupper_icu CBC 72 100.0 % (2 / 2)
u_strFoldCase_default UBC 0 0.0 % (0 / 3)
u_strToTitle_default_BI UBC 0 0.0 % (0 / 2)
wc_isalnum_icu CBC 8192 100.0 % (2 / 2)
wc_isalpha_icu CBC 8192 100.0 % (2 / 2)
wc_iscased_icu CBC 105 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)
wc_isxdigit_icu UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.0-1