LCOV - code coverage report
Current view: top level - mockatests/drivers - test-scheduler.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 784 792 99.0 %
Date: 2025-03-04 17:26:00 Functions: 61 62 98.4 %
Branches: 15 20 75.0 %

Function Name Sort by function name Hit count Sort by hit count
__wrap_gettimeofday 114
fake_event_cb 0
mock_event_cb 17
mock_fd_create 13
mock_fd_set_readable 3
mock_fd_set_unwritable 1
mock_fd_set_writable 1
test_scheduler_add_except_event 1
test_scheduler_add_read_event 1
test_scheduler_add_timeout_event 1
test_scheduler_add_write_event 1
test_scheduler_callback 1
test_scheduler_callback_ignores_masked_events 1
test_scheduler_check_timeouts 1
test_scheduler_except_event_with_invalid_fd 1
test_scheduler_gc_will_remove_dead_events_from_list 1
test_scheduler_get_uuid 1
test_scheduler_get_uuid_overflow 1
test_scheduler_get_uuid_overflow_fragmented 1
test_scheduler_mask_event_will_accept_non_zero_value 1
test_scheduler_mask_event_will_ignore_invalid_event_id 1
test_scheduler_mask_event_will_set_masked_field 1
test_scheduler_multiple_timeout_events_dont_interfere 1
test_scheduler_multiple_timeout_events_use_lowest_timeout 1
test_scheduler_no_timeout_events_then_timeout_is_max 1
test_scheduler_prepare_events_dead_event_ignored 1
test_scheduler_prepare_events_masked_event_ignored 1
test_scheduler_prepare_events_no_events 1
test_scheduler_read_event_with_invalid_fd 1
test_scheduler_register_event_bad_mode 1
test_scheduler_register_event_null_callback 1
test_scheduler_register_event_populates_event 1
test_scheduler_register_multiple_events 1
test_scheduler_run_deleted_duplicate_event 1
test_scheduler_run_duplicate_fds_are_handled_once 1
test_scheduler_run_events_ignore_event_if_dead 1
test_scheduler_run_events_no_callback_if_not_pending 1
test_scheduler_run_events_no_events 1
test_scheduler_run_events_pending_mode_is_reset 1
test_scheduler_run_events_run_callback_if_pending 1
test_scheduler_run_read_and_write_fd 1
test_scheduler_run_single_dead_event 1
test_scheduler_run_single_read_fd 1
test_scheduler_run_single_write_fd 1
test_scheduler_run_with_duplicate_callbacks 1
test_scheduler_set_max_timeout 1
test_scheduler_set_max_timeout_higher 1
test_scheduler_set_max_timeout_inf 1
test_scheduler_set_max_timeout_lower 1
test_scheduler_set_max_timeout_negative 1
test_scheduler_set_timeout 1
test_scheduler_set_timeout_inf 1
test_scheduler_set_timeout_inf_and_deadline 1
test_scheduler_set_timeout_invalid_event 1
test_scheduler_set_timeout_missing_event 1
test_scheduler_set_timeout_on_non_polled_event 1
test_scheduler_timeout_event_ignored_if_no_timeout 1
test_scheduler_timeout_event_is_instant_if_deadline_is_now 1
test_scheduler_unregister_event_will_ignore_invalid_event 1
test_scheduler_unregister_event_will_set_dead_field 1
test_scheduler_with_no_events_will_timeout 1
test_scheduler_write_event_with_invalid_fd 1

Generated by: LCOV version 1.13