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%
List of functions
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