GCC Code Coverage Report


Directory: ./
File: tasks/barkalova_m_star/seq/src/ops_seq.cpp
Date: 2026-01-09 01:27:18
Exec Total Coverage
Lines: 0 13 0.0%
Functions: 0 5 0.0%
Branches: 0 10 0.0%

Line Branch Exec Source
1 #include "barkalova_m_star/seq/include/ops_seq.hpp"
2
3 #include <vector>
4
5 #include "barkalova_m_star/common/include/common.hpp"
6
7 namespace barkalova_m_star {
8
9 BarkalovaMStarSEQ::BarkalovaMStarSEQ(const InType &in) {
10 SetTypeOfTask(GetStaticTypeOfTask());
11 GetInput() = in;
12 GetOutput() = {};
13 }
14
15 bool BarkalovaMStarSEQ::ValidationImpl() {
16 const auto &input = GetInput();
17
18 int size = 1;
19 if (input.source < 0 || input.source >= size) {
20 return false;
21 }
22 if (input.dest < 0 || input.dest >= size) {
23 return false;
24 }
25 return true;
26 }
27
28 bool BarkalovaMStarSEQ::PreProcessingImpl() {
29 GetOutput() = {};
30 return true;
31 }
32
33 bool BarkalovaMStarSEQ::RunImpl() {
34 GetOutput() = GetInput().data;
35 return true;
36 }
37
38 bool BarkalovaMStarSEQ::PostProcessingImpl() {
39 return true;
40 }
41
42 } // namespace barkalova_m_star
43