GCC Code Coverage Report


Directory: ./
File: tasks/sakharov_a_transmission_from_one_to_all/seq/src/ops_seq.cpp
Date: 2026-01-10 02:40:41
Exec Total Coverage
Lines: 11 11 100.0%
Functions: 5 5 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include "sakharov_a_transmission_from_one_to_all/seq/include/ops_seq.hpp"
2
3 #include <vector>
4
5 #include "sakharov_a_transmission_from_one_to_all/common/include/common.hpp"
6
7 namespace sakharov_a_transmission_from_one_to_all {
8
9
1/2
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
8 SakharovATransmissionFromOneToAllSEQ::SakharovATransmissionFromOneToAllSEQ(const InType &in) {
10 SetTypeOfTask(GetStaticTypeOfTask());
11 GetInput() = in;
12 8 }
13
14 8 bool SakharovATransmissionFromOneToAllSEQ::ValidationImpl() {
15 8 return std::get<0>(GetInput()) == 0;
16 }
17
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 8 times.
8 bool SakharovATransmissionFromOneToAllSEQ::PreProcessingImpl() {
19 GetOutput().clear();
20 8 return true;
21 }
22
23 8 bool SakharovATransmissionFromOneToAllSEQ::RunImpl() {
24 8 GetOutput() = std::get<1>(GetInput());
25 8 return true;
26 }
27
28 8 bool SakharovATransmissionFromOneToAllSEQ::PostProcessingImpl() {
29 8 return true;
30 }
31
32 } // namespace sakharov_a_transmission_from_one_to_all
33