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
Hit count
fake_event_cb
0
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
mock_fd_set_readable
3
mock_fd_create
13
mock_event_cb
17
__wrap_gettimeofday
114
Generated by:
LCOV version 1.13