LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: coverage.info Lines: 81.1 % 3052 2475
Test Date: 2026-03-31 13:51:38 Functions: 100.0 % 98 98
Branches: 71.7 % 2368 1697

Filename Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
add_string_to_array.c
61.3%61.3%
61.3 % 31 19 66.7 % 12 8 100.0 % 1 1
db_specify_version.c
61.3%61.3%
61.3 % 62 38 50.0 % 44 22 100.0 % 1 1
remember_history.c
63.6%63.6%
63.6 % 55 35 56.2 % 32 18 100.0 % 1 1
db_close.c
65.2%65.2%
65.2 % 23 15 64.3 % 14 9 100.0 % 1 1
path_absolute_from_relative.c
66.7%66.7%
66.7 % 21 14 58.3 % 12 7 100.0 % 1 1
init_signals.c
68.4%68.4%
68.4 % 19 13 50.0 % 6 3 100.0 % 1 1
match_regexp.c
68.4%68.4%
68.4 % 19 13 60.0 % 10 6 100.0 % 1 1
db_update_the_record_by_id.c
68.6%68.6%
68.6 % 51 35 55.0 % 40 22 100.0 % 1 1
db_migrate_from_0_to_1.c
70.2%70.2%
70.2 % 151 106 51.0 % 98 50 100.0 % 5 5
sha512sum.c
70.5%70.5%
70.5 % 129 91 67.7 % 96 65 100.0 % 3 3
db_insert_the_record.c
72.5%72.5%
72.5 % 51 37 62.5 % 40 25 100.0 % 1 1
db_integrity_check.c
72.9%72.9%
72.9 % 59 43 75.0 % 36 27 100.0 % 1 1
db_sql_wrap_string.c
73.5%73.5%
73.5 % 49 36 61.1 % 36 22 100.0 % 1 1
db_save_prefixes.c
73.8%73.8%
73.8 % 61 45 64.0 % 50 32 100.0 % 1 1
db_validate_paths.c
74.0%74.0%
74.0 % 96 71 60.0 % 70 42 100.0 % 1 1
db_determine_name.c
74.3%74.3%
74.3 % 35 26 50.0 % 52 26 100.0 % 1 1
db_migrate_to_version_4.c
74.5%74.5%
74.5 % 157 117 57.1 % 98 56 100.0 % 5 5
show_remembered_messages.c
75.0%75.0%
75.0 % 28 21 66.7 % 18 12 100.0 % 1 1
compile_patterns.c
75.0%75.0%
75.0 % 40 30 53.1 % 32 17 100.0 % 3 3
db_check_changes.c
75.8%75.8%
75.8 % 66 50 64.6 % 48 31 100.0 % 3 3
db_sqlite_error_handler.c
76.5%76.5%
76.5 % 17 13 35.7 % 14 5 100.0 % 1 1
db_get_version.c
76.6%76.6%
76.6 % 47 36 59.4 % 32 19 100.0 % 1 1
db_vacuum.c
77.8%77.8%
77.8 % 36 28 66.7 % 24 16 100.0 % 1 1
db_delete_missing_metadata.c
78.0%78.0%
78.0 % 50 39 67.5 % 40 27 100.0 % 1 1
paths_detect.c
78.6%78.6%
78.6 % 14 11 70.0 % 10 7 100.0 % 1 1
signal_notify_quit_handler.c
78.6%78.6%
78.6 % 14 11 83.3 % 6 5 100.0 % 1 1
match_include_ignore.c
78.9%78.9%
78.9 % 19 15 78.6 % 14 11 100.0 % 1 1
db_read_file_data_from.c
80.6%80.6%
80.6 % 31 25 71.4 % 14 10 100.0 % 1 1
free_config.c
81.2%81.2%
81.2 % 16 13 50.0 % 2 1 100.0 % 1 1
determine_running_dir.c
81.8%81.8%
81.8 % 11 9 50.0 % 2 1 100.0 % 1 1
db_primary_file_validate_existence.c
82.6%82.6%
82.6 % 23 19 71.4 % 14 10 100.0 % 1 1
blocks_to_bytes.c
83.3%83.3%
83.3 % 6 5 75.0 % 4 3 100.0 % 1 1
directory_access.c
83.3%83.3%
83.3 % 12 10 60.0 % 10 6 100.0 % 1 1
db_init.c
83.7%83.7%
83.7 % 49 41 78.6 % 28 22 100.0 % 1 1
db_compare.c
84.1%84.1%
84.1 % 164 138 78.0 % 164 128 100.0 % 5 5
db_contains_data.c
84.4%84.4%
84.4 % 32 27 75.0 % 20 15 100.0 % 1 1
db_delete_the_record_by_id.c
84.6%84.6%
84.6 % 65 55 76.0 % 50 38 100.0 % 1 1
show_difference.c
85.0%85.0%
85.0 % 40 34 64.3 % 28 18 100.0 % 2 2
file_list.c
85.2%85.2%
85.2 % 256 218 77.8 % 261 203 100.0 % 2 2
show_metadata.c
87.0%87.0%
87.0 % 23 20 71.4 % 7 5 100.0 % 1 1
parse_arguments.c
87.4%87.4%
87.4 % 334 292 84.5 % 317 268 100.0 % 3 3
db_primary_file_test.c
88.9%88.9%
88.9 % 9 8 80.0 % 10 8 100.0 % 1 1
file_check_access.c
88.9%88.9%
88.9 % 18 16 62.5 % 16 10 100.0 % 2 2
match_checksum_lock_pattern.c
90.0%90.0%
90.0 % 10 9 87.5 % 8 7 100.0 % 1 1
match_ignore_pattern.c
90.0%90.0%
90.0 % 10 9 87.5 % 8 7 100.0 % 1 1
match_include_pattern.c
90.0%90.0%
90.0 % 10 9 87.5 % 8 7 100.0 % 1 1
show_elapsed.c
90.6%90.6%
90.6 % 32 29 80.0 % 20 16 100.0 % 1 1
signal_wait_ms.c
90.6%90.6%
90.6 % 32 29 58.3 % 36 21 100.0 % 1 1
db_determine_mode.c
91.1%91.1%
91.1 % 45 41 88.0 % 25 22 100.0 % 3 3
stat_copy.c
92.3%92.3%
92.3 % 13 12 50.0 % 4 2 100.0 % 1 1
db_check_version.c
92.3%92.3%
92.3 % 26 24 83.3 % 18 15 100.0 % 1 1
db_primary_consider_vacuum.c
93.3%93.3%
93.3 % 15 14 87.5 % 8 7 100.0 % 1 1
file_compare_metadata_equivalence.c
93.8%93.8%
93.8 % 16 15 88.9 % 18 16 100.0 % 1 1
show_file.c
93.7%93.7%
93.7 % 127 119 84.8 % 92 78 100.0 % 5 5
about.c
100.0%
100.0 % 3 3 - 100.0 % 1 1
directory_show.c
100.0%
100.0 % 6 6 100.0 % 4 4 100.0 % 1 1
remove_trailing_slash.c
100.0%
100.0 % 6 6 87.5 % 8 7 100.0 % 1 1
free_compiled_array.c
100.0%
100.0 % 9 9 83.3 % 6 5 100.0 % 1 1
free_string_array.c
100.0%
100.0 % 9 9 83.3 % 6 5 100.0 % 1 1
show_statistics.c
100.0%
100.0 % 9 9 100.0 % 6 6 100.0 % 1 1
status_of_changes.c
100.0%
100.0 % 9 9 87.5 % 8 7 100.0 % 1 1
extract_relative_path.c
100.0%
100.0 % 10 10 87.5 % 8 7 100.0 % 1 1
file_buffer_memory.c
100.0%
100.0 % 12 12 100.0 % 4 4 100.0 % 1 1
exit_status.c
100.0%
100.0 % 15 15 100.0 % 6 6 100.0 % 1 1
file_availability.c
100.0%
100.0 % 22 22 77.3 % 22 17 100.0 % 1 1
db_upgrade.c
100.0%
100.0 % 33 33 72.7 % 22 16 100.0 % 1 1
precizer.c
100.0%
100.0 % 36 36 86.4 % 88 76 100.0 % 2 2
init_config.c
100.0%
100.0 % 48 48 75.0 % 4 3 100.0 % 1 1

Generated by: LCOV version 2.0-1