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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 49.0 % 392 192 64 26 110 83 109 7 48
Current Date: 2026-05-29 21:51:00 -0400 Functions: 61.1 % 54 33 17 3 1 27 6 2 9
Baseline: lcov-20260530-034037-baseline Branches: 21.4 % 224 48 50 9 117 8 40 8 4
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 39.3 % 56 22 19 2 13 17 5
(30,360] days: 60.9 % 115 70 45 66 4
(360..) days: 45.2 % 221 100 24 97 100
Function coverage date bins:
(7,30] days: 45.5 % 22 10 12 10
(30,360] days: 76.2 % 21 16 5 16
(360..) days: 63.6 % 11 7 3 1 1 6
Branch coverage date bins:
(7,30] days: 25.0 % 16 4 4 8 2 2
(30,360] days: 14.3 % 56 8 46 2 6 2
(360..) days: 23.7 % 152 36 9 107 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 UNC 0 0.0 % (0 / 13) 0.0 % (0 / 20)
icu_from_uchar LBC 0 0.0 % (0 / 14) 0.0 % (0 / 14)
strnxfrm_prefix_icu_internal UNC 0 0.0 % (0 / 17) 0.0 % (0 / 10)
create_pg_locale_icu GNC 137 81.8 % (36 / 44) 50.0 % (9 / 18)
convert_case_uchar UNC 0 0.0 % (0 / 13) 0.0 % (0 / 6)
init_icu_converter CBC 7940 81.8 % (9 / 11) 40.0 % (4 / 10)
strncoll_icu_internal UNC 0 0.0 % (0 / 17) 0.0 % (0 / 6)
strfold_icu_utf8 GNC 10 83.3 % (5 / 6) 16.7 % (1 / 6)
strlower_icu_utf8 GNC 364 83.3 % (5 / 6) 16.7 % (1 / 6)
strtitle_icu_utf8 GNC 20 83.3 % (5 / 6) 16.7 % (1 / 6)
strupper_icu_utf8 GNC 76 83.3 % (5 / 6) 16.7 % (1 / 6)
make_icu_collator CBC 137 90.5 % (19 / 21) 60.0 % (6 / 10)
strcoll_icu_utf8 GNC 1180 85.7 % (6 / 7) 33.3 % (2 / 6)
strnxfrm_icu_internal GNC 7928 85.7 % (12 / 14) 60.0 % (6 / 10)
strnxfrm_prefix_icu_utf8_internal GNC 1306 88.9 % (8 / 9) 33.3 % (2 / 6)
uchar_length CBC 7940 83.3 % (5 / 6) 33.3 % (2 / 6)
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)
pg_ucasemap_open GNC 131 87.5 % (7 / 8) 25.0 % (1 / 4)
uchar_convert CBC 7940 83.3 % (5 / 6) 25.0 % (1 / 4)
make_libc_ctype_locale UNC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
pg_ucol_open GNC 47391 100.0 % (8 / 8) 75.0 % (3 / 4)
get_collation_actual_version_icu CBC 47157 100.0 % (6 / 6)
icu_convert_case UNC 0 0.0 % (0 / 7)
icu_to_uchar CBC 12 100.0 % (6 / 6)
strcoll_icu UNC 0 0.0 % (0 / 2)
strfold_icu UNC 0 0.0 % (0 / 2)
strlower_icu UNC 0 0.0 % (0 / 2)
strncoll_icu UNC 0 0.0 % (0 / 2)
strtitle_icu UNC 0 0.0 % (0 / 2)
strxfrm_icu UNC 0 0.0 % (0 / 2)
strxfrm_prefix_icu UNC 0 0.0 % (0 / 2)
strxfrm_prefix_icu_utf8 GNC 1306 100.0 % (2 / 2)
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)
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