GCC Code Coverage Report


Directory: ./
Date: 2026-02-23 23:20:07
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 1661 2023 82.1%
Functions: 377 513 73.5%
Branches: 1068 1811 59.0%

File Lines Functions Branches
modules/performance/include/performance.hpp 100.0 100.0% 58 / 58 23.3% 17 / 73 47.9% 67 / 140
modules/task/include/task.hpp 100.0 100.0% 70 / 70 81.3% 87 / 107 54.7% 70 / 128
modules/util/include/util.hpp 97.6 97.6% 40 / 41 96.1% 49 / 51 58.7% 44 / 75
modules/util/src/util.cpp 100.0 100.0% 29 / 29 100.0% 8 / 8 65.8% 25 / 38
tasks/dergynov_s_hypercube/mpi/src/ops_mpi.cpp 93.8 93.8% 91 / 97 81.8% 9 / 11 58.0% 51 / 88
tasks/dergynov_s_hypercube/seq/src/ops_seq.cpp 100.0 100.0% 13 / 13 100.0% 5 / 5 50.0% 2 / 4
tasks/dergynov_s_radix_sort_double_simple_merge/common/include/common.hpp 100.0 100.0% 6 / 6 -% 0 / 0 100.0% 4 / 4
tasks/dergynov_s_radix_sort_double_simple_merge/mpi/src/ops_mpi.cpp 100.0 100.0% 79 / 79 100.0% 7 / 7 68.3% 71 / 104
tasks/dergynov_s_radix_sort_double_simple_merge/seq/src/ops_seq.cpp 100.0 100.0% 37 / 37 100.0% 6 / 6 73.5% 25 / 34
tasks/dergynov_s_trapezoid_integration/common/include/common.hpp 0.0 0.0% 0 / 19 0.0% 0 / 2 0.0% 0 / 12
tasks/dergynov_s_trapezoid_integration/mpi/src/ops_mpi.cpp 0.0 0.0% 0 / 41 0.0% 0 / 5 0.0% 0 / 16
tasks/dergynov_s_trapezoid_integration/seq/src/ops_seq.cpp 0.0 0.0% 0 / 20 0.0% 0 / 5 0.0% 0 / 12
tasks/example_processes/mpi/src/ops_mpi.cpp 100.0 100.0% 32 / 32 100.0% 5 / 5 80.0% 16 / 20
tasks/example_processes/seq/src/ops_seq.cpp 100.0 100.0% 26 / 26 100.0% 5 / 5 77.8% 14 / 18
tasks/example_processes_2/mpi/src/ops_mpi.cpp 100.0 100.0% 32 / 32 100.0% 5 / 5 80.0% 16 / 20
tasks/example_processes_2/seq/src/ops_seq.cpp 100.0 100.0% 26 / 26 100.0% 5 / 5 77.8% 14 / 18
tasks/example_processes_3/mpi/src/ops_mpi.cpp 100.0 100.0% 32 / 32 100.0% 5 / 5 80.0% 16 / 20
tasks/example_processes_3/seq/src/ops_seq.cpp 100.0 100.0% 26 / 26 100.0% 5 / 5 77.8% 14 / 18
tasks/example_threads/all/src/ops_all.cpp 100.0 100.0% 41 / 41 100.0% 5 / 5 77.3% 17 / 22
tasks/example_threads/omp/src/ops_omp.cpp 100.0 100.0% 24 / 24 100.0% 5 / 5 83.3% 10 / 12
tasks/example_threads/seq/src/ops_seq.cpp 100.0 100.0% 26 / 26 100.0% 5 / 5 77.8% 14 / 18
tasks/example_threads/stl/src/ops_stl.cpp 100.0 100.0% 28 / 28 100.0% 5 / 5 75.0% 15 / 20
tasks/example_threads/tbb/src/ops_tbb.cpp 100.0 100.0% 24 / 24 100.0% 5 / 5 83.3% 10 / 12
tasks/kulikov_d_coun_number_char/mpi/src/ops_mpi.cpp 0.0 0.0% 0 / 45 0.0% 0 / 5 0.0% 0 / 58
tasks/kulikov_d_coun_number_char/seq/src/ops_seq.cpp 0.0 0.0% 0 / 16 0.0% 0 / 5 0.0% 0 / 6
tasks/likhanov_m_elem_vec_sum/mpi/src/ops_mpi.cpp 100.0 100.0% 27 / 27 100.0% 5 / 5 100.0% 8 / 8
tasks/likhanov_m_elem_vec_sum/seq/src/ops_seq.cpp 100.0 100.0% 15 / 15 100.0% 5 / 5 100.0% 2 / 2
tasks/likhanov_m_hypercube/mpi/src/ops_mpi.cpp 0.0 0.0% 0 / 49 0.0% 0 / 7 0.0% 0 / 32
tasks/likhanov_m_hypercube/seq/src/ops_seq.cpp 0.0 0.0% 0 / 20 0.0% 0 / 5 0.0% 0 / 6
tasks/morozova_s_broadcast/mpi/src/ops_mpi.cpp 92.2 92.2% 47 / 51 87.5% 7 / 8 60.0% 18 / 30
tasks/morozova_s_broadcast/seq/src/ops_seq.cpp 100.0 100.0% 12 / 12 100.0% 5 / 5 50.0% 2 / 4
tasks/morozova_s_connected_components/mpi/src/ops_mpi.cpp 96.2 96.2% 150 / 156 94.4% 17 / 18 71.9% 138 / 192
tasks/morozova_s_connected_components/seq/src/ops_seq.cpp 97.6 97.6% 41 / 42 100.0% 6 / 6 75.8% 50 / 66
tasks/morozova_s_matrix_max_value/mpi/src/ops_mpi.cpp 0.0 0.0% 0 / 43 0.0% 0 / 5 0.0% 0 / 42
tasks/morozova_s_matrix_max_value/seq/src/ops_seq.cpp 0.0 0.0% 0 / 22 0.0% 0 / 5 0.0% 0 / 16
tasks/sabutay_a_increasing_contrast/mpi/src/ops_mpi.cpp 100.0 100.0% 71 / 71 100.0% 8 / 8 61.1% 33 / 54
tasks/sabutay_a_increasing_contrast/seq/src/ops_seq.cpp 100.0 100.0% 20 / 20 100.0% 5 / 5 64.3% 9 / 14
tasks/sabutay_a_radix_sort_double_with_merge/mpi/include/ops_mpi.hpp 100.0 100.0% 3 / 3 100.0% 1 / 1 50.0% 2 / 4
tasks/sabutay_a_radix_sort_double_with_merge/mpi/src/ops_mpi.cpp 100.0 100.0% 101 / 101 100.0% 8 / 8 77.1% 74 / 96
tasks/sabutay_a_radix_sort_double_with_merge/seq/src/ops_seq.cpp 100.0 100.0% 41 / 41 100.0% 6 / 6 70.0% 21 / 30
tasks/sabutay_vector_sign_changes/mpi/src/ops_mpi.cpp 100.0 100.0% 61 / 61 100.0% 7 / 7 90.0% 36 / 40
tasks/sabutay_vector_sign_changes/seq/src/ops_seq.cpp 100.0 100.0% 25 / 25 100.0% 5 / 5 100.0% 12 / 12
tasks/shkryleva_s_vec_min_val/mpi/src/ops_mpi.cpp 98.3 98.3% 58 / 59 100.0% 7 / 7 77.5% 31 / 40
tasks/shkryleva_s_vec_min_val/seq/src/ops_seq.cpp 100.0 100.0% 20 / 20 100.0% 5 / 5 80.0% 8 / 10
tasks/tsarkov_k_hypercube/mpi/include/ops_mpi.hpp 100.0 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
tasks/tsarkov_k_hypercube/mpi/src/ops_mpi.cpp 97.8 97.8% 88 / 90 100.0% 11 / 11 70.0% 42 / 60
tasks/tsarkov_k_hypercube/seq/include/ops_seq.hpp 100.0 100.0% 1 / 1 -% 0 / 0 -% 0 / 0
tasks/tsarkov_k_hypercube/seq/src/ops_seq.cpp 100.0 100.0% 15 / 15 100.0% 5 / 5 50.0% 4 / 8
tasks/tsarkov_k_lexicographic_string_compare/mpi/src/ops_mpi.cpp 100.0 100.0% 56 / 56 100.0% 6 / 6 72.7% 32 / 44
tasks/tsarkov_k_lexicographic_string_compare/seq/src/ops_seq.cpp 100.0 100.0% 22 / 22 100.0% 5 / 5 85.7% 12 / 14
tasks/yushkova_p_min_in_matrix/mpi/include/ops_mpi.hpp 0.0 0.0% 0 / 1 -% 0 / 0 -% 0 / 0
tasks/yushkova_p_min_in_matrix/mpi/src/ops_mpi.cpp 0.0 0.0% 0 / 40 0.0% 0 / 5 0.0% 0 / 22
tasks/yushkova_p_min_in_matrix/seq/include/ops_seq.hpp 0.0 0.0% 0 / 1 -% 0 / 0 -% 0 / 0
tasks/yushkova_p_min_in_matrix/seq/src/ops_seq.cpp 0.0 0.0% 0 / 24 0.0% 0 / 5 0.0% 0 / 12
tasks/zyuzin_n_sum_elements_of_matrix/mpi/src/ops_mpi.cpp 100.0 100.0% 33 / 33 100.0% 5 / 5 53.6% 15 / 28
tasks/zyuzin_n_sum_elements_of_matrix/seq/src/ops_seq.cpp 100.0 100.0% 13 / 13 100.0% 5 / 5 50.0% 4 / 8