GCC Code Coverage Report


Directory: ./
File: tasks/marin_l_mark_components/common/include/common.hpp
Date: 2026-04-02 17:12:27
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 0 0 -%
Branches: 2 8 25.0%

Line Branch Exec Source
1 #pragma once
2
3 #include <string>
4 #include <tuple>
5 #include <vector>
6
7 #include "task/include/task.hpp"
8
9 namespace marin_l_mark_components {
10
11 using Image = std::vector<std::vector<int>>;
12 using Labels = std::vector<std::vector<int>>;
13
14
1/2
✓ Branch 1 taken 72 times.
✗ Branch 2 not taken.
216 struct InData {
15 Image binary;
16 };
17
18
1/6
✓ Branch 3 taken 72 times.
✗ Branch 4 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
144 struct OutData {
19 Labels labels;
20 };
21
22 using InType = InData;
23 using OutType = OutData;
24 using TestType = std::tuple<int, int, std::string>;
25 using BaseTask = ppc::task::Task<InType, OutType>;
26
27 } // namespace marin_l_mark_components
28