LCOV - code coverage report
Current view:
top level
-
src/test
- threadpool_tests.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
total_coverage.info
Lines:
99.6 %
284
283
Test Date:
2026-03-16 05:20:51
Functions:
100.0 %
55
55
Branches:
51.4 %
1518
781
Function Name
Hit count
_ZZN16threadpool_tests23wait_for_task_to_finish11test_methodEvENKUlvE_clEv
1
_ZZN16threadpool_tests25recursive_task_submission11test_methodEvENKUlvE_clEv
1
_ZZN16threadpool_tests29stop_active_wait_drains_queue11test_methodEvENKUlvE0_clEv
1
_ZZN16threadpool_tests32interrupt_blocks_new_submissions11test_methodEvENKUlvE0_clEv
1
_ZZN16threadpool_tests35task_submitted_while_busy_completes11test_methodEvENKUlvE0_clEv
1
_ZN16threadpool_testsL31wait_for_task_to_finish_invokerEv
2
_ZN16threadpool_tests23wait_for_task_to_finish11test_methodEv
1
_ZN16threadpool_testsL31wait_for_task_to_finish_invokerEv
1
_ZN16threadpool_testsL33recursive_task_submission_invokerEv
2
_ZN16threadpool_tests25recursive_task_submission11test_methodEv
1
_ZN16threadpool_testsL33recursive_task_submission_invokerEv
1
_ZN16threadpool_testsL37stop_active_wait_drains_queue_invokerEv
2
_ZN16threadpool_tests29stop_active_wait_drains_queue11test_methodEv
1
_ZN16threadpool_testsL37stop_active_wait_drains_queue_invokerEv
1
_ZN16threadpool_testsL38get_result_from_completed_task_invokerEv
2
_ZN16threadpool_tests30get_result_from_completed_task11test_methodEv
1
_ZN16threadpool_testsL38get_result_from_completed_task_invokerEv
1
_ZN16threadpool_testsL39submit_fails_with_correct_error_invokerEv
2
_ZN16threadpool_tests31submit_fails_with_correct_error11test_methodEv
1
_ZN16threadpool_testsL39submit_fails_with_correct_error_invokerEv
1
_ZN16threadpool_testsL40interrupt_blocks_new_submissions_invokerEv
2
_ZN16threadpool_tests32interrupt_blocks_new_submissions11test_methodEv
1
_ZN16threadpool_testsL40interrupt_blocks_new_submissions_invokerEv
1
_ZN16threadpool_testsL40start_mid_stop_does_not_deadlock_invokerEv
2
_ZN16threadpool_tests32start_mid_stop_does_not_deadlock11test_methodEv
1
_ZN16threadpool_testsL40start_mid_stop_does_not_deadlock_invokerEv
1
_ZN16threadpool_testsL42congestion_more_workers_than_cores_invokerEv
2
_ZN16threadpool_tests34congestion_more_workers_than_cores11test_methodEv
1
_ZN16threadpool_testsL42congestion_more_workers_than_cores_invokerEv
1
_ZN16threadpool_testsL42submit_tasks_complete_successfully_invokerEv
2
_ZN16threadpool_tests34submit_tasks_complete_successfully11test_methodEv
1
_ZN16threadpool_testsL42submit_tasks_complete_successfully_invokerEv
1
_ZN16threadpool_testsL43task_exception_propagates_to_future_invokerEv
2
_ZN16threadpool_tests35task_exception_propagates_to_future11test_methodEv
1
_ZN16threadpool_testsL43task_exception_propagates_to_future_invokerEv
1
_ZN16threadpool_testsL43task_submitted_while_busy_completes_invokerEv
2
_ZN16threadpool_tests35task_submitted_while_busy_completes11test_methodEv
1
_ZN16threadpool_testsL43task_submitted_while_busy_completes_invokerEv
1
_ZN16threadpool_testsL45queued_tasks_complete_after_interrupt_invokerEv
2
_ZN16threadpool_tests37queued_tasks_complete_after_interrupt11test_methodEv
1
_ZN16threadpool_testsL45queued_tasks_complete_after_interrupt_invokerEv
1
_ZN16threadpool_testsL48process_tasks_manually_when_workers_busy_invokerEv
2
_ZN16threadpool_tests40process_tasks_manually_when_workers_busy11test_methodEv
1
_ZN16threadpool_testsL48process_tasks_manually_when_workers_busy_invokerEv
1
_ZN16threadpool_testsL50single_available_worker_executes_all_tasks_invokerEv
2
_ZN16threadpool_tests42single_available_worker_executes_all_tasks11test_methodEv
1
_ZN16threadpool_testsL50single_available_worker_executes_all_tasks_invokerEv
1
_ZN16threadpool_testsL51submit_range_of_tasks_complete_successfully_invokerEv
2
_ZN16threadpool_tests43submit_range_of_tasks_complete_successfully11test_methodEv
1
_ZN16threadpool_testsL51submit_range_of_tasks_complete_successfully_invokerEv
1
_ZZN16threadpool_tests35task_exception_propagates_to_future11test_methodEvENKUlvE_clEv
5
_ZN16threadpool_tests12BlockWorkersER10ThreadPoolRSt18counting_semaphoreILl2147483647EEm
8
_ZN17ThreadPoolFixtureC2Ev
15
_ZZN16threadpool_tests29stop_active_wait_drains_queue11test_methodEvENKUlvE_clEv
20
_ZZN16threadpool_tests12BlockWorkersER10ThreadPoolRSt18counting_semaphoreILl2147483647EEmENKUlvE_clEv
84
_ZN16threadpool_tests6SubmitIZNS_23wait_for_task_to_finish11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
411
_ZN16threadpool_tests6SubmitIZNS_23wait_for_task_to_finish11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
1
_ZN16threadpool_tests6SubmitIZNS_25recursive_task_submission11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
1
_ZN16threadpool_tests6SubmitIZNS_30get_result_from_completed_task11test_methodEvEUlvE0_EEDaR10ThreadPoolOT_
1
_ZN16threadpool_tests6SubmitIZNS_30get_result_from_completed_task11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
1
_ZN16threadpool_tests6SubmitIZNS_32interrupt_blocks_new_submissions11test_methodEvEUlvE0_EEDaR10ThreadPoolOT_
1
_ZN16threadpool_tests6SubmitIZNS_35task_submitted_while_busy_completes11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
1
_ZN16threadpool_tests6SubmitIZZNS_25recursive_task_submission11test_methodEvENKUlvE_clEvEUlvE_EEDaR10ThreadPoolOT_
1
_ZN16threadpool_tests6SubmitIZNS_35task_exception_propagates_to_future11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
5
_ZN16threadpool_tests6SubmitIZNS_37queued_tasks_complete_after_interrupt11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
10
_ZN16threadpool_tests6SubmitIZNS_42single_available_worker_executes_all_tasks11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
15
_ZN16threadpool_tests6SubmitIZNS_29stop_active_wait_drains_queue11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
20
_ZN16threadpool_tests6SubmitIZNS_40process_tasks_manually_when_workers_busy11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
20
_ZN16threadpool_tests6SubmitIZNS_34submit_tasks_complete_successfully11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
50
_ZN16threadpool_tests6SubmitIZNS_12BlockWorkersER10ThreadPoolRSt18counting_semaphoreILl2147483647EEmEUlvE_EEDaS2_OT_
84
_ZN16threadpool_tests6SubmitIZNS_34congestion_more_workers_than_cores11test_methodEvEUlvE_EEDaR10ThreadPoolOT_
200
Generated by:
LCOV version 2.0-1