GCC Code Coverage Report


Directory: ./
Date: 2025-08-13 00:58:25
Exec Total Coverage
Lines: 366 366 100.0%
Functions: 105 108 97.2%
Branches: 264 426 62.0%

Function (File:Line) Call count Block coverage
(anonymous namespace)::GetAbsolutePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/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/util/src/util.cpp:63)called 2524 times, returned 2524 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:67)called 60 times, returned 60 times100.0%
nesterov_a_test_task_processes::NesterovATestTaskMPI::PreProcessingImpl() (tasks/example_processes/mpi/src/ops_mpi.cpp:23)called 60 times, returned 60 times100.0%
nesterov_a_test_task_processes::NesterovATestTaskMPI::RunImpl() (tasks/example_processes/mpi/src/ops_mpi.cpp:28)called 60 times, returned 60 times100.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:55)called 48 times, returned 48 times100.0%
nesterov_a_test_task_processes::NesterovATestTaskSEQ::PreProcessingImpl() (tasks/example_processes/seq/src/ops_seq.cpp:21)called 48 times, returned 48 times100.0%
nesterov_a_test_task_processes::NesterovATestTaskSEQ::RunImpl() (tasks/example_processes/seq/src/ops_seq.cpp:26)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:80)called 60 times, returned 60 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskALL::PreProcessingImpl() (tasks/example_threads/all/src/ops_all.cpp:26)called 60 times, returned 60 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskALL::RunImpl() (tasks/example_threads/all/src/ops_all.cpp:31)called 60 times, returned 60 times95.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:49)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskOMP::PreProcessingImpl() (tasks/example_threads/omp/src/ops_omp.cpp:22)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskOMP::RunImpl() (tasks/example_threads/omp/src/ops_omp.cpp:27)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:55)called 48 times, returned 48 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskSEQ::PreProcessingImpl() (tasks/example_threads/seq/src/ops_seq.cpp:21)called 48 times, returned 48 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskSEQ::RunImpl() (tasks/example_threads/seq/src/ops_seq.cpp:26)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:53)called 48 times, returned 48 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskSTL::PreProcessingImpl() (tasks/example_threads/stl/src/ops_stl.cpp:23)called 48 times, returned 48 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskSTL::RunImpl() (tasks/example_threads/stl/src/ops_stl.cpp:28)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:51)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskTBB::PreProcessingImpl() (tasks/example_threads/tbb/src/ops_tbb.cpp:25)called 36 times, returned 36 times100.0%
nesterov_a_test_task_threads::NesterovATestTaskTBB::RunImpl() (tasks/example_threads/tbb/src/ops_tbb.cpp:30)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::performance::DefaultTimer() (modules/performance/include/performance.hpp:17)called 80 times, returned 80 times100.0%
ppc::performance::GetStringParamName[abi:cxx11](ppc::performance::PerfResults::TypeOfRunning) (modules/performance/include/performance.hpp:118)called 60 times, returned 60 times100.0%
ppc::performance::Perf<int, int>::CommonRun(ppc::performance::PerfAttr const&, std::function<void ()> const&, ppc::performance::PerfResults&) (modules/performance/include/performance.hpp:108)called 20 times, returned 20 times77.0%
ppc::performance::Perf<int, int>::PipelineRun(ppc::performance::PerfAttr const&) (modules/performance/include/performance.hpp:46)called 10 times, returned 10 times71.0%
ppc::performance::Perf<int, int>::PipelineRun(ppc::performance::PerfAttr const&)::{lambda()#1}::operator()() const (modules/performance/include/performance.hpp:49)not called0.0%
ppc::performance::Perf<int, int>::PrintPerfStatistic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (modules/performance/include/performance.hpp:71)called 10 times, returned 0 time19.0%
ppc::performance::Perf<int, int>::TaskRun(ppc::performance::PerfAttr const&) (modules/performance/include/performance.hpp:57)called 10 times, returned 10 times86.0%
ppc::performance::Perf<std::vector<float, std::allocator<float> >, float>::CommonRun(ppc::performance::PerfAttr const&, std::function<void ()> const&, ppc::performance::PerfResults&) (modules/performance/include/performance.hpp:108)called 20 times, returned 20 times77.0%
ppc::performance::Perf<std::vector<float, std::allocator<float> >, float>::PipelineRun(ppc::performance::PerfAttr const&) (modules/performance/include/performance.hpp:46)called 10 times, returned 10 times71.0%
ppc::performance::Perf<std::vector<float, std::allocator<float> >, float>::PrintPerfStatistic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (modules/performance/include/performance.hpp:71)called 20 times, returned 20 times29.0%
ppc::performance::Perf<std::vector<float, std::allocator<float> >, float>::TaskRun(ppc::performance::PerfAttr const&) (modules/performance/include/performance.hpp:57)called 10 times, returned 10 times86.0%
ppc::performance::Perf<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::CommonRun(ppc::performance::PerfAttr const&, std::function<void ()> const&, ppc::performance::PerfResults&) (modules/performance/include/performance.hpp:108)called 20 times, returned 20 times77.0%
ppc::performance::Perf<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::PipelineRun(ppc::performance::PerfAttr const&) (modules/performance/include/performance.hpp:46)called 20 times, returned 20 times71.0%
ppc::performance::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/performance/include/performance.hpp:71)called 20 times, returned 10 times68.0%
ppc::performance::Perf<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::CommonRun(ppc::performance::PerfAttr const&, std::function<void ()> const&, ppc::performance::PerfResults&) (modules/performance/include/performance.hpp:108)called 20 times, returned 20 times77.0%
ppc::performance::Perf<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::PipelineRun(ppc::performance::PerfAttr const&) (modules/performance/include/performance.hpp:46)called 10 times, returned 10 times71.0%
ppc::performance::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/performance/include/performance.hpp:71)called 20 times, returned 10 times42.0%
ppc::performance::Perf<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::TaskRun(ppc::performance::PerfAttr const&) (modules/performance/include/performance.hpp:57)called 10 times, returned 10 times86.0%
ppc::task::GetStringTaskType(ppc::task::TypeOfTask, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (modules/task/include/task.hpp:82)called 828 times, returned 748 times82.0%
ppc::task::Task<int, int>::InternalTimeTest() (modules/task/include/task.hpp:217)called 702 times, returned 702 times47.0%
ppc::task::Task<int, int>::PostProcessing() (modules/task/include/task.hpp:148)called 396 times, returned 386 times60.0%
ppc::task::Task<int, int>::PreProcessing() (modules/task/include/task.hpp:121)called 406 times, returned 396 times90.0%
ppc::task::Task<int, int>::Run() (modules/task/include/task.hpp:136)called 416 times, returned 396 times88.0%
ppc::task::Task<int, int>::Validation() (modules/task/include/task.hpp:109)called 426 times, returned 416 times88.0%
ppc::task::Task<std::vector<double, std::allocator<double> >, double>::InternalTimeTest() (modules/task/include/task.hpp:217)called 20 times, returned 20 times47.0%
ppc::task::Task<std::vector<double, std::allocator<double> >, double>::PostProcessing() (modules/task/include/task.hpp:148)called 10 times, returned 10 times60.0%
ppc::task::Task<std::vector<double, std::allocator<double> >, double>::PreProcessing() (modules/task/include/task.hpp:121)called 10 times, returned 10 times60.0%
ppc::task::Task<std::vector<double, std::allocator<double> >, double>::Run() (modules/task/include/task.hpp:136)called 10 times, returned 10 times50.0%
ppc::task::Task<std::vector<double, std::allocator<double> >, double>::Validation() (modules/task/include/task.hpp:109)called 10 times, returned 10 times50.0%
ppc::task::Task<std::vector<double, std::allocator<double> >, double>::~Task() (modules/task/include/task.hpp:205)called 10 times, returned 10 times83.0%
ppc::task::Task<std::vector<float, std::allocator<float> >, float>::InternalTimeTest() (modules/task/include/task.hpp:217)called 25 times, returned 25 times47.0%
ppc::task::Task<std::vector<float, std::allocator<float> >, float>::PostProcessing() (modules/task/include/task.hpp:148)called 105 times, returned 80 times90.0%
ppc::task::Task<std::vector<float, std::allocator<float> >, float>::PreProcessing() (modules/task/include/task.hpp:121)called 95 times, returned 85 times90.0%
ppc::task::Task<std::vector<float, std::allocator<float> >, float>::Run() (modules/task/include/task.hpp:136)called 120 times, returned 120 times50.0%
ppc::task::Task<std::vector<float, std::allocator<float> >, float>::Validation() (modules/task/include/task.hpp:109)called 85 times, returned 85 times50.0%
ppc::task::Task<std::vector<float, std::allocator<float> >, float>::~Task() (modules/task/include/task.hpp:205)called 55 times, returned 55 times83.0%
ppc::task::Task<std::vector<int, std::allocator<int> >, int>::InternalTimeTest() (modules/task/include/task.hpp:217)called 100 times, returned 80 times88.0%
ppc::task::Task<std::vector<int, std::allocator<int> >, int>::PostProcessing() (modules/task/include/task.hpp:148)called 50 times, returned 30 times60.0%
ppc::task::Task<std::vector<int, std::allocator<int> >, int>::PreProcessing() (modules/task/include/task.hpp:121)called 50 times, returned 50 times60.0%
ppc::task::Task<std::vector<int, std::allocator<int> >, int>::Run() (modules/task/include/task.hpp:136)called 50 times, returned 50 times50.0%
ppc::task::Task<std::vector<int, std::allocator<int> >, int>::Validation() (modules/task/include/task.hpp:109)called 60 times, returned 60 times50.0%
ppc::task::Task<std::vector<int, std::allocator<int> >, int>::~Task() (modules/task/include/task.hpp:205)called 70 times, returned 70 times100.0%
ppc::task::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::InternalTimeTest() (modules/task/include/task.hpp:217)not called0.0%
ppc::task::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::PostProcessing() (modules/task/include/task.hpp:148)called 20 times, returned 20 times50.0%
ppc::task::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::PreProcessing() (modules/task/include/task.hpp:121)called 20 times, returned 20 times50.0%
ppc::task::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::Run() (modules/task/include/task.hpp:136)called 20 times, returned 20 times50.0%
ppc::task::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::Validation() (modules/task/include/task.hpp:109)called 20 times, returned 20 times50.0%
ppc::task::Task<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned char>::~Task() (modules/task/include/task.hpp:205)called 20 times, returned 20 times83.0%
ppc::task::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::InternalTimeTest() (modules/task/include/task.hpp:217)not called0.0%
ppc::task::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::PostProcessing() (modules/task/include/task.hpp:148)called 70 times, returned 70 times50.0%
ppc::task::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::PreProcessing() (modules/task/include/task.hpp:121)called 70 times, returned 70 times50.0%
ppc::task::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::Run() (modules/task/include/task.hpp:136)called 110 times, returned 110 times50.0%
ppc::task::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::Validation() (modules/task/include/task.hpp:109)called 70 times, returned 70 times50.0%
ppc::task::Task<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int>::~Task() (modules/task/include/task.hpp:205)called 20 times, returned 20 times83.0%
ppc::task::TypeOfTaskToString[abi:cxx11](ppc::task::TypeOfTask) (modules/task/include/task.hpp:50)called 768 times, returned 768 times100.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/util/src/util.cpp:18)called 336 times, returned 336 times58.0%
ppc::util::GetNumProc() (modules/util/src/util.cpp:31)called 20 times, returned 20 times88.0%
ppc::util::GetNumThreads() (modules/util/src/util.cpp:23)called 541 times, returned 541 times88.0%
ppc::util::GetPerfMaxTime() (modules/util/src/util.cpp:47)called 70 times, returned 70 times88.0%
ppc::util::GetTaskMaxTime() (modules/util/src/util.cpp:39)called 436 times, returned 436 times88.0%
ppc::util::IsUnderMpirun() (modules/util/src/util.cpp:62)called 364 times, returned 364 times100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ppc::util::GetNamespace<int>() (modules/util/include/util.hpp:66)called 20 times, returned 20 times64.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ppc::util::GetNamespace<nesterov_a_test_task_processes::NesterovATestTaskMPI>() (modules/util/include/util.hpp:66)called 84 times, returned 84 times64.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ppc::util::GetNamespace<nesterov_a_test_task_processes::NesterovATestTaskSEQ>() (modules/util/include/util.hpp:66)called 84 times, returned 84 times64.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ppc::util::GetNamespace<nesterov_a_test_task_threads::NesterovATestTaskALL>() (modules/util/include/util.hpp:66)called 84 times, returned 84 times64.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ppc::util::GetNamespace<nesterov_a_test_task_threads::NesterovATestTaskOMP>() (modules/util/include/util.hpp:66)called 84 times, returned 84 times64.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ppc::util::GetNamespace<nesterov_a_test_task_threads::NesterovATestTaskSEQ>() (modules/util/include/util.hpp:66)called 84 times, returned 84 times64.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ppc::util::GetNamespace<nesterov_a_test_task_threads::NesterovATestTaskSTL>() (modules/util/include/util.hpp:66)called 84 times, returned 84 times64.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ppc::util::GetNamespace<nesterov_a_test_task_threads::NesterovATestTaskTBB>() (modules/util/include/util.hpp:66)called 84 times, returned 84 times64.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ppc::util::GetNamespace<ppc::performance::my::Another>() (modules/util/include/util.hpp:66)called 10 times, returned 10 times65.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ppc::util::GetNamespace<ppc::performance::my::nested::Type>() (modules/util/include/util.hpp:66)called 10 times, returned 10 times65.0%