LCOV - code coverage report
Current view:
top level
-
unit_tests
- clove-unit.h
(
source
/ functions)
Coverage
Total
Hit
Test:
coverage.info
Lines:
43.7 %
1930
844
Test Date:
2025-08-24 13:31:38
Functions:
51.8 %
224
116
Function Name
Hit count
__clove_assert_bool
0
__clove_assert_char
0
__clove_assert_double
0
__clove_assert_fail
0
__clove_assert_float
0
__clove_assert_int
5
__clove_assert_llong
0
__clove_assert_long
0
__clove_assert_null
11
__clove_assert_pass
0
__clove_assert_ptr
0
__clove_assert_sizet
0
__clove_assert_string
11
__clove_assert_uint
27
__clove_assert_ullong
0
__clove_assert_ulong
0
__clove_cmd_list_test_execute
0
__clove_cmdline_add_opt
1
__clove_cmdline_create_test_expr
2
__clove_cmdline_free
1
__clove_cmdline_get_any_opt_value
4
__clove_cmdline_get_any_opt_value_defaulted
4
__clove_cmdline_get_opt_value
8
__clove_cmdline_get_opt_values
8
__clove_cmdline_handle_default
1
__clove_cmdline_handle_help
1
__clove_cmdline_handle_list_tests
1
__clove_cmdline_handle_run_tests
2
__clove_cmdline_handle_version
1
__clove_cmdline_has_any_opt
6
__clove_cmdline_has_opt
15
__clove_cmdline_init
1
__clove_cmdline_next_arg
0
__clove_cmdline_next_opt
1
__clove_console_printf
0
__clove_console_vprintf
46
__clove_console_write
0
__clove_console_writeline
0
__clove_exec_suite
1
__clove_exec_suites
1
__clove_file_close
0
__clove_file_open
0
__clove_file_printf
0
__clove_file_vprintf
0
__clove_file_write
0
__clove_file_writeline
0
__clove_map_count
0
__clove_map_free
1
__clove_map_get
8
__clove_map_has_key
16
__clove_map_hash_djb33x
25
__clove_map_init
1
__clove_map_params_defaulted
1
__clove_map_put
1
__clove_math_decimald
0
__clove_math_decimalf
0
__clove_math_powi
0
__clove_memory_calloc
24
__clove_memory_free
106
__clove_memory_malloc
58
__clove_memory_memcpy
228
__clove_memory_memset
82
__clove_memory_realloc
6
__clove_path_basepath
1
__clove_path_concat
0
__clove_path_exists
1
__clove_path_is_absolute
0
__clove_path_is_relative
0
__clove_path_rel_to_abs_exec_path
0
__clove_path_relative
31
__clove_path_to_absolute
1
__clove_path_to_os
2
__clove_report_json_begin_suite
0
__clove_report_json_end
0
__clove_report_json_end_suite
0
__clove_report_json_end_test
0
__clove_report_json_free
0
__clove_report_json_print_data
0
__clove_report_json_start
0
__clove_report_list_tests_csv_begin
0
__clove_report_list_tests_csv_begin_suite
0
__clove_report_list_tests_csv_begin_test
0
__clove_report_list_tests_csv_end
0
__clove_report_list_tests_csv_end_suite
0
__clove_report_list_tests_csv_end_test
0
__clove_report_list_tests_csv_free
0
__clove_report_list_tests_csv_new
0
__clove_report_list_tests_json_begin
0
__clove_report_list_tests_json_begin_suite
0
__clove_report_list_tests_json_begin_test
0
__clove_report_list_tests_json_end
0
__clove_report_list_tests_json_end_suite
0
__clove_report_list_tests_json_end_test
0
__clove_report_list_tests_json_free
0
__clove_report_list_tests_json_new
0
__clove_report_list_tests_pretty_begin
0
__clove_report_list_tests_pretty_begin_suite
0
__clove_report_list_tests_pretty_begin_test
0
__clove_report_list_tests_pretty_end
0
__clove_report_list_tests_pretty_end_suite
0
__clove_report_list_tests_pretty_end_test
0
__clove_report_list_tests_pretty_free
0
__clove_report_list_tests_pretty_new
0
__clove_report_pretty_begin_suite
1
__clove_report_pretty_end
1
__clove_report_pretty_end_suite
1
__clove_report_pretty_end_test
41
__clove_report_pretty_free
1
__clove_report_pretty_start
1
__clove_report_pretty_string_ellipse
0
__clove_report_run_tests_csv_begin_suite
0
__clove_report_run_tests_csv_end
0
__clove_report_run_tests_csv_end_suite
0
__clove_report_run_tests_csv_end_test
0
__clove_report_run_tests_csv_free
0
__clove_report_run_tests_csv_new
0
__clove_report_run_tests_csv_print_data
0
__clove_report_run_tests_csv_start
0
__clove_report_run_tests_json_new
0
__clove_report_run_tests_pretty_new
1
__clove_run_tests_with_report
1
__clove_runner_auto
1
__clove_stack_free
1
__clove_stack_init
1
__clove_stack_is_empty
60
__clove_stack_pop
118
__clove_stack_push
118
__clove_stream_console_close
1
__clove_stream_console_free
1
__clove_stream_console_has_ansi_support
1
__clove_stream_console_new
1
__clove_stream_console_open
1
__clove_stream_console_seek
0
__clove_stream_console_writef
46
__clove_stream_file_close
0
__clove_stream_file_free
0
__clove_stream_file_has_ansi_support
0
__clove_stream_file_new
0
__clove_stream_file_open
0
__clove_stream_file_seek
0
__clove_stream_file_writef
0
__clove_stream_memory_as_string
0
__clove_stream_memory_close
0
__clove_stream_memory_free
0
__clove_stream_memory_get_line
0
__clove_stream_memory_has_ansi_support
0
__clove_stream_memory_new
0
__clove_stream_memory_open
0
__clove_stream_memory_seek
0
__clove_stream_memory_writef
0
__clove_string_contains
0
__clove_string_csv_escape
0
__clove_string_ellipse
0
__clove_string_endswith
2
__clove_string_equal
12
__clove_string_equal_any
2
__clove_string_escape
22
__clove_string_last_indexof
2
__clove_string_length
483
__clove_string_pad_right
41
__clove_string_replace_char
4
__clove_string_sprintf
78
__clove_string_startswith
31
__clove_string_strcat
0
__clove_string_strcpy
1
__clove_string_strdup
24
__clove_string_strncat
0
__clove_string_strncmp
217
__clove_string_strncpy
43
__clove_string_strstr
45
__clove_string_view_as_string
42
__clove_string_view_at
0
__clove_string_view_begin
0
__clove_string_view_contains
0
__clove_string_view_end
45
__clove_string_view_endswith
0
__clove_string_view_equals
44
__clove_string_view_from_be
45
__clove_string_view_from_len
45
__clove_string_view_from_offs
135
__clove_string_view_from_str
45
__clove_string_view_length
215
__clove_string_view_ncmp
0
__clove_string_view_nendswith
0
__clove_string_view_strequals
215
__clove_string_vsprintf
0
__clove_symbols_for_each_function_by_prefix
1
__clove_symbols_funct_name_comparator
297
__clove_symbols_function_collect
45
__clove_symbols_function_validate
45
__clove_symbols_lixux_base_addr
1
__clove_symbols_lixux_close_module_handle
1
__clove_symbols_lixux_dl_callback
1
__clove_symbols_lixux_open_module_handle
1
__clove_test_expr_init
0
__clove_test_expr_validate
0
__clove_test_expr_validate_vw
0
__clove_time_now
86
__clove_time_sub
43
__clove_time_sum
0
__clove_time_to_millis
1
__clove_time_to_nanos
10
__clove_utils_empty_funct
0
__clove_utils_get_exec_abs_basepath
0
__clove_utils_get_exec_abs_path
1
__clove_vector_add_all
0
__clove_vector_add_slot
93
__clove_vector_collection_dtor
1
__clove_vector_count
98
__clove_vector_free
7
__clove_vector_get
1074
__clove_vector_init
5
__clove_vector_is_empty
90
__clove_vector_null
2
__clove_vector_params_defaulted
5
__clove_vector_quicksort_iterative
1
__clove_vector_quicksort_partition
29
__clove_vector_set
152
__clove_vector_sort
1
__clove_vector_suite_ctor
1
__clove_vector_suite_dtor
1
__clove_vector_swap
76
__clove_vector_test_ctor
41
__clove_vector_test_dtor
41
Generated by:
LCOV version 2.0-1