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
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