LCOV - code coverage report
Current view: top level - src/test - threadpool_tests.cpp (source / functions) Coverage Total Hit
Test: total_coverage.info Lines: 100.0 % 177 177
Test Date: 2026-02-25 05:45:00 Functions: 100.0 % 44 44
Branches: 51.2 % 1084 555

Function Name Sort by function name Hit count Sort by function hit count
_ZN16threadpool_tests12BlockWorkersER10ThreadPoolRKSt13shared_futureIvEi 4
_ZN16threadpool_tests6SubmitIZNS_23wait_for_task_to_finish11test_methodEvEUlvE_EEDaR10ThreadPoolOT_ 332
_ZN16threadpool_tests6SubmitIZNS_12BlockWorkersER10ThreadPoolRKSt13shared_futureIvEiEUlvE_EEDaS2_OT_ 35
_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_34congestion_more_workers_than_cores11test_methodEvEUlvE_EEDaR10ThreadPoolOT_ 200
_ZN16threadpool_tests6SubmitIZNS_34submit_tasks_complete_successfully11test_methodEvEUlvE_EEDaR10ThreadPoolOT_ 50
_ZN16threadpool_tests6SubmitIZNS_35task_exception_propagates_to_future11test_methodEvEUlvE_EEDaR10ThreadPoolOT_ 5
_ZN16threadpool_tests6SubmitIZNS_35task_submitted_while_busy_completes11test_methodEvEUlvE_EEDaR10ThreadPoolOT_ 1
_ZN16threadpool_tests6SubmitIZNS_40process_tasks_manually_when_workers_busy11test_methodEvEUlvE_EEDaR10ThreadPoolOT_ 20
_ZN16threadpool_tests6SubmitIZNS_42single_available_worker_executes_all_tasks11test_methodEvEUlvE_EEDaR10ThreadPoolOT_ 15
_ZN16threadpool_tests6SubmitIZZNS_25recursive_task_submission11test_methodEvENKUlvE_clEvEUlvE_EEDaR10ThreadPoolOT_ 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_testsL38get_result_from_completed_task_invokerEv 2
_ZN16threadpool_tests30get_result_from_completed_task11test_methodEv 1
_ZN16threadpool_testsL38get_result_from_completed_task_invokerEv 1
_ZN16threadpool_testsL38submit_task_before_start_fails_invokerEv 2
_ZN16threadpool_tests30submit_task_before_start_fails11test_methodEv 1
_ZN16threadpool_testsL38submit_task_before_start_fails_invokerEv 1
_ZN16threadpool_testsL40interrupt_blocks_new_submissions_invokerEv 2
_ZN16threadpool_tests32interrupt_blocks_new_submissions11test_methodEv 1
_ZN16threadpool_testsL40interrupt_blocks_new_submissions_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_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
_ZN17ThreadPoolFixtureC2Ev 11
_ZZN16threadpool_tests12BlockWorkersER10ThreadPoolRKSt13shared_futureIvEiENKUlvE_clEv 35
_ZZN16threadpool_tests23wait_for_task_to_finish11test_methodEvENKUlvE_clEv 1
_ZZN16threadpool_tests25recursive_task_submission11test_methodEvENKUlvE_clEv 1
_ZZN16threadpool_tests32interrupt_blocks_new_submissions11test_methodEvENKUlvE0_clEv 1
_ZZN16threadpool_tests35task_exception_propagates_to_future11test_methodEvENKUlRKSt13runtime_errorE_clES3_ 5
_ZZN16threadpool_tests35task_exception_propagates_to_future11test_methodEvENKUlvE_clEv 5
_ZZN16threadpool_tests35task_submitted_while_busy_completes11test_methodEvENKUlvE0_clEv 1

Generated by: LCOV version 2.0-1