GCC Code Coverage Report
Directory:
/home/runner/work/fprime/fprime/CFDP/Checksum/
Date:
2026-11-03 22:10:28
Exec
Total
Coverage
Lines:
47
52
90.4%
Functions:
11
13
84.6%
Branches:
13
14
92.9%
Function (File:Line)
Call count
Block coverage
CFDP::Checksum::Checksum() (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:22)
called 16 times
100.0%
CFDP::Checksum::Checksum(CFDP::Checksum const&) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:26)
not called
0.0%
CFDP::Checksum::Checksum(unsigned int) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:24)
called 1 time
100.0%
CFDP::Checksum::addByteAtOffset(unsigned char, unsigned char) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:95)
called 7739 times
67.0%
CFDP::Checksum::addWordAligned(unsigned char const*) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:75)
called 1916 times
86.0%
CFDP::Checksum::addWordUnaligned(unsigned char const*, unsigned char, unsigned char) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:82)
called 35 times
82.0%
CFDP::Checksum::getValue() const (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:45)
called 5 times
100.0%
CFDP::Checksum::operator!=(CFDP::Checksum const&) const (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:41)
not called
0.0%
CFDP::Checksum::operator=(CFDP::Checksum const&) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:32)
called 14 times
100.0%
CFDP::Checksum::operator==(CFDP::Checksum const&) const (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:37)
called 1 time
100.0%
CFDP::Checksum::update(unsigned char const*, unsigned int, unsigned int) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:49)
called 21 times
92.0%
CFDP::Checksum::~Checksum() (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:30)
called 17 times
100.0%
min(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/CFDP/Checksum/Checksum.cpp:16)
called 15 times
80.0%