Function (File:Line) |
Call count |
Block coverage |
blocks_mode_destroy (src/blocks.c:440) | not called | 0.0% |
blocks_mode_get_display_value (src/blocks.c:469) | called 39 times, returned 39 times | 63.0% |
blocks_mode_get_icon (src/blocks.c:449) | not called | 0.0% |
blocks_mode_get_message (src/blocks.c:506) | called 8 times, returned 8 times | 100.0% |
blocks_mode_get_num_entries (src/blocks.c:393) | called 8 times, returned 8 times | 100.0% |
blocks_mode_init (src/blocks.c:317) | called 3 times, returned 3 times | 47.0% |
blocks_mode_preprocess_input (src/blocks.c:514) | called 3 times, returned 3 times | 100.0% |
blocks_mode_private_data_new (src/blocks_mode_data.c:30) | called 3 times, returned 3 times | 100.0% |
blocks_mode_private_data_update_close_on_child_exit (src/blocks_mode_data.c:146) | called 3 times, returned 3 times | 100.0% |
blocks_mode_private_data_update_destroy (src/blocks_mode_data.c:47) | not called | 0.0% |
blocks_mode_private_data_update_focus_entry (src/blocks_mode_data.c:142) | called 3 times, returned 3 times | 100.0% |
blocks_mode_private_data_update_input (src/blocks_mode_data.c:134) | called 3 times, returned 3 times | 100.0% |
blocks_mode_private_data_update_input_action (src/blocks_mode_data.c:103) | called 3 times, returned 3 times | 100.0% |
blocks_mode_private_data_update_input_format (src/blocks_mode_data.c:138) | called 3 times, returned 3 times | 100.0% |
blocks_mode_private_data_update_lines (src/blocks_mode_data.c:152) | called 3 times, returned 3 times | 100.0% |
blocks_mode_private_data_update_message (src/blocks_mode_data.c:116) | called 3 times, returned 3 times | 100.0% |
blocks_mode_private_data_update_overlay (src/blocks_mode_data.c:123) | called 3 times, returned 3 times | 75.0% |
blocks_mode_private_data_update_page (src/blocks_mode_data.c:68) | called 3 times, returned 3 times | 83.0% |
blocks_mode_private_data_update_prompt (src/blocks_mode_data.c:130) | called 3 times, returned 3 times | 100.0% |
blocks_mode_private_data_update_string (src/blocks_mode_data.c:93) | called 9 times, returned 9 times | 100.0% |
blocks_mode_private_data_write_to_channel (src/blocks.c:98) | called 3 times, returned 3 times | 94.0% |
blocks_mode_result (src/blocks.c:400) | not called | 0.0% |
blocks_mode_rofi_view_get_current_position (src/blocks.c:81) | called 9 times, returned 9 times | 86.0% |
blocks_mode_token_match (src/blocks.c:491) | called 15 times, returned 15 times | 75.0% |
blocks_mode_verify_input_change (src/blocks.c:120) | called 12 times, returned 12 times | 100.0% |
get_page_data_string_member_or_empty_string (src/page_data.c:126) | called 10 times, returned 10 times | 100.0% |
is_page_data_string_member_empty (src/page_data.c:122) | called 8 times, returned 8 times | 100.0% |
json_node_get_boolean_or_else (src/json_glib_extensions.c:8) | called 3 times, returned 3 times | 57.0% |
json_node_get_int_or_else (src/json_glib_extensions.c:25) | called 3 times, returned 3 times | 100.0% |
json_node_get_nullable_string_or_else (src/json_glib_extensions.c:20) | called 6 times, returned 6 times | 86.0% |
json_node_get_string_or_else (src/json_glib_extensions.c:14) | called 18 times, returned 18 times | 100.0% |
json_object_get_boolean_member_or_else (src/json_glib_extensions.c:32) | called 3 times, returned 3 times | 100.0% |
json_object_get_int_member_or_else (src/json_glib_extensions.c:44) | called 3 times, returned 3 times | 100.0% |
json_object_get_nullable_string_member_or_else (src/json_glib_extensions.c:40) | called 6 times, returned 6 times | 100.0% |
json_object_get_string_member_or_else (src/json_glib_extensions.c:36) | called 12 times, returned 12 times | 100.0% |
main (tests/unit/entrypoint.test.c:60) | called 1 time, returned 1 time | 100.0% |
mode_get_private_data_current_page (src/blocks.c:140) | called 55 times, returned 55 times | 100.0% |
mode_get_private_data_extended_mode (src/blocks.c:136) | called 136 times, returned 136 times | 100.0% |
on_child_status (src/blocks.c:265) | called 3 times, returned 0 time | 90.0% |
on_new_input (src/blocks.c:161) | called 3 times, returned 3 times | 79.0% |
on_render (src/blocks.c:279) | called 9 times, returned 9 times | 100.0% |
on_render_callback (src/blocks.c:302) | called 9 times, returned 9 times | 100.0% |
page_data_add_line (src/page_data.c:79) | called 11 times, returned 11 times | 100.0% |
page_data_add_line_json_node (src/page_data.c:92) | called 10 times, returned 10 times | 39.0% |
page_data_clear_lines (src/page_data.c:108) | called 4 times, returned 4 times | 100.0% |
page_data_destroy (src/page_data.c:20) | called 1 time, returned 1 time | 73.0% |
page_data_get_line_by_index_or_else (src/page_data.c:70) | called 57 times, returned 57 times | 100.0% |
page_data_get_message_or_empty_string (src/page_data.c:42) | called 4 times, returned 4 times | 80.0% |
page_data_get_number_of_lines (src/page_data.c:65) | called 19 times, returned 19 times | 100.0% |
page_data_get_overlay_or_empty_string (src/page_data.c:54) | called 6 times, returned 6 times | 80.0% |
page_data_is_message_empty (src/page_data.c:38) | called 8 times, returned 8 times | 80.0% |
page_data_is_overlay_empty (src/page_data.c:50) | not called | 0.0% |
page_data_new (src/page_data.c:10) | called 4 times, returned 4 times | 100.0% |
page_data_set_message (src/page_data.c:46) | called 2 times, returned 2 times | 100.0% |
page_data_set_overlay (src/page_data.c:58) | not called | 0.0% |
page_data_unit_tests (tests/unit/entrypoint.test.c:8) | called 1 time, returned 1 time | 100.0% |
print_tap (tests/unit/simple_tap_test_util.h:45) | called 16 times, returned 16 times | 88.0% |
render_state_destroy (src/render_state.c:22) | not called | 0.0% |
render_state_get_current_active (src/render_state.c:38) | not called | 0.0% |
render_state_get_last_active (src/render_state.c:34) | not called | 0.0% |
render_state_has_last_line_rendered (src/render_state.c:30) | not called | 0.0% |
render_state_has_selected_line_rendered (src/render_state.c:26) | not called | 0.0% |
render_state_new (src/render_state.c:17) | not called | 0.0% |
render_state_prepare_render (src/render_state.c:50) | not called | 0.0% |
render_state_set_current_active (src/render_state.c:42) | not called | 0.0% |
set_active_entry (src/blocks.c:144) | called 1 time, returned 1 time | 100.0% |
set_page_data_string_member (src/page_data.c:130) | called 2 times, returned 2 times | 58.0% |
str_escape_for_json_string (src/string_utils.c:92) | called 10 times, returned 10 times | 100.0% |
str_new_escaped_for_json_string (src/string_utils.c:81) | called 10 times, returned 10 times | 100.0% |
str_replace (src/string_utils.c:19) | called 30 times, returned 30 times | 94.0% |
str_replace_in (src/string_utils.c:65) | called 20 times, returned 20 times | 100.0% |
str_replace_in_escaped (src/string_utils.c:74) | called 10 times, returned 10 times | 100.0% |
string_utils_unit_tests (tests/unit/entrypoint.test.c:28) | called 1 time, returned 1 time | 100.0% |
test_autofree_string_equals (tests/unit/simple_tap_test_util.h:84) | called 2 times, returned 2 times | 100.0% |
test_finish (tests/unit/simple_tap_test_util.h:103) | called 1 time, returned 1 time | 100.0% |
test_string_equals (tests/unit/simple_tap_test_util.h:70) | called 7 times, returned 7 times | 56.0% |
test_true (tests/unit/simple_tap_test_util.h:64) | called 7 times, returned 7 times | 80.0% |
test_uint_equals (tests/unit/simple_tap_test_util.h:90) | called 2 times, returned 2 times | 56.0% |