LCOV - differential code coverage report
Current view: top level - src/port - path.c (source / functions) Coverage Total Hit UBC CBC
Current: a2387c32f2f8a1643c7d71b951587e6bcb2d4744 vs 371a302eecdc82274b0ae2967d18fd726a0aa6a1 Lines: 83.3 % 288 240 48 240
Current Date: 2025-10-26 12:31:50 -0700 Functions: 93.8 % 32 30 2 30
Baseline: lcov-20251027-010456-baseline Branches: 67.4 % 178 120 58 120
Baseline Date: 2025-10-26 11:01:32 +1300 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 465 100.0 % (3 / 3)
get_html_path CBC 465 100.0 % (3 / 3)
get_includeserver_path CBC 465 100.0 % (3 / 3)
get_lib_path CBC 465 100.0 % (3 / 3)
get_man_path CBC 465 100.0 % (3 / 3)
get_pkginclude_path CBC 476 100.0 % (3 / 3)
get_include_path CBC 534 100.0 % (3 / 3)
make_native_path CBC 884 100.0 % (2 / 2)
get_pkglib_path CBC 2017 100.0 % (3 / 3)
make_absolute_path CBC 2597 40.5 % (15 / 37) 31.8 % (7 / 22)
cleanup_path CBC 6045 100.0 % (2 / 2)
path_contains_parent_reference CBC 6852 71.4 % (5 / 7) 37.5 % (3 / 8)
path_is_relative_and_below_cwd CBC 6852 66.7 % (4 / 6) 50.0 % (2 / 4)
get_parent_directory CBC 7677 100.0 % (3 / 3)
get_share_path CBC 8480 100.0 % (3 / 3)
get_etc_path CBC 11547 100.0 % (3 / 3)
get_locale_path CBC 17334 100.0 % (3 / 3)
first_path_var_separator CBC 23075 100.0 % (5 / 5) 100.0 % (4 / 4)
get_progname CBC 28310 80.0 % (8 / 10) 75.0 % (3 / 4)
dir_strcmp CBC 41717 66.7 % (8 / 12) 42.9 % (6 / 14)
make_relative_path CBC 42713 96.0 % (24 / 25) 66.7 % (12 / 18)
join_path_components CBC 48013 100.0 % (7 / 7) 83.3 % (5 / 6)
trim_directory CBC 50464 90.9 % (10 / 11) 72.2 % (13 / 18)
first_dir_separator CBC 70856 100.0 % (5 / 5) 100.0 % (4 / 4)
canonicalize_path CBC 155828 100.0 % (3 / 3)
canonicalize_path_enc CBC 155894 100.0 % (84 / 84) 96.0 % (48 / 50)
last_dir_separator CBC 176535 100.0 % (6 / 6) 100.0 % (4 / 4)
trim_trailing_separator CBC 197611 100.0 % (7 / 7) 100.0 % (6 / 6)
append_subdir_to_path CBC 1448161 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta