LCOV - differential code coverage report
Current view: top level - src/port - path.c (source / functions) Coverage Total Hit UBC CBC
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 83.3 % 288 240 48 240
Current Date: 2025-12-15 18:36:29 -0500 Functions: 93.8 % 32 30 2 30
Baseline: lcov-20251216-010103-baseline Branches: 67.4 % 178 120 58 120
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 3 3 3
(360..) days: 83.2 % 285 237 48 237
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.5 % 31 29 2 29
Branch coverage date bins:
(360..) days: 67.4 % 178 120 58 120

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
get_home_path UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
has_drive_prefix UBC 0 0.0 % (0 / 2)
path_is_prefix_of_path CBC 73 66.7 % (4 / 6) 16.7 % (1 / 6)
get_doc_path CBC 474 100.0 % (3 / 3)
get_html_path CBC 474 100.0 % (3 / 3)
get_includeserver_path CBC 474 100.0 % (3 / 3)
get_lib_path CBC 474 100.0 % (3 / 3)
get_man_path CBC 474 100.0 % (3 / 3)
get_pkginclude_path CBC 485 100.0 % (3 / 3)
get_include_path CBC 543 100.0 % (3 / 3)
make_native_path CBC 890 100.0 % (2 / 2)
get_pkglib_path CBC 2055 100.0 % (3 / 3)
make_absolute_path CBC 2642 40.5 % (15 / 37) 31.8 % (7 / 22)
cleanup_path CBC 6162 100.0 % (2 / 2)
path_contains_parent_reference CBC 6835 71.4 % (5 / 7) 37.5 % (3 / 8)
path_is_relative_and_below_cwd CBC 6835 66.7 % (4 / 6) 50.0 % (2 / 4)
get_parent_directory CBC 7792 100.0 % (3 / 3)
get_share_path CBC 8738 100.0 % (3 / 3)
get_etc_path CBC 11842 100.0 % (3 / 3)
get_locale_path CBC 17753 100.0 % (3 / 3)
first_path_var_separator CBC 23498 100.0 % (5 / 5) 100.0 % (4 / 4)
get_progname CBC 29035 80.0 % (8 / 10) 75.0 % (3 / 4)
dir_strcmp CBC 42776 66.7 % (8 / 12) 42.9 % (6 / 14)
make_relative_path CBC 43786 96.0 % (24 / 25) 66.7 % (12 / 18)
join_path_components CBC 49230 100.0 % (7 / 7) 83.3 % (5 / 6)
trim_directory CBC 51652 90.9 % (10 / 11) 72.2 % (13 / 18)
first_dir_separator CBC 72305 100.0 % (5 / 5) 100.0 % (4 / 4)
canonicalize_path CBC 158653 100.0 % (3 / 3)
canonicalize_path_enc CBC 158720 100.0 % (84 / 84) 96.0 % (48 / 50)
last_dir_separator CBC 177314 100.0 % (6 / 6) 100.0 % (4 / 4)
trim_trailing_separator CBC 201496 100.0 % (7 / 7) 100.0 % (6 / 6)
append_subdir_to_path CBC 1480041 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta