GCC Code Coverage Report


Directory: ./
Date: 2026-11-03 22:10:51
Exec Total Coverage
Lines: 198 266 74.4%
Functions: 37 43 86.0%
Branches: 58 98 59.2%

Function (File:Line) Call count Block coverage
Fw::FilePacket::CancelPacket::bufferSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/CancelPacket.cpp:22)not called0.0%
Fw::FilePacket::CancelPacket::fromSerialBuffer(Fw::SerialBuffer&) (/home/runner/work/fprime/fprime/Fw/FilePacket/CancelPacket.cpp:31)not called0.0%
Fw::FilePacket::CancelPacket::initialize(unsigned int) (/home/runner/work/fprime/fprime/Fw/FilePacket/CancelPacket.cpp:18)not called0.0%
Fw::FilePacket::CancelPacket::toBuffer(Fw::Buffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/CancelPacket.cpp:26)not called0.0%
Fw::FilePacket::DataPacket::bufferSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/DataPacket.cpp:28)called 20 times100.0%
Fw::FilePacket::DataPacket::fixedLengthSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/DataPacket.cpp:61)called 2 times100.0%
Fw::FilePacket::DataPacket::fromSerialBuffer(Fw::SerialBuffer&) (/home/runner/work/fprime/fprime/Fw/FilePacket/DataPacket.cpp:38)called 2 times73.0%
Fw::FilePacket::DataPacket::initialize(unsigned int, unsigned int, unsigned short, unsigned char const*) (/home/runner/work/fprime/fprime/Fw/FilePacket/DataPacket.cpp:18)called 20 times100.0%
Fw::FilePacket::DataPacket::toBuffer(Fw::Buffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/DataPacket.cpp:33)called 20 times82.0%
Fw::FilePacket::DataPacket::toSerialBuffer(Fw::SerialBuffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/DataPacket.cpp:65)called 20 times71.0%
Fw::FilePacket::EndPacket::bufferSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/EndPacket.cpp:25)called 5 times100.0%
Fw::FilePacket::EndPacket::fromSerialBuffer(Fw::SerialBuffer&) (/home/runner/work/fprime/fprime/Fw/FilePacket/EndPacket.cpp:43)called 2 times70.0%
Fw::FilePacket::EndPacket::getChecksum(CFDP::Checksum&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/EndPacket.cpp:38)called 1 time71.0%
Fw::FilePacket::EndPacket::initialize(unsigned int, CFDP::Checksum const&) (/home/runner/work/fprime/fprime/Fw/FilePacket/EndPacket.cpp:20)called 5 times100.0%
Fw::FilePacket::EndPacket::setChecksum(CFDP::Checksum const&) (/home/runner/work/fprime/fprime/Fw/FilePacket/EndPacket.cpp:34)called 5 times100.0%
Fw::FilePacket::EndPacket::toBuffer(Fw::Buffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/EndPacket.cpp:29)called 5 times82.0%
Fw::FilePacket::EndPacket::toSerialBuffer(Fw::SerialBuffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/EndPacket.cpp:58)called 5 times70.0%
Fw::FilePacket::Header::bufferSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/Header.cpp:23)called 32 times100.0%
Fw::FilePacket::Header::fromSerialBuffer(Fw::SerialBuffer&) (/home/runner/work/fprime/fprime/Fw/FilePacket/Header.cpp:27)called 6 times88.0%
Fw::FilePacket::Header::initialize(Fw::FilePacket::Type, unsigned int) (/home/runner/work/fprime/fprime/Fw/FilePacket/Header.cpp:18)called 30 times100.0%
Fw::FilePacket::Header::toSerialBuffer(Fw::SerialBuffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/Header.cpp:42)called 30 times75.0%
Fw::FilePacket::PathName::bufferSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/PathName.cpp:27)called 10 times100.0%
Fw::FilePacket::PathName::fromSerialBuffer(Fw::SerialBuffer&) (/home/runner/work/fprime/fprime/Fw/FilePacket/PathName.cpp:31)called 4 times80.0%
Fw::FilePacket::PathName::initialize(char const*) (/home/runner/work/fprime/fprime/Fw/FilePacket/PathName.cpp:21)called 10 times100.0%
Fw::FilePacket::PathName::toSerialBuffer(Fw::SerialBuffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/PathName.cpp:55)called 10 times75.0%
Fw::FilePacket::StartPacket::bufferSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/StartPacket.cpp:27)called 5 times100.0%
Fw::FilePacket::StartPacket::fromSerialBuffer(Fw::SerialBuffer&) (/home/runner/work/fprime/fprime/Fw/FilePacket/StartPacket.cpp:37)called 2 times69.0%
Fw::FilePacket::StartPacket::initialize(unsigned int, char const*, char const*) (/home/runner/work/fprime/fprime/Fw/FilePacket/StartPacket.cpp:18)called 5 times100.0%
Fw::FilePacket::StartPacket::toBuffer(Fw::Buffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/StartPacket.cpp:32)called 5 times82.0%
Fw::FilePacket::StartPacket::toSerialBuffer(Fw::SerialBuffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/StartPacket.cpp:71)called 5 times69.0%
Fw::FilePacket::asCancelPacket() const (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:48)not called0.0%
Fw::FilePacket::asDataPacket() const (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:38)called 2 times75.0%
Fw::FilePacket::asEndPacket() const (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:43)called 2 times75.0%
Fw::FilePacket::asHeader() const (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:29)called 6 times100.0%
Fw::FilePacket::asStartPacket() const (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:33)called 2 times75.0%
Fw::FilePacket::bufferSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:73)called 30 times62.0%
Fw::FilePacket::fromBuffer(Fw::Buffer const&) (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:22)called 6 times82.0%
Fw::FilePacket::fromCancelPacket(Fw::FilePacket::CancelPacket const&) (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:68)not called0.0%
Fw::FilePacket::fromDataPacket(Fw::FilePacket::DataPacket const&) (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:58)called 20 times100.0%
Fw::FilePacket::fromEndPacket(Fw::FilePacket::EndPacket const&) (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:63)called 5 times100.0%
Fw::FilePacket::fromSerialBuffer(Fw::SerialBuffer&) (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:111)called 6 times69.0%
Fw::FilePacket::fromStartPacket(Fw::FilePacket::StartPacket const&) (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:53)called 5 times100.0%
Fw::FilePacket::toBuffer(Fw::Buffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:91)called 30 times67.0%