GCC Code Coverage Report


Directory: Svc/FileUplink/
Date: 2026-09-03 21:17:46
Exec Total Coverage
Lines: 195 211 92.4%
Functions: 31 32 96.9%
Branches: 90 111 81.1%

Function (File:Line) Call count Block coverage
Svc::FileUplink::File::getChecksum(CFDP::Checksum&) (Svc/FileUplink/FileUplink.hpp:61)called 2 times100.0%
Svc::FileUplink::File::open(Fw::FilePacket::StartPacket const&) (Svc/FileUplink/File.cpp:20)called 11 times80.0%
Svc::FileUplink::File::write(unsigned char const*, unsigned int, unsigned int) (Svc/FileUplink/File.cpp:37)called 8 times88.0%
Svc::FileUplink::FileUplink(char const*) (Svc/FileUplink/FileUplink.cpp:24)called 12 times89.0%
Svc::FileUplink::FilesReceived::FilesReceived(Svc::FileUplink*) (Svc/FileUplink/FileUplink.hpp:70)called 12 times100.0%
Svc::FileUplink::FilesReceived::fileReceived() (Svc/FileUplink/FileUplink.hpp:74)called 1 time81.0%
Svc::FileUplink::FilesReceivedFailed::FilesReceivedFailed(Svc::FileUplink*) (Svc/FileUplink/FileUplink.hpp:93)called 12 times100.0%
Svc::FileUplink::FilesReceivedFailed::fileReceivedFailed() (Svc/FileUplink/FileUplink.hpp:97)called 1 time81.0%
Svc::FileUplink::PacketsReceived::PacketsReceived(Svc::FileUplink*) (Svc/FileUplink/FileUplink.hpp:116)called 12 times100.0%
Svc::FileUplink::PacketsReceived::packetReceived() (Svc/FileUplink/FileUplink.hpp:120)called 27 times81.0%
Svc::FileUplink::Warnings::Warnings(Svc::FileUplink*) (Svc/FileUplink/FileUplink.hpp:139)called 12 times100.0%
Svc::FileUplink::Warnings::badChecksum(unsigned int, unsigned int) (Svc/FileUplink/Warnings.cpp:48)called 1 time100.0%
Svc::FileUplink::Warnings::fileOpen(Fw::StringTemplate<200ul>&) (Svc/FileUplink/Warnings.cpp:23)called 1 time100.0%
Svc::FileUplink::Warnings::fileWrite(Fw::StringTemplate<200ul>&) (Svc/FileUplink/Warnings.cpp:43)called 1 time100.0%
Svc::FileUplink::Warnings::invalidReceiveMode(Fw::FilePacket::Type) (Svc/FileUplink/Warnings.cpp:17)called 3 times95.0%
Svc::FileUplink::Warnings::packetDuplicate(unsigned int) (Svc/FileUplink/Warnings.cpp:38)called 1 time100.0%
Svc::FileUplink::Warnings::packetOutOfBounds(unsigned int, Fw::StringTemplate<200ul>&) (Svc/FileUplink/Warnings.cpp:28)called 1 time100.0%
Svc::FileUplink::Warnings::packetOutOfOrder(unsigned int, unsigned int) (Svc/FileUplink/Warnings.cpp:33)called 1 time100.0%
Svc::FileUplink::Warnings::warning() (Svc/FileUplink/FileUplink.hpp:165)called 9 times81.0%
Svc::FileUplink::bufferSendIn_handler(short, Fw::Buffer&) (Svc/FileUplink/FileUplink.cpp:44)called 27 times64.0%
Svc::FileUplink::checkDuplicatedPacket(unsigned int) (Svc/FileUplink/FileUplink.cpp:188)called 3 times100.0%
Svc::FileUplink::checkSequenceIndex(unsigned int) (Svc/FileUplink/FileUplink.cpp:181)called 11 times100.0%
Svc::FileUplink::compareChecksums(Fw::FilePacket::EndPacket const&) (Svc/FileUplink/FileUplink.cpp:198)called 2 times80.0%
Svc::FileUplink::configure(char const*) (Svc/FileUplink/FileUplink.cpp:36)called 12 times100.0%
Svc::FileUplink::goToDataMode() (Svc/FileUplink/FileUplink.cpp:217)called 10 times100.0%
Svc::FileUplink::goToStartMode() (Svc/FileUplink/FileUplink.cpp:210)called 6 times100.0%
Svc::FileUplink::handleCancelPacket() (Svc/FileUplink/FileUplink.cpp:175)called 2 times100.0%
Svc::FileUplink::handleDataPacket(Fw::FilePacket::DataPacket const&) (Svc/FileUplink/FileUplink.cpp:123)called 11 times96.0%
Svc::FileUplink::handleEndPacket(Fw::FilePacket::EndPacket const&) (Svc/FileUplink/FileUplink.cpp:153)called 3 times98.0%
Svc::FileUplink::handleStartPacket(Fw::FilePacket::StartPacket const&) (Svc/FileUplink/FileUplink.cpp:103)called 11 times98.0%
Svc::FileUplink::pingIn_handler(short, unsigned int) (Svc/FileUplink/FileUplink.cpp:94)not called0.0%
Svc::FileUplink::~FileUplink() (Svc/FileUplink/FileUplink.cpp:34)called 12 times100.0%