LCOV - code coverage report
Current view:
top level
-
mockatests/drivers
- test-scheduler.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
679
683
99.4 %
Date:
2024-06-19 15:27:45
Functions:
56
57
98.2 %
Branches:
8
12
66.7 %
Function Name
Hit count
__wrap_gettimeofday
90
checked_mkfifo
3
checked_open
6
event_queue_length
6
fake_event_cb
0
mock_event_cb
6
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_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_single_dead_event
1
test_scheduler_run_single_read_fd
1
test_scheduler_run_single_write_fd
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