LCOV - code coverage report
Current view:
top level
-
src/util
- threadpool.h
(
source
/ functions)
Coverage
Total
Hit
Test:
total_coverage.info
Lines:
97.9 %
97
95
Test Date:
2026-04-07 04:59:12
Functions:
100.0 %
32
32
Branches:
61.7 %
133
82
Function Name
Hit count
_ZN10ThreadPool6SubmitISt6vectorISt8functionIFivEESaIS4_EEEEN4util8ExpectedIS1_ISt6futureINSt13invoke_resultIDTdecl7declvalIRDTcl7__begincl7declvalIRT_EEEEEEEJEE4typeEESaISI_EENS_11SubmitErrorEEEOSB_
4
_ZN10ThreadPool6SubmitISt5arrayISt8functionIFivEELm50EEEEN4util8ExpectedISt6vectorISt6futureINSt13invoke_resultIDTdecl7declvalIRDTcl7__begincl7declvalIRT_EEEEEEEJEE4typeEESaISI_EENS_11SubmitErrorEEEOSB_
1
_ZN10ThreadPool6SubmitISt6vectorISt8functionIFivEESaIS4_EEEEN4util8ExpectedIS1_ISt6futureINSt13invoke_resultIDTdecl7declvalIRDTcl7__begincl7declvalIRT_EEEEEEEJEE4typeEESaISI_EENS_11SubmitErrorEEEOSB_
1
_ZN10ThreadPool6SubmitISt6vectorISt8functionIFvvEESaIS4_EEEEN4util8ExpectedIS1_ISt6futureINSt13invoke_resultIDTdecl7declvalIRDTcl7__begincl7declvalIRT_EEEEEEEJEE4typeEESaISI_EENS_11SubmitErrorEEEOSB_
2
_Z17SubmitErrorStringN10ThreadPool11SubmitErrorE
7
_ZZN10ThreadPool12WorkersCountEvENKUlvE_clEv
21
_ZN10ThreadPool5StartEi
1142
_ZN10ThreadPool9InterruptEv
1180
_ZZN10ThreadPool9InterruptEvENKUlvE_clEv
1180
_ZN10ThreadPoolC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
1387
_ZN10ThreadPoolD2Ev
1387
_ZN10ThreadPool12WorkerThreadEv
2397
_ZN10ThreadPool4StopEv
2574
_ZN10ThreadPool11ProcessTaskEv
2615
_ZZN10ThreadPool13WorkQueueSizeEvENKUlvE_clEv
203973
_ZN10ThreadPool6SubmitIZL15http_request_cbP14evhttp_requestPvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS9_
204347
_ZN10ThreadPool6SubmitIZN16threadpool_tests23wait_for_task_to_finish11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
1
_ZN10ThreadPool6SubmitIZN16threadpool_tests25recursive_task_submission11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
1
_ZN10ThreadPool6SubmitIZN16threadpool_tests30get_result_from_completed_task11test_methodEvEUlvE0_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
1
_ZN10ThreadPool6SubmitIZN16threadpool_tests30get_result_from_completed_task11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
1
_ZN10ThreadPool6SubmitIZN16threadpool_tests32interrupt_blocks_new_submissions11test_methodEvEUlvE0_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
1
_ZN10ThreadPool6SubmitIZN16threadpool_tests32interrupt_blocks_new_submissions11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
1
_ZN10ThreadPool6SubmitIZN16threadpool_tests35task_submitted_while_busy_completes11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
1
_ZN10ThreadPool6SubmitIZZN16threadpool_tests25recursive_task_submission11test_methodEvENKUlvE_clEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS9_
1
_ZN10ThreadPool6SubmitIRKZN16threadpool_tests31submit_fails_with_correct_error11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOSA_
4
_ZN10ThreadPool6SubmitIZN16threadpool_tests35task_exception_propagates_to_future11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
5
_ZN10ThreadPool6SubmitIZN16threadpool_tests37queued_tasks_complete_after_interrupt11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
10
_ZN10ThreadPool6SubmitIZN16threadpool_tests42single_available_worker_executes_all_tasks11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
15
_ZN10ThreadPool6SubmitIZN16threadpool_tests29stop_active_wait_drains_queue11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
20
_ZN10ThreadPool6SubmitIZN16threadpool_tests40process_tasks_manually_when_workers_busy11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
20
_ZN10ThreadPool6SubmitIZN16threadpool_tests12BlockWorkersERS_RSt18counting_semaphoreILl2147483647EEmEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOSB_
50
_ZN10ThreadPool6SubmitIZN16threadpool_tests34submit_tasks_complete_successfully11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
50
_ZN10ThreadPool6SubmitIZN16threadpool_tests34congestion_more_workers_than_cores11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_
200
_ZN10ThreadPool6SubmitIZL15http_request_cbP14evhttp_requestPvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS9_
203965
Generated by:
LCOV version 2.0-1