GCC Code Coverage Report


Directory: ./
Date: 2025-06-27 00:53:24
Exec Total Coverage
Lines: 353 363 97.2%
Functions: 111 117 94.9%
Branches: 259 424 61.1%

Function (File:Line) Call count Block coverage
(anonymous namespace)::GetAbsolutePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/util/src/util.cpp:11)called 336 times, returned 336 times59.0%
auto ppc::util::IsUnderMpirun()::{lambda(auto:1 const&)#1}::operator()<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&) const (modules/core/util/src/util.cpp:39)called 2772 times, returned 2772 times83.0%
nesterov_a_test_task_processes::NesterovATestTaskMPI::NesterovATestTaskMPI(int const&) (tasks/example_processes/mpi/src/ops_mpi.cpp:13)called 60 times, returned 60 times100.0%
nesterov_a_test_task_processes::NesterovATestTaskMPI::PostProcessingImpl() (tasks/example_processes/mpi/src/ops_mpi.cpp:65)called 60 times, returned 60 times100.0%
nesterov_a_test_task_processes::NesterovATestTaskMPI::PreProcessingImpl() (tasks/example_processes/mpi/src/ops_mpi.cpp:21)called 60 times, returned 60 times100.0%
nesterov_a_test_task_processes::NesterovATestTaskMPI::RunImpl() (tasks/example_processes/mpi/src/ops_mpi.cpp:26)called 60 times, returned 60 times84.0%
nesterov_a_test_task_processes::NesterovATestTaskMPI::ValidationImpl() (tasks/example_processes/mpi/src/ops_mpi.cpp:19)called 60 times, returned 60 times75.0%
nesterov_a_test_task_processes::NesterovATestTaskSEQ::NesterovATestTaskSEQ(int const&) (tasks/example_processes/seq/src/ops_seq.cpp:11)called 48 times, returned 48 times100.0%
nesterov_a_test_task_processes::NesterovATestTaskSEQ::PostProcessingImpl() (tasks/example_processes/seq/src/ops_seq.cpp:53)called 48 times, returned 48 times100.0%
nesterov_a_test_task_processes::NesterovATestTaskSEQ::PreProcessingImpl() (tasks/example_processes/seq/src/ops_seq.cpp:19)called 48 times, returned 48 times100.0%
nesterov_a_test_task_processes::NesterovATestTaskSEQ::RunImpl() (tasks/example_processes/seq/src/ops_seq.cpp:24)called 48 times, returned 48 times100.0%
nesterov_a_test_task_processes::NesterovATestTaskSEQ::ValidationImpl() (tasks/example_processes/seq/src/ops_seq.cpp:17)called 48 times, returned 48 times75.0%
nesterov_a_test_task_threads::NesterovATestTaskALL::NesterovATestTaskALL(int const&) (tasks/example_threads/all/src/ops_all.cpp:16)called 60 times, returned 60 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskALL::PostProcessingImpl() (tasks/example_threads/all/src/ops_all.cpp:78)called 60 times, returned 60 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskALL::PreProcessingImpl() (tasks/example_threads/all/src/ops_all.cpp:24)called 60 times, returned 60 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskALL::RunImpl() (tasks/example_threads/all/src/ops_all.cpp:29)called 60 times, returned 60 times92.0%
nesterov_a_test_task_threads::NesterovATestTaskALL::ValidationImpl() (tasks/example_threads/all/src/ops_all.cpp:22)called 60 times, returned 60 times75.0%
nesterov_a_test_task_threads::NesterovATestTaskOMP::NesterovATestTaskOMP(int const&) (tasks/example_threads/omp/src/ops_omp.cpp:12)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskOMP::PostProcessingImpl() (tasks/example_threads/omp/src/ops_omp.cpp:47)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskOMP::PreProcessingImpl() (tasks/example_threads/omp/src/ops_omp.cpp:20)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskOMP::RunImpl() (tasks/example_threads/omp/src/ops_omp.cpp:25)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskOMP::ValidationImpl() (tasks/example_threads/omp/src/ops_omp.cpp:18)called 36 times, returned 36 times75.0%
nesterov_a_test_task_threads::NesterovATestTaskSEQ::NesterovATestTaskSEQ(int const&) (tasks/example_threads/seq/src/ops_seq.cpp:11)called 48 times, returned 48 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskSEQ::PostProcessingImpl() (tasks/example_threads/seq/src/ops_seq.cpp:53)called 48 times, returned 48 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskSEQ::PreProcessingImpl() (tasks/example_threads/seq/src/ops_seq.cpp:19)called 48 times, returned 48 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskSEQ::RunImpl() (tasks/example_threads/seq/src/ops_seq.cpp:24)called 48 times, returned 48 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskSEQ::ValidationImpl() (tasks/example_threads/seq/src/ops_seq.cpp:17)called 48 times, returned 48 times75.0%
nesterov_a_test_task_threads::NesterovATestTaskSTL::NesterovATestTaskSTL(int const&) (tasks/example_threads/stl/src/ops_stl.cpp:13)called 48 times, returned 48 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskSTL::PostProcessingImpl() (tasks/example_threads/stl/src/ops_stl.cpp:51)called 48 times, returned 48 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskSTL::PreProcessingImpl() (tasks/example_threads/stl/src/ops_stl.cpp:21)called 48 times, returned 48 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskSTL::RunImpl() (tasks/example_threads/stl/src/ops_stl.cpp:26)called 48 times, returned 48 times93.0%
nesterov_a_test_task_threads::NesterovATestTaskSTL::ValidationImpl() (tasks/example_threads/stl/src/ops_stl.cpp:19)called 48 times, returned 48 times75.0%
nesterov_a_test_task_threads::NesterovATestTaskTBB::NesterovATestTaskTBB(int const&) (tasks/example_threads/tbb/src/ops_tbb.cpp:15)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskTBB::PostProcessingImpl() (tasks/example_threads/tbb/src/ops_tbb.cpp:49)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskTBB::PreProcessingImpl() (tasks/example_threads/tbb/src/ops_tbb.cpp:23)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskTBB::RunImpl() (tasks/example_threads/tbb/src/ops_tbb.cpp:28)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskTBB::ValidationImpl() (tasks/example_threads/tbb/src/ops_tbb.cpp:21)called 36 times, returned 36 times75.0%
ppc::core::GetStringParamName[abi:cxx11](ppc::core::PerfResults::TypeOfRunning) (modules/core/performance/include/performance.hpp:110)called 30 times, returned 30 times100.0%
ppc::core::GetStringTaskType(ppc::core::TypeOfTask, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:65)called 718 times, returned 668 times77.0%
ppc::core::GetStringTaskType(ppc::core::TypeOfTask, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (modules/core/task/include/task.hpp:74)called 658 times, returned 648 times75.0%
ppc::core::Perf<int, int>::CommonRun(ppc::core::PerfAttr const&, std::function<void ()> const&, ppc::core::PerfResults&) (modules/core/performance/include/performance.hpp:100)not called0.0%
ppc::core::Perf<int, int>::PipelineRun(ppc::core::PerfAttr const&) (modules/core/performance/include/performance.hpp:41)not called0.0%
ppc::core::Perf<int, int>::PipelineRun(ppc::core::PerfAttr const&)::{lambda()#1}::operator()() const (modules/core/performance/include/performance.hpp:44)not called0.0%
ppc::core::Perf<int, int>::PrintPerfStatistic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (modules/core/performance/include/performance.hpp:66)not called0.0%
ppc::core::Perf<int, int>::TaskRun(ppc::core::PerfAttr const&) (modules/core/performance/include/performance.hpp:52)not called0.0%
ppc::core::Perf<std::vector<float, std::allocator<float> >, float>::CommonRun(ppc::core::PerfAttr const&, std::function<void ()> const&, ppc::core::PerfResults&) (modules/core/performance/include/performance.hpp:100)called 20 times, returned 20 times77.0%
ppc::core::Perf<std::vector<float, std::allocator<float> >, float>::PipelineRun(ppc::core::PerfAttr const&) (modules/core/performance/include/performance.hpp:41)called 10 times, returned 10 times71.0%
ppc::core::Perf<std::vector<float, std::allocator<float> >, float>::PrintPerfStatistic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (modules/core/performance/include/performance.hpp:66)called 20 times, returned 20 times28.0%
ppc::core::Perf<std::vector<float, std::allocator<float> >, float>::TaskRun(ppc::core::PerfAttr const&) (modules/core/performance/include/performance.hpp:52)called 10 times, returned 10 times86.0%
ppc::core::Perf<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::CommonRun(ppc::core::PerfAttr const&, std::function<void ()> const&, ppc::core::PerfResults&) (modules/core/performance/include/performance.hpp:100)called 10 times, returned 10 times77.0%
ppc::core::Perf<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::PipelineRun(ppc::core::PerfAttr const&) (modules/core/performance/include/performance.hpp:41)called 10 times, returned 10 times71.0%
ppc::core::Perf<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::PrintPerfStatistic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (modules/core/performance/include/performance.hpp:66)called 10 times, returned 0 time50.0%
ppc::core::Perf<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::CommonRun(ppc::core::PerfAttr const&, std::function<void ()> const&, ppc::core::PerfResults&) (modules/core/performance/include/performance.hpp:100)called 20 times, returned 20 times77.0%
ppc::core::Perf<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::PipelineRun(ppc::core::PerfAttr const&) (modules/core/performance/include/performance.hpp:41)called 10 times, returned 10 times71.0%
ppc::core::Perf<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::PrintPerfStatistic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (modules/core/performance/include/performance.hpp:66)called 20 times, returned 10 times42.0%
ppc::core::Perf<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::TaskRun(ppc::core::PerfAttr const&) (modules/core/performance/include/performance.hpp:52)called 10 times, returned 10 times86.0%
ppc::core::Task<int, int>::InternalOrderTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:190)called 1384 times, returned 1384 times100.0%
ppc::core::Task<int, int>::InternalTimeTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:202)called 692 times, returned 692 times45.0%
ppc::core::Task<int, int>::IsFullPipelineStage() (modules/core/task/include/task.hpp:253)called 336 times, returned 336 times88.0%
ppc::core::Task<int, int>::PostProcessing() (modules/core/task/include/task.hpp:136)called 346 times, returned 346 times79.0%
ppc::core::Task<int, int>::PreProcessing() (modules/core/task/include/task.hpp:119)called 346 times, returned 346 times79.0%
ppc::core::Task<int, int>::Run() (modules/core/task/include/task.hpp:129)called 346 times, returned 346 times86.0%
ppc::core::Task<int, int>::Task(ppc::core::StateOfTesting) (modules/core/task/include/task.hpp:108)called 346 times, returned 346 times57.0%
ppc::core::Task<int, int>::Validation() (modules/core/task/include/task.hpp:112)called 346 times, returned 346 times86.0%
ppc::core::Task<int, int>::~Task() (modules/core/task/include/task.hpp:174)called 346 times, returned 346 times86.0%
ppc::core::Task<std::vector<double, std::allocator<double> >, double>::InternalOrderTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:190)called 40 times, returned 40 times100.0%
ppc::core::Task<std::vector<double, std::allocator<double> >, double>::InternalTimeTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:202)called 20 times, returned 20 times45.0%
ppc::core::Task<std::vector<double, std::allocator<double> >, double>::PostProcessing() (modules/core/task/include/task.hpp:136)called 10 times, returned 10 times79.0%
ppc::core::Task<std::vector<double, std::allocator<double> >, double>::PreProcessing() (modules/core/task/include/task.hpp:119)called 10 times, returned 10 times79.0%
ppc::core::Task<std::vector<double, std::allocator<double> >, double>::Run() (modules/core/task/include/task.hpp:129)called 10 times, returned 10 times86.0%
ppc::core::Task<std::vector<double, std::allocator<double> >, double>::Task(ppc::core::StateOfTesting) (modules/core/task/include/task.hpp:108)called 10 times, returned 10 times44.0%
ppc::core::Task<std::vector<double, std::allocator<double> >, double>::Validation() (modules/core/task/include/task.hpp:112)called 10 times, returned 10 times86.0%
ppc::core::Task<std::vector<double, std::allocator<double> >, double>::~Task() (modules/core/task/include/task.hpp:174)called 10 times, returned 10 times88.0%
ppc::core::Task<std::vector<float, std::allocator<float> >, float>::InternalOrderTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:190)called 360 times, returned 360 times100.0%
ppc::core::Task<std::vector<float, std::allocator<float> >, float>::InternalTimeTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:202)called 20 times, returned 20 times45.0%
ppc::core::Task<std::vector<float, std::allocator<float> >, float>::PostProcessing() (modules/core/task/include/task.hpp:136)called 80 times, returned 80 times79.0%
ppc::core::Task<std::vector<float, std::allocator<float> >, float>::PreProcessing() (modules/core/task/include/task.hpp:119)called 80 times, returned 80 times79.0%
ppc::core::Task<std::vector<float, std::allocator<float> >, float>::Run() (modules/core/task/include/task.hpp:129)called 120 times, returned 120 times86.0%
ppc::core::Task<std::vector<float, std::allocator<float> >, float>::Task(ppc::core::StateOfTesting) (modules/core/task/include/task.hpp:108)called 30 times, returned 30 times44.0%
ppc::core::Task<std::vector<float, std::allocator<float> >, float>::Validation() (modules/core/task/include/task.hpp:112)called 80 times, returned 80 times86.0%
ppc::core::Task<std::vector<float, std::allocator<float> >, float>::~Task() (modules/core/task/include/task.hpp:174)called 30 times, returned 30 times88.0%
ppc::core::Task<std::vector<int, std::allocator<int> >, int>::InternalOrderTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:190)called 120 times, returned 120 times100.0%
ppc::core::Task<std::vector<int, std::allocator<int> >, int>::InternalTimeTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:202)called 60 times, returned 49 times87.0%
ppc::core::Task<std::vector<int, std::allocator<int> >, int>::PostProcessing() (modules/core/task/include/task.hpp:136)called 30 times, returned 20 times86.0%
ppc::core::Task<std::vector<int, std::allocator<int> >, int>::PreProcessing() (modules/core/task/include/task.hpp:119)called 30 times, returned 30 times79.0%
ppc::core::Task<std::vector<int, std::allocator<int> >, int>::Run() (modules/core/task/include/task.hpp:129)called 30 times, returned 30 times86.0%
ppc::core::Task<std::vector<int, std::allocator<int> >, int>::Task(ppc::core::StateOfTesting) (modules/core/task/include/task.hpp:108)called 30 times, returned 30 times44.0%
ppc::core::Task<std::vector<int, std::allocator<int> >, int>::Validation() (modules/core/task/include/task.hpp:112)called 30 times, returned 30 times86.0%
ppc::core::Task<std::vector<int, std::allocator<int> >, int>::~Task() (modules/core/task/include/task.hpp:174)called 30 times, returned 30 times88.0%
ppc::core::Task<std::vector<long, std::allocator<long> >, long>::InternalOrderTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:190)called 40 times, returned 40 times100.0%
ppc::core::Task<std::vector<long, std::allocator<long> >, long>::InternalTimeTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:202)called 20 times, returned 20 times45.0%
ppc::core::Task<std::vector<long, std::allocator<long> >, long>::PostProcessing() (modules/core/task/include/task.hpp:136)called 10 times, returned 10 times79.0%
ppc::core::Task<std::vector<long, std::allocator<long> >, long>::PreProcessing() (modules/core/task/include/task.hpp:119)called 10 times, returned 10 times79.0%
ppc::core::Task<std::vector<long, std::allocator<long> >, long>::Run() (modules/core/task/include/task.hpp:129)called 10 times, returned 10 times86.0%
ppc::core::Task<std::vector<long, std::allocator<long> >, long>::Task(ppc::core::StateOfTesting) (modules/core/task/include/task.hpp:108)called 10 times, returned 10 times44.0%
ppc::core::Task<std::vector<long, std::allocator<long> >, long>::Validation() (modules/core/task/include/task.hpp:112)called 10 times, returned 10 times86.0%
ppc::core::Task<std::vector<long, std::allocator<long> >, long>::~Task() (modules/core/task/include/task.hpp:174)called 10 times, returned 10 times88.0%
ppc::core::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::InternalOrderTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:190)called 80 times, returned 80 times100.0%
ppc::core::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::InternalTimeTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:202)called 20 times, returned 20 times45.0%
ppc::core::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::PostProcessing() (modules/core/task/include/task.hpp:136)called 20 times, returned 20 times79.0%
ppc::core::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::PreProcessing() (modules/core/task/include/task.hpp:119)called 20 times, returned 20 times79.0%
ppc::core::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::Run() (modules/core/task/include/task.hpp:129)called 20 times, returned 20 times86.0%
ppc::core::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::Task(ppc::core::StateOfTesting) (modules/core/task/include/task.hpp:108)called 20 times, returned 20 times44.0%
ppc::core::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::Validation() (modules/core/task/include/task.hpp:112)called 20 times, returned 20 times86.0%
ppc::core::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::~Task() (modules/core/task/include/task.hpp:174)called 20 times, returned 20 times88.0%
ppc::core::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::InternalOrderTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:190)called 320 times, returned 320 times100.0%
ppc::core::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::InternalTimeTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/task/include/task.hpp:202)not called0.0%
ppc::core::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::PostProcessing() (modules/core/task/include/task.hpp:136)called 70 times, returned 70 times50.0%
ppc::core::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::PreProcessing() (modules/core/task/include/task.hpp:119)called 70 times, returned 70 times50.0%
ppc::core::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::Run() (modules/core/task/include/task.hpp:129)called 110 times, returned 110 times86.0%
ppc::core::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::Task(ppc::core::StateOfTesting) (modules/core/task/include/task.hpp:108)called 20 times, returned 20 times44.0%
ppc::core::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::Validation() (modules/core/task/include/task.hpp:112)called 70 times, returned 70 times86.0%
ppc::core::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::~Task() (modules/core/task/include/task.hpp:174)called 20 times, returned 20 times88.0%
ppc::util::FuncName[abi:cxx11](std::source_location const&) (modules/core/util/include/util.hpp:35)called 3176 times, returned 3176 times90.0%
ppc::util::GetAbsoluteTaskPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/core/util/src/util.cpp:18)called 336 times, returned 336 times58.0%
ppc::util::GetNumThreads() (modules/core/util/src/util.cpp:23)called 561 times, returned 561 times88.0%
ppc::util::IsUnderMpirun() (modules/core/util/src/util.cpp:38)called 364 times, returned 364 times100.0%