LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - pg_locale.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 70.1 % 795 557 120 27 82 9 14 256 187 100 204 413 11 17
Current Date: 2023-04-08 17:13:01 Functions: 86.8 % 53 46 7 29 17 7 45 1
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 59.7 % 298 178 120 2 176 4 2
View type: Flat (240..) days: 76.3 % 497 379 27 82 9 14 254 11 100 68 260
Legend: Lines: hit not hit Function coverage date bins:
[..60] days: 70.8 % 24 17 7 17
(240..) days: 46.8 % 62 29 29 3 30

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
PGLC_localeconv ECB 7968
assign_locale_monetary GIC 8949 100.0 % (3 / 3)
assign_locale_numeric ECB 8955
assign_locale_time ECB 8952
cache_locale_time ECB 9277
cache_single_string GIC 950 88.9 % (8 / 9)
char2wchar ECB 137763
check_locale ECB 33149
check_locale_messages GIC 7569 83.3 % (5 / 6)
check_locale_monetary GIC 9039 100.0 % (2 / 2)
check_locale_numeric GIC 9042 100.0 % (2 / 2)
check_locale_time GIC 9042 100.0 % (2 / 2)
check_strxfrm_bug ECB 12783
db_encoding_convert GIC 408 40.0 % (4 / 10)
free_struct_lconv GIC 3 100.0 % (12 / 12)
get_collation_actual_version ECB 452360
icu_from_uchar ECB 588887
icu_language_tag GNC 244303 74.1 % (20 / 27)
icu_set_collation_attributes EUB 0
icu_to_uchar ECB 588893
icu_validate_locale GNC 855 85.7 % (24 / 28)
init_icu_converter GIC 1178278 81.8 % (9 / 11)
lc_collate_is_c GIC 9450429 85.0 % (17 / 20)
lc_ctype_is_c ECB 2989314
lookup_collation_cache GIC 21478 96.7 % (29 / 30)
make_icu_collator ECB 10206
pg_locale_deterministic GNC 5377091 100.0 % (4 / 4)
pg_newlocale_from_collation ECB 7986982
pg_perm_setlocale GIC 43528 87.5 % (28 / 32)
pg_strcoll GNC 10692953 85.7 % (6 / 7)
pg_strcoll_libc ECB 975
pg_strncoll ECB 1335702
pg_strncoll_icu ECB 12027680
pg_strncoll_icu_no_utf8 EUB 0
pg_strncoll_libc ECB 252
pg_strnxfrm ECB 498
pg_strnxfrm_icu ECB 498
pg_strnxfrm_libc UNC 0 0.0 % (0 / 13)
pg_strnxfrm_prefix EUB 0
pg_strnxfrm_prefix_icu GNC 166790 81.8 % (9 / 11)
pg_strnxfrm_prefix_icu_no_utf8 UNC 0 0.0 % (0 / 20)
pg_strxfrm EUB 0
pg_strxfrm_enabled ECB 26140
pg_strxfrm_libc UNC 0 0.0 % (0 / 3)
pg_strxfrm_prefix GNC 166790 75.0 % (6 / 8)
pg_strxfrm_prefix_enabled GNC 166790 66.7 % (4 / 6)
pg_ucol_open GNC 266329 83.3 % (10 / 12)
report_newlocale_failure GIC 3 100.0 % (5 / 5)
struct_lconv_is_valid ECB 51
uchar_convert GNC 589391 85.7 % (6 / 7)
uchar_length ECB 589391
wchar2char GIC 136185 90.0 % (9 / 10)

Generated by: LCOV version v1.16-55-g56c0a2a