LCOV - differential code coverage report
Current view: top level - src/bin/initdb - initdb.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 81.8 % 1256 1028 1 227 1 8 1019 1 7
Current Date: 2026-08-27 14:31:44 +0300 Functions: 96.9 % 64 62 2 7 55
Baseline: lcov-20260827-baseline Branches: 65.2 % 759 495 1 263 1 5 489
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 89.7 % 29 26 1 2 8 18
(360..) days: 81.7 % 1227 1002 225 1 1001
Function coverage date bins:
(360..) days: 96.9 % 64 62 2 7 55
Branch coverage date bins:
(30,360] days: 66.7 % 24 16 1 7 5 11
(360..) days: 65.2 % 735 479 256 1 478

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
main GNC 97 83.2 % (193 / 232) 75.9 % (88 / 116)
cleanup_directories_atexit CBC 69 41.7 % (10 / 24) 32.1 % (9 / 28)
setup_config CBC 56 84.5 % (87 / 103) 48.6 % (18 / 37)
check_need_password CBC 65 50.0 % (5 / 10) 18.8 % (3 / 16)
setup_privileges GNC 55 100.0 % (15 / 15) 75.0 % (39 / 52)
setup_locale_encoding CBC 64 79.5 % (35 / 44) 75.0 % (33 / 44)
get_su_pwd UBC 0 0.0 % (0 / 22) 0.0 % (0 / 10)
check_locale_name CBC 384 66.7 % (14 / 21) 55.0 % (11 / 20)
create_xlog_or_symlink GNC 58 62.2 % (23 / 37) 55.6 % (10 / 18)
locale_date_order CBC 56 82.6 % (19 / 23) 42.9 % (6 / 14)
setup_bin_paths CBC 65 58.8 % (10 / 17) 20.0 % (2 / 10)
make_template0 CBC 55 100.0 % (9 / 9) 75.0 % (21 / 28)
setup_auth CBC 55 80.0 % (4 / 5) 30.0 % (3 / 10)
icu_validate_locale CBC 7 89.5 % (17 / 19) 72.7 % (16 / 22)
setlocales CBC 64 91.5 % (43 / 47) 82.4 % (28 / 34)
setup_pgdata CBC 69 46.2 % (6 / 13) 25.0 % (2 / 8)
bootstrap_template1 CBC 56 91.1 % (41 / 45) 75.0 % (15 / 20)
find_matching_ts_config GNC 59 78.6 % (11 / 14) 68.8 % (11 / 16)
get_encoding_id CBC 16 80.0 % (4 / 5) 37.5 % (3 / 8)
check_input CBC 704 30.8 % (4 / 13) 33.3 % (2 / 6)
choose_dsm_implementation CBC 56 71.4 % (10 / 14) 33.3 % (2 / 6)
create_data_directory CBC 59 81.5 % (22 / 27) 60.0 % (6 / 10)
set_info_version CBC 64 100.0 % (16 / 16) 60.0 % (6 / 10)
setup_data_file_paths CBC 64 89.3 % (25 / 28) 33.3 % (2 / 6)
icu_language_tag CBC 7 68.8 % (11 / 16) 50.0 % (3 / 6)
setup_text_search CBC 59 76.9 % (10 / 13) 62.5 % (5 / 8)
write_version_file GNC 111 81.8 % (9 / 11) 62.5 % (5 / 8)
writefile CBC 280 72.7 % (8 / 11) 62.5 % (5 / 8)
check_authmethod_valid CBC 130 80.0 % (4 / 5) 50.0 % (2 / 4)
check_locale_encoding CBC 122 55.6 % (5 / 9) 75.0 % (6 / 8)
check_ok CBC 284 50.0 % (6 / 12) 50.0 % (2 / 4)
guc_value_requires_quotes CBC 1077 84.6 % (11 / 13) 80.0 % (8 / 10)
initialize_data_directory GNC 59 97.6 % (41 / 42) 75.0 % (6 / 8)
make_postgres CBC 55 100.0 % (4 / 4) 75.0 % (6 / 8)
replace_guc_value CBC 1077 94.0 % (47 / 50) 93.3 % (28 / 30)
replace_token CBC 728 95.0 % (19 / 20) 83.3 % (10 / 12)
set_null_conf GNC 56 77.8 % (7 / 9) 50.0 % (2 / 4)
setup_collation CBC 55 100.0 % (4 / 4) 75.0 % (6 / 8)
setup_depend CBC 55 100.0 % (3 / 3) 50.0 % (2 / 4)
setup_run_file CBC 275 100.0 % (8 / 8) 80.0 % (8 / 10)
setup_schema CBC 55 100.0 % (5 / 5) 75.0 % (6 / 8)
test_config_settings CBC 56 94.9 % (37 / 39) 87.5 % (14 / 16)
warn_on_mount_point CBC 1 85.7 % (6 / 7) 50.0 % (2 / 4)
escape_quotes CBC 646 80.0 % (4 / 5) 50.0 % (1 / 2)
get_id CBC 65 57.1 % (4 / 7) 50.0 % (1 / 2)
load_plpgsql CBC 55 100.0 % (3 / 3) 75.0 % (3 / 4)
popen_check CBC 111 85.7 % (6 / 7) 50.0 % (1 / 2)
readfile CBC 555 93.8 % (15 / 16) 83.3 % (5 / 6)
restore_global_locale CBC 440 80.0 % (4 / 5) 50.0 % (1 / 2)
save_global_locale CBC 440 83.3 % (5 / 6) 50.0 % (1 / 2)
setup_description CBC 55 100.0 % (3 / 3) 75.0 % (3 / 4)
vacuum_db CBC 55 100.0 % (3 / 3) 75.0 % (3 / 4)
add_stringlist_item CBC 16 100.0 % (9 / 9) 100.0 % (4 / 4)
check_authmethod_unspecified CBC 130 100.0 % (5 / 5) 100.0 % (2 / 2)
check_icu_locale_encoding CBC 6 100.0 % (7 / 7) 100.0 % (2 / 2)
escape_quotes_bki CBC 177 100.0 % (11 / 11) 100.0 % (2 / 2)
pretty_wal_size CBC 112 100.0 % (7 / 7) 100.0 % (2 / 2)
test_specific_config_settings CBC 134 100.0 % (13 / 13) 100.0 % (2 / 2)
encodingid_to_string CBC 56 100.0 % (3 / 3)
my_strftime CBC 56 100.0 % (2 / 2)
set_input CBC 704 100.0 % (3 / 3)
setup_signals CBC 59 100.0 % (8 / 8)
trapsig UBC 0 0.0 % (0 / 4)
usage CBC 1 100.0 % (45 / 45)

Generated by: LCOV version 2.0-1