GCC Code Coverage Report


Directory: /home/runner/work/fprime/fprime/Drv/TcpClient/
Date: 2026-09-03 22:12:45
Exec Total Coverage
Lines: 33 41 80.5%
Functions: 9 9 100.0%
Branches: 12 19 63.2%

Function (File:Line) Call count Block coverage
Drv::TcpClientComponentImpl::TcpClientComponentImpl(char const*) (/home/runner/work/fprime/fprime/Drv/TcpClient/TcpClientComponentImpl.cpp:24)called 1 time62.0%
Drv::TcpClientComponentImpl::configure(char const*, unsigned short, unsigned int, unsigned int, unsigned long) (/home/runner/work/fprime/fprime/Drv/TcpClient/TcpClientComponentImpl.cpp:26)called 1 time100.0%
Drv::TcpClientComponentImpl::connected() (/home/runner/work/fprime/fprime/Drv/TcpClient/TcpClientComponentImpl.cpp:63)called 1 time100.0%
Drv::TcpClientComponentImpl::getBuffer() (/home/runner/work/fprime/fprime/Drv/TcpClient/TcpClientComponentImpl.cpp:45)called 615 times100.0%
Drv::TcpClientComponentImpl::getSocketHandler() (/home/runner/work/fprime/fprime/Drv/TcpClient/TcpClientComponentImpl.cpp:41)called 850 times100.0%
Drv::TcpClientComponentImpl::recvReturnIn_handler(short, Fw::Buffer&) (/home/runner/work/fprime/fprime/Drv/TcpClient/TcpClientComponentImpl.cpp:90)called 615 times100.0%
Drv::TcpClientComponentImpl::sendBuffer(Fw::Buffer, Drv::SocketIpStatus) (/home/runner/work/fprime/fprime/Drv/TcpClient/TcpClientComponentImpl.cpp:49)called 615 times75.0%
Drv::TcpClientComponentImpl::send_handler(short, Fw::Buffer&) (/home/runner/work/fprime/fprime/Drv/TcpClient/TcpClientComponentImpl.cpp:73)called 229 times67.0%
Drv::TcpClientComponentImpl::~TcpClientComponentImpl() (/home/runner/work/fprime/fprime/Drv/TcpClient/TcpClientComponentImpl.cpp:35)called 1 time100.0%