GCC Code Coverage Report


Directory: /home/runner/work/fprime/fprime/Svc/ComStub/
Date: 2026-09-03 22:13:35
Exec Total Coverage
Lines: 34 69 49.3%
Functions: 7 10 70.0%
Branches: 24 48 50.0%

Function (File:Line) Call count Block coverage
Svc::ComStub::ComStub(char const*) (/home/runner/work/fprime/fprime/Svc/ComStub/ComStub.cpp:18)called 1 time80.0%
Svc::ComStub::dataIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (/home/runner/work/fprime/fprime/Svc/ComStub/ComStub.cpp:26)called 229 times42.0%
Svc::ComStub::dataReturnIn_handler(short, Fw::Buffer&, ComCfg::FrameContext const&) (/home/runner/work/fprime/fprime/Svc/ComStub/ComStub.cpp:79)called 614 times100.0%
Svc::ComStub::drvAsyncSendReturnIn_handler(short, Fw::Buffer&, Drv::ByteStreamStatus const&) (/home/runner/work/fprime/fprime/Svc/ComStub/ComStub.cpp:59)not called0.0%
Svc::ComStub::drvConnected_handler(short) (/home/runner/work/fprime/fprime/Svc/ComStub/ComStub.cpp:38)called 1 time79.0%
Svc::ComStub::drvReceiveIn_handler(short, Fw::Buffer&, Drv::ByteStreamStatus const&) (/home/runner/work/fprime/fprime/Svc/ComStub/ComStub.cpp:46)called 615 times82.0%
Svc::ComStub::handleAsyncRetry(Fw::Buffer&) (/home/runner/work/fprime/fprime/Svc/ComStub/ComStub.cpp:118)not called0.0%
Svc::ComStub::handleAsynchronousSend(Fw::Buffer&, ComCfg::FrameContext const&) (/home/runner/work/fprime/fprime/Svc/ComStub/ComStub.cpp:113)not called0.0%
Svc::ComStub::handleSynchronousSend(Fw::Buffer&, ComCfg::FrameContext const&) (/home/runner/work/fprime/fprime/Svc/ComStub/ComStub.cpp:87)called 229 times67.0%
Svc::ComStub::~ComStub() (/home/runner/work/fprime/fprime/Svc/ComStub/ComStub.cpp:20)called 1 time100.0%