GCC Code Coverage Report


Directory: ./
Date: 2026-09-03 22:13:00
Exec Total Coverage
Lines: 79 266 29.7%
Functions: 14 43 32.6%
Branches: 27 98 27.6%

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)not called0.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)not called0.0%
Fw::FilePacket::DataPacket::toBuffer(Fw::Buffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/DataPacket.cpp:33)not called0.0%
Fw::FilePacket::DataPacket::toSerialBuffer(Fw::SerialBuffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/DataPacket.cpp:65)not called0.0%
Fw::FilePacket::EndPacket::bufferSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/EndPacket.cpp:25)not called0.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)not called0.0%
Fw::FilePacket::EndPacket::setChecksum(CFDP::Checksum const&) (/home/runner/work/fprime/fprime/Fw/FilePacket/EndPacket.cpp:34)not called0.0%
Fw::FilePacket::EndPacket::toBuffer(Fw::Buffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/EndPacket.cpp:29)not called0.0%
Fw::FilePacket::EndPacket::toSerialBuffer(Fw::SerialBuffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/EndPacket.cpp:58)not called0.0%
Fw::FilePacket::Header::bufferSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/Header.cpp:23)called 2 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)not called0.0%
Fw::FilePacket::Header::toSerialBuffer(Fw::SerialBuffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/Header.cpp:42)not called0.0%
Fw::FilePacket::PathName::bufferSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/PathName.cpp:27)not called0.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)not called0.0%
Fw::FilePacket::PathName::toSerialBuffer(Fw::SerialBuffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/PathName.cpp:55)not called0.0%
Fw::FilePacket::StartPacket::bufferSize() const (/home/runner/work/fprime/fprime/Fw/FilePacket/StartPacket.cpp:27)not called0.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)not called0.0%
Fw::FilePacket::StartPacket::toBuffer(Fw::Buffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/StartPacket.cpp:32)not called0.0%
Fw::FilePacket::StartPacket::toSerialBuffer(Fw::SerialBuffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/StartPacket.cpp:71)not called0.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)not called0.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)not called0.0%
Fw::FilePacket::fromEndPacket(Fw::FilePacket::EndPacket const&) (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:63)not called0.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)not called0.0%
Fw::FilePacket::toBuffer(Fw::Buffer&) const (/home/runner/work/fprime/fprime/Fw/FilePacket/FilePacket.cpp:91)not called0.0%