GCC Code Coverage Report


Directory: ./
Date: 2026-09-03 22:13:16
Exec Total Coverage
Lines: 91 154 59.1%
Functions: 14 17 82.4%
Branches: 32 89 36.0%

Function (File:Line) Call count Block coverage
Svc::BufferAccumulator::ArrayFIFOBuffer::ArrayFIFOBuffer() (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:24)called 1 time100.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::dequeue(Fw::Buffer&) (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:63)called 4 times75.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::enqueue(Fw::Buffer const&) (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:43)called 2 times70.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::getCapacity() const (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:89)not called0.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::getSize() const (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:85)called 6 times100.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::init(Fw::Buffer*, unsigned long) (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:33)called 1 time78.0%
Svc::BufferAccumulator::ArrayFIFOBuffer::~ArrayFIFOBuffer() (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/ArrayFIFOBuffer.cpp:27)called 1 time100.0%
Svc::BufferAccumulator::BA_DrainBuffers_cmdHandler(unsigned int, unsigned int, unsigned int, Svc::BufferAccumulator_BlockMode const&) (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/BufferAccumulator.cpp:136)not called0.0%
Svc::BufferAccumulator::BA_SetMode_cmdHandler(unsigned int, unsigned int, Svc::BufferAccumulator_OpState const&) (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/BufferAccumulator.cpp:112)not called0.0%
Svc::BufferAccumulator::BufferAccumulator(char const*) (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/BufferAccumulator.cpp:24)called 1 time62.0%
Svc::BufferAccumulator::allocateQueue(int, Fw::MemAllocator&, unsigned long, Svc::BufferAccumulator_OpState) (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/BufferAccumulator.cpp:44)called 1 time82.0%
Svc::BufferAccumulator::bufferSendInFill_handler(short, Fw::Buffer&) (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/BufferAccumulator.cpp:71)called 2 times67.0%
Svc::BufferAccumulator::bufferSendInReturn_handler(short, Fw::Buffer&) (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/BufferAccumulator.cpp:93)called 2 times78.0%
Svc::BufferAccumulator::deallocateQueue(Fw::MemAllocator&) (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/BufferAccumulator.cpp:63)called 1 time100.0%
Svc::BufferAccumulator::pingIn_handler(short, unsigned int) (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/BufferAccumulator.cpp:104)called 59 times100.0%
Svc::BufferAccumulator::sendStoredBuffer() (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/BufferAccumulator.cpp:193)called 4 times48.0%
Svc::BufferAccumulator::~BufferAccumulator() (/home/runner/work/fprime/fprime/Svc/BufferAccumulator/BufferAccumulator.cpp:38)called 1 time100.0%