LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - pg_locale.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 75.9 % 478 363 52 63 29 334 6 22
Current Date: 2025-10-28 08:26:42 +0900 Functions: 82.7 % 52 43 8 1 14 29
Baseline: lcov-20251028-005825-baseline Branches: 49.6 % 359 178 81 100 21 157
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 27.9 % 68 19 49 19
(30,360] days: 87.7 % 65 57 3 5 10 47
(360..) days: 83.2 % 345 287 58 287
Function coverage date bins:
(7,30] days: 46.2 % 13 6 7 6
(30,360] days: 85.7 % 7 6 1 6
(360..) days: 96.9 % 32 31 1 2 29
Branch coverage date bins:
(7,30] days: 16.3 % 92 15 77 15
(30,360] days: 54.0 % 50 27 4 19 6 21
(360..) days: 62.7 % 217 136 81 136

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
char_tolower UNC 0 0.0 % (0 / 2)
pg_iswgraph UNC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
pg_iswlower UNC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
pg_iswprint UNC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
pg_iswpunct UNC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
pg_iswupper UNC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
pg_strnxfrm_prefix UBC 0 0.0 % (0 / 2)
pg_towlower UNC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
pg_towupper UNC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
free_struct_lconv CBC 3 100.0 % (12 / 12)
pg_iswxdigit GNC 9 42.9 % (3 / 7) 7.1 % (1 / 14)
pg_strfold GNC 12 75.0 % (3 / 4) 50.0 % (1 / 2)
struct_lconv_is_valid CBC 28 54.5 % (12 / 22) 50.0 % (10 / 20)
char_is_cased GNC 63 100.0 % (2 / 2)
pg_strxfrm CBC 72 100.0 % (2 / 2)
icu_validate_locale CBC 83 85.2 % (23 / 27) 68.8 % (22 / 32)
pg_strtitle GNC 116 100.0 % (2 / 2)
db_encoding_convert CBC 224 40.0 % (4 / 10) 16.7 % (1 / 6)
pg_iswspace GNC 339 60.0 % (3 / 5) 16.7 % (1 / 6)
pg_strxfrm_prefix CBC 834 100.0 % (2 / 2)
pg_strxfrm_prefix_enabled CBC 834 100.0 % (2 / 2)
cache_single_string CBC 874 77.8 % (7 / 9) 50.0 % (2 / 4)
builtin_validate_locale CBC 956 100.0 % (14 / 14) 88.9 % (16 / 18)
builtin_locale_encoding CBC 964 87.5 % (7 / 8) 62.5 % (5 / 8)
PGLC_localeconv CBC 1483 87.0 % (47 / 54) 50.0 % (10 / 20)
create_pg_locale GNC 2120 82.8 % (24 / 29) 52.5 % (21 / 40)
pg_strnxfrm CBC 2874 100.0 % (2 / 2)
assign_locale_monetary CBC 8772 100.0 % (3 / 3)
assign_locale_time CBC 8772 100.0 % (3 / 3)
assign_locale_numeric CBC 8778 100.0 % (3 / 3)
assign_locale_messages CBC 8788 100.0 % (3 / 3)
check_locale_monetary CBC 8871 100.0 % (2 / 2)
check_locale_time CBC 8871 100.0 % (2 / 2)
check_locale_numeric CBC 8874 100.0 % (2 / 2)
check_locale_messages CBC 8888 83.3 % (5 / 6) 75.0 % (3 / 4)
init_database_collation GNC 13574 89.5 % (17 / 19) 56.7 % (17 / 30)
pg_iswdigit GNC 18566 60.0 % (3 / 5) 16.7 % (1 / 6)
pg_strxfrm_enabled CBC 22796 100.0 % (2 / 2)
cache_locale_time CBC 24773 86.5 % (45 / 52) 64.3 % (18 / 28)
pg_perm_setlocale CBC 33426 87.5 % (28 / 32) 66.7 % (10 / 15)
check_locale CBC 33807 63.6 % (14 / 22) 58.3 % (14 / 24)
char_tolower_enabled GNC 34248 100.0 % (2 / 2)
icu_language_tag CBC 40975 83.3 % (15 / 18) 58.3 % (7 / 12)
pg_iswalpha GNC 52070 60.0 % (3 / 5) 16.7 % (1 / 6)
get_collation_actual_version CBC 74157 100.0 % (9 / 9) 83.3 % (5 / 6)
pg_strlower GNC 218809 100.0 % (2 / 2)
pg_strupper GNC 518241 100.0 % (2 / 2)
pg_iswalnum GNC 1402456 60.0 % (3 / 5) 16.7 % (1 / 6)
pg_database_locale GNC 1545753 100.0 % (2 / 2)
pg_strncoll CBC 2277588 100.0 % (2 / 2)
pg_strcoll CBC 9036150 100.0 % (2 / 2)
pg_newlocale_from_collation CBC 16289252 94.7 % (18 / 19) 78.6 % (11 / 14)

Generated by: LCOV version 2.4-beta