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 Sort by function name Hit count Sort by function 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