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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 83.9 % 410 344 3 63 10 334 6 22
Current Date: 2025-09-06 07:49:51 +0900 Functions: 94.9 % 39 37 1 1 7 30
Baseline: lcov-20250907-010129-baseline Branches: 61.0 % 267 163 4 100 6 157
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 81.5 % 108 88 3 17 10 78
(360..) days: 84.8 % 302 256 46 256
Function coverage date bins:
(30,360] days: 90.0 % 10 9 1 7 2
(360..) days: 96.6 % 29 28 1 28
Branch coverage date bins:
(30,360] days: 53.1 % 96 51 4 41 6 45
(360..) days: 65.5 % 171 112 59 112

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
struct_lconv_is_valid CBC 28 54.5 % (12 / 22) 50.0 % (10 / 20)
check_locale CBC 33438 63.6 % (14 / 22) 58.3 % (14 / 24)
PGLC_localeconv CBC 1483 87.0 % (47 / 54) 50.0 % (10 / 20)
cache_locale_time CBC 24773 86.5 % (45 / 52) 64.3 % (18 / 28)
db_encoding_convert CBC 224 40.0 % (4 / 10) 16.7 % (1 / 6)
create_pg_locale GNC 2095 82.8 % (24 / 29) 52.5 % (21 / 40)
icu_validate_locale CBC 83 85.2 % (23 / 27) 68.8 % (22 / 32)
pg_perm_setlocale CBC 32957 87.5 % (28 / 32) 66.7 % (10 / 15)
icu_language_tag CBC 40975 83.3 % (15 / 18) 58.3 % (7 / 12)
cache_single_string CBC 874 77.8 % (7 / 9) 50.0 % (2 / 4)
char_tolower UNC 0 0.0 % (0 / 2)
init_database_collation CBC 13399 88.2 % (15 / 17) 50.0 % (7 / 14)
pg_strnxfrm_prefix UBC 0 0.0 % (0 / 2)
builtin_locale_encoding CBC 953 87.5 % (7 / 8) 62.5 % (5 / 8)
check_locale_messages CBC 8789 83.3 % (5 / 6) 75.0 % (3 / 4)
pg_newlocale_from_collation CBC 14600944 94.7 % (18 / 19) 78.6 % (11 / 14)
pg_strfold GNC 12 75.0 % (3 / 4) 50.0 % (1 / 2)
assign_locale_messages CBC 8692 100.0 % (3 / 3)
assign_locale_monetary CBC 8676 100.0 % (3 / 3)
assign_locale_numeric CBC 8682 100.0 % (3 / 3)
assign_locale_time CBC 8676 100.0 % (3 / 3)
builtin_validate_locale CBC 945 100.0 % (14 / 14) 88.9 % (16 / 18)
char_is_cased GNC 63 100.0 % (2 / 2)
char_tolower_enabled GNC 34249 100.0 % (2 / 2)
check_locale_monetary CBC 8772 100.0 % (2 / 2)
check_locale_numeric CBC 8775 100.0 % (2 / 2)
check_locale_time CBC 8772 100.0 % (2 / 2)
free_struct_lconv CBC 3 100.0 % (12 / 12)
get_collation_actual_version CBC 74145 100.0 % (9 / 9) 83.3 % (5 / 6)
pg_strcoll CBC 8747106 100.0 % (2 / 2)
pg_strlower GNC 218777 100.0 % (2 / 2)
pg_strncoll CBC 2278784 100.0 % (2 / 2)
pg_strnxfrm CBC 5010 100.0 % (2 / 2)
pg_strtitle GNC 116 100.0 % (2 / 2)
pg_strupper GNC 517768 100.0 % (2 / 2)
pg_strxfrm CBC 72 100.0 % (2 / 2)
pg_strxfrm_enabled CBC 23427 100.0 % (2 / 2)
pg_strxfrm_prefix CBC 834 100.0 % (2 / 2)
pg_strxfrm_prefix_enabled CBC 834 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta