GCC Code Coverage Report


Directory: Svc/FrameAccumulator/
Date: 2026-09-03 21:17:59
Exec Total Coverage
Lines: 183 191 95.8%
Functions: 11 11 100.0%
Branches: 114 126 90.5%

Function (File:Line) Call count Block coverage
Svc::FrameAccumulator::FrameAccumulator(char const*) (Svc/FrameAccumulator/FrameAccumulator.cpp:17)called 11 times85.0%
Svc::FrameAccumulator::cleanup() (Svc/FrameAccumulator/FrameAccumulator.cpp:41)called 11 times100.0%
Svc::FrameAccumulator::configure(Svc::FrameDetector const&, int, Fw::MemAllocator&, unsigned long) (Svc/FrameAccumulator/FrameAccumulator.cpp:26)called 11 times94.0%
Svc::FrameAccumulator::dataIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (Svc/FrameAccumulator/FrameAccumulator.cpp:53)called 27 times100.0%
Svc::FrameAccumulator::dataReturnIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (Svc/FrameAccumulator/FrameAccumulator.cpp:188)called 1 time100.0%
Svc::FrameAccumulator::processBuffer(Fw::Buffer&, ComCfg::FrameContext const&) (Svc/FrameAccumulator/FrameAccumulator.cpp:62)called 26 times85.0%
Svc::FrameAccumulator::processRing(ComCfg::FrameContext const&) (Svc/FrameAccumulator/FrameAccumulator.cpp:93)called 26 times80.0%
Svc::FrameAccumulator::~FrameAccumulator() (Svc/FrameAccumulator/FrameAccumulator.cpp:24)called 11 times100.0%
Svc::FrameDetector::~FrameDetector() (Svc/FrameAccumulator/FrameDetector.hpp:24)called 27 times100.0%
Svc::FrameDetectors::CcsdsTcFrameDetector::detect(Types::CircularBuffer const&, unsigned long&) const (Svc/FrameAccumulator/FrameDetector/CcsdsTcFrameDetector.cpp:19)called 1008 times75.0%
Svc::FrameDetectors::FprimeFrameDetector::detect(Types::CircularBuffer const&, unsigned long&) const (Svc/FrameAccumulator/FrameDetector/FprimeFrameDetector.cpp:12)called 1006 times72.0%