GCC Code Coverage Report


Directory: ./
File: firmware/util/containers/local_version_holder.cpp
Date: 2025-10-03 00:57:22
Coverage Exec Excl Total
Lines: 71.4% 5 0 7
Functions: 50.0% 1 0 2
Branches: 100.0% 2 0 2
Decisions: 100.0% 2 - 2

Line Branch Decision Exec Source
1 /**
2 * @file local_version_holder.cpp
3 *
4 * @date Mar 19, 2014
5 * @author Andrey Belomutskiy, (c) 2012-2020
6 */
7
8 #include "local_version_holder.h"
9
10 int LocalVersionHolder::getVersion() const {
11 return localVersion;
12 }
13
14 2250 bool LocalVersionHolder::isOld(int globalVersion) {
15
2/2
✓ Branch 0 taken 111 times.
✓ Branch 1 taken 2139 times.
2/2
✓ Decision 'true' taken 111 times.
✓ Decision 'false' taken 2139 times.
2250 if (globalVersion > localVersion) {
16 111 localVersion = globalVersion;
17 111 return true;
18 }
19 2139 return false;
20 }
21