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: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 49.0 % 392 192 200 192
Current Date: 2026-07-25 17:13:00 -0400 Functions: 61.1 % 54 33 21 1 32
Baseline: lcov-20260726-baseline Branches: 21.4 % 224 48 176 48
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 47.0 % 149 70 79 70
(360..) days: 50.2 % 243 122 121 122
Function coverage date bins:
(30,360] days: 46.9 % 32 15 17 1 14
(360..) days: 81.8 % 22 18 4 18
Branch coverage date bins:
(30,360] days: 16.7 % 72 12 60 12
(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)
strncoll_icu_internal UBC 0 0.0 % (0 / 17) 0.0 % (0 / 6)
strnxfrm_prefix_icu_internal UBC 0 0.0 % (0 / 17) 0.0 % (0 / 10)
icu_from_uchar UBC 0 0.0 % (0 / 14) 0.0 % (0 / 14)
convert_case_uchar UBC 0 0.0 % (0 / 13) 0.0 % (0 / 6)
downcase_ident_icu UBC 0 0.0 % (0 / 13) 0.0 % (0 / 20)
create_pg_locale_icu CBC 137 81.8 % (36 / 44) 50.0 % (9 / 18)
icu_convert_case UBC 0 0.0 % (0 / 7)
make_libc_ctype_locale UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
u_strFoldCase_default UBC 0 0.0 % (0 / 3)
init_icu_converter CBC 8340 81.8 % (9 / 11) 40.0 % (4 / 10)
make_icu_collator CBC 137 90.5 % (19 / 21) 60.0 % (6 / 10)
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_internal CBC 8328 85.7 % (12 / 14) 60.0 % (6 / 10)
strnxfrm_prefix_icu UBC 0 0.0 % (0 / 2)
strnxfrm_prefix_icu_utf8 UBC 0 0.0 % (0 / 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)
u_strToTitle_default_BI UBC 0 0.0 % (0 / 2)
wc_isxdigit_icu UBC 0 0.0 % (0 / 2)
fix_icu_locale_str GNC 47641 75.0 % (3 / 4) 25.0 % (1 / 4)
pg_ucasemap_open CBC 131 87.5 % (7 / 8) 25.0 % (1 / 4)
strcoll_icu_utf8 CBC 1140 85.7 % (6 / 7) 33.3 % (2 / 6)
strfold_icu_utf8 CBC 10 83.3 % (5 / 6) 16.7 % (1 / 6)
strlower_icu_utf8 CBC 364 83.3 % (5 / 6) 16.7 % (1 / 6)
strncoll_icu_utf8 CBC 17706 85.7 % (6 / 7) 33.3 % (2 / 6)
strnxfrm_prefix_icu_utf8_internal CBC 1302 88.9 % (8 / 9) 33.3 % (2 / 6)
strtitle_icu_utf8 CBC 20 83.3 % (5 / 6) 16.7 % (1 / 6)
strupper_icu_utf8 CBC 72 83.3 % (5 / 6) 16.7 % (1 / 6)
uchar_convert CBC 8340 83.3 % (5 / 6) 25.0 % (1 / 4)
uchar_length CBC 8340 83.3 % (5 / 6) 33.3 % (2 / 6)
foldcase_options CBC 131 100.0 % (8 / 8) 62.5 % (5 / 8)
get_collation_actual_version_icu CBC 47276 100.0 % (6 / 6)
icu_to_uchar CBC 12 100.0 % (6 / 6)
pg_ucol_open CBC 47510 100.0 % (8 / 8) 75.0 % (3 / 4)
strnxfrm_icu CBC 8328 100.0 % (2 / 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)
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)

Generated by: LCOV version 2.0-1