LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: coverage.info Lines: 80.7 % 3029 2444
Test Date: 2026-03-01 04:31:48 Functions: 100.0 % 95 95
Branches: 71.3 % 2304 1642

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
60.0%60.0%
60.0 % 30 18 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
db_finalize.c
62.5%62.5%
62.5 % 32 20 54.2 % 24 13 100.0 % 1 1
remember_history.c
63.6%63.6%
63.6 % 55 35 56.2 % 32 18 100.0 % 1 1
regexp_match.c
64.3%64.3%
64.3 % 28 18 50.0 % 12 6 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
db_update_the_record_by_id.c
68.6%68.6%
68.6 % 51 35 55.0 % 40 22 100.0 % 1 1
sha512sum.c
70.1%70.1%
70.1 % 127 89 67.7 % 96 65 100.0 % 3 3
db_migrate_from_0_to_1.c
70.2%70.2%
70.2 % 151 106 51.0 % 98 50 100.0 % 5 5
db_insert_the_record.c
72.5%72.5%
72.5 % 51 37 62.5 % 40 25 100.0 % 1 1
db_test.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_validate_paths.c
73.7%73.7%
73.7 % 95 70 60.0 % 70 42 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_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
db_check_changes.c
75.8%75.8%
75.8 % 66 50 64.6 % 48 31 100.0 % 3 3
db_primary_file_validate_existence.c
75.9%75.9%
75.9 % 29 22 66.7 % 18 12 100.0 % 1 1
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.4%78.4%
78.4 % 51 40 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
db_read_file_data_from.c
80.0%80.0%
80.0 % 30 24 71.4 % 14 10 100.0 % 1 1
db_compare.c
80.4%80.4%
80.4 % 163 131 75.0 % 152 114 100.0 % 5 5
determine_running_dir.c
81.8%81.8%
81.8 % 11 9 50.0 % 2 1 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_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.6%85.6%
85.6 % 292 250 78.1 % 269 210 100.0 % 3 3
parse_arguments.c
86.6%86.6%
86.6 % 313 271 84.1 % 295 248 100.0 % 3 3
show_metadata.c
87.0%87.0%
87.0 % 23 20 71.4 % 7 5 100.0 % 1 1
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
89.5%89.5%
89.5 % 19 17 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
blocks_to_bytes.c
100.0%
100.0 % 4 4 100.0 % 2 2 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_string_array.c
100.0%
100.0 % 8 8 100.0 % 4 4 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
free_config.c
100.0%
100.0 % 12 12 - 100.0 % 1 1
signal_notify_quit_handler.c
100.0%
100.0 % 13 13 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 % 20 20 77.8 % 18 14 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 % 35 35 86.9 % 84 73 100.0 % 2 2
init_config.c
100.0%
100.0 % 46 46 75.0 % 4 3 100.0 % 1 1

Generated by: LCOV version 2.0-1