GCC Code Coverage Report


Directory: ./
Date: 2025-09-10 13:03:48
Exec Total Coverage
Lines: 292 409 71.4%
Functions: 58 72 80.6%
Branches: 198 332 59.6%

Function (File:Line) Call count Line coverage Branch coverage Condition coverage Block coverage
bool checkValue<unsigned char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PMockBackend.cpp:41)not called0.0%0.0%-%0.0%
testMockSocket() (TESTS/TEST_GENERIC_MOCK_BACKEND/main.cpp:60)called 1 time100.0%100.0%-%64.3%
threadSendData(PSocketMode::PSocketMode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) (TESTS/TEST_GENERIC_MOCK_BACKEND/main.cpp:28)called 1 time100.0%100.0%-%50.3%
threadSendMessage(PSocketMode::PSocketMode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) (TESTS/TEST_GENERIC_MOCK_BACKEND/main.cpp:74)called 1 time100.0%100.0%-%50.5%
threadRecievedData(PSocketMode::PSocketMode, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) (TESTS/TEST_GENERIC_MOCK_BACKEND/main.cpp:44)called 1 time90.9%73.1%-%36.1%
testMockSocketMessage() (TESTS/TEST_GENERIC_MOCK_BACKEND/main.cpp:118)called 1 time100.0%100.0%-%64.3%
threadRecievedMessage(PSocketMode::PSocketMode, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) (TESTS/TEST_GENERIC_MOCK_BACKEND/main.cpp:96)called 1 time94.1%84.1%-%41.5%
phoenix_loadMockSocket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&) (src/PMockBackend.cpp:17)not called0.0%0.0%-%0.0%
phoenix_readMockSocket(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) (src/phoenix_mock_socket.cpp:38)not called0.0%0.0%-%0.0%
phoenix_saveMockSocket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&) (src/PMockBackend.cpp:28)not called0.0%0.0%-%0.0%
phoenix_closeMockSocket(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/phoenix_mock_socket.cpp:53)not called0.0%0.0%-%0.0%
phoenix_createMockSocket(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) (src/phoenix_mock_socket.cpp:18)not called0.0%0.0%-%0.0%
PMockBackend::isConnected(PMockSocket const&) (src/PMockBackend.cpp:226)called 2 times100.0%-%-%100.0%
PMockBackend::setMockPrefix(PMockSocket&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/PMockBackend.cpp:116)called 4 times100.0%-%-%100.0%
PMockBackend::setIsMockRecord(PMockSocket&, bool) (src/PMockBackend.cpp:124)called 4 times100.0%-%-%100.0%
PMockBackend::createClientSocket(PMockSocket&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, PMockParam const&) (src/PMockBackend.cpp:85)called 4 times92.9%73.7%-%72.0%
PMockBackend::createServerSocket(PMockSocket&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, PMockParam const&) (src/PMockBackend.cpp:108)called 2 times100.0%-%-%100.0%
PMockBackend::recv(PMockSocket&, std::vector<unsigned char, std::allocator<unsigned char> >&, PRecvFlag::PRecvFlag) (src/PMockBackend.cpp:163)called 20 times63.6%50.0%-%64.3%
PMockBackend::send(PMockSocket&, std::vector<unsigned char, std::allocator<unsigned char> > const&, PSendFlag::PSendFlag) (src/PMockBackend.cpp:135)called 20 times40.0%7.7%-%16.1%
PMockBackend::close(PMockSocket&) (src/PMockBackend.cpp:216)called 8 times100.0%100.0%-%100.0%
PMockBackend::client() (src/PMockBackend.cpp:66)called 4 times100.0%-%-%100.0%
PMockBackend::server() (src/PMockBackend.cpp:74)called 2 times100.0%-%-%100.0%
PMockBackend::msgData(std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PMockBackend.cpp:201)not called0.0%-%-%0.0%
PMockBackend::msgData(std::vector<unsigned char, std::allocator<unsigned char> >&) (src/PMockBackend.cpp:209)called 20 times100.0%-%-%100.0%
PMockBackend::msgSize(std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PMockBackend.cpp:193)called 10 times100.0%-%-%100.0%
PMockBackend::mockToMsg(std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&) (src/PMockBackend.cpp:244)not called0.0%-%-%0.0%
PMockBackend::msgResize(std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned long) (src/PMockBackend.cpp:185)called 10 times100.0%-%-%100.0%
PMockBackend::msgToMock(std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PMockBackend.cpp:234)not called0.0%-%-%0.0%
PMockBackend::PMockBackend() (src/PMockBackend.cpp:59)not called0.0%-%-%0.0%
PEmptyBackend::isConnected(int const&) (src/PEmptyBackend.cpp:116)called 2 times100.0%-%-%100.0%
PEmptyBackend::createClientSocket(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, PEmptyParam const&) (src/PEmptyBackend.cpp:37)called 2 times100.0%-%-%100.0%
PEmptyBackend::createServerSocket(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, PEmptyParam const&) (src/PEmptyBackend.cpp:48)called 2 times100.0%-%-%100.0%
PEmptyBackend::recv(int&, std::vector<unsigned char, std::allocator<unsigned char> >&, PRecvFlag::PRecvFlag) (src/PEmptyBackend.cpp:68)not called0.0%-%-%0.0%
PEmptyBackend::send(int&, std::vector<unsigned char, std::allocator<unsigned char> > const&, PSendFlag::PSendFlag) (src/PEmptyBackend.cpp:58)called 20 times100.0%-%-%100.0%
PEmptyBackend::close(int&) (src/PEmptyBackend.cpp:108)called 8 times100.0%-%-%100.0%
PEmptyBackend::client() (src/PEmptyBackend.cpp:18)called 4 times100.0%-%-%100.0%
PEmptyBackend::server() (src/PEmptyBackend.cpp:26)called 2 times100.0%-%-%100.0%
PEmptyBackend::msgData(std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PEmptyBackend.cpp:92)called 10 times100.0%-%-%100.0%
PEmptyBackend::msgData(std::vector<unsigned char, std::allocator<unsigned char> >&) (src/PEmptyBackend.cpp:100)called 30 times100.0%-%-%100.0%
PEmptyBackend::msgSize(std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PEmptyBackend.cpp:84)called 20 times100.0%-%-%100.0%
PEmptyBackend::mockToMsg(std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&) (src/PEmptyBackend.cpp:134)called 10 times100.0%-%-%100.0%
PEmptyBackend::msgResize(std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned long) (src/PEmptyBackend.cpp:76)called 20 times100.0%-%-%100.0%
PEmptyBackend::msgToMock(std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PEmptyBackend.cpp:124)called 10 times100.0%-%-%100.0%
PEmptyBackend::PEmptyBackend() (src/PEmptyBackend.cpp:11)not called0.0%-%-%0.0%
PGenericSocket<PEmptyBackend, PMockBackend>::createClientSocket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, PEmptyParam const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PMockParam const&) (src/PGenericSocket_impl.h:68)called 2 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::createServerSocket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, PEmptyParam const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PMockParam const&) (src/PGenericSocket_impl.h:86)called 2 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::initialisationPGenericSocket(PSocketMode::PSocketMode) (src/PGenericSocket_impl.h:189)called 4 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::close() (src/PGenericSocket_impl.h:165)called 8 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::recvMsg(std::vector<unsigned char, std::allocator<unsigned char> >&, PRecvFlag::PRecvFlag) (src/PGenericSocket_impl.h:138)called 10 times50.0%38.5%-%34.4%
PGenericSocket<PEmptyBackend, PMockBackend>::sendMsg(std::vector<unsigned char, std::allocator<unsigned char> >&, PSendFlag::PSendFlag) (src/PGenericSocket_impl.h:111)called 10 times100.0%62.5%-%86.7%
PGenericSocket<PEmptyBackend, PMockBackend>::setMode(PSocketMode::PSocketMode) (src/PGenericSocket_impl.h:100)not called0.0%-%-%0.0%
bool PGenericSocket<PEmptyBackend, PMockBackend>::recvData<unsigned long>(unsigned long&, PRecvFlag::PRecvFlag) (src/PGenericSocket.h:77)called 10 times37.5%28.0%-%25.0%
bool PGenericSocket<PEmptyBackend, PMockBackend>::sendData<unsigned long>(unsigned long const&, PSendFlag::PSendFlag) (src/PGenericSocket.h:36)called 10 times90.0%72.2%-%78.1%
PGenericSocket<PEmptyBackend, PMockBackend>::PGenericSocket(PSocketMode::PSocketMode) (src/PGenericSocket_impl.h:16)called 4 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::~PGenericSocket() (src/PGenericSocket_impl.h:22)called 4 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::~PGenericSocket() (src/PGenericSocket_impl.h:22)called 4 times100.0%-%-%100.0%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::addClientSocket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, PEmptyParam const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PMockParam const&) (src/PGenericSocketManager_impl.h:55)called 2 times100.0%44.4%-%78.6%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::addServerSocket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, PEmptyParam const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PMockParam const&) (src/PGenericSocketManager_impl.h:78)called 2 times100.0%44.4%-%78.6%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::initialisationPGenericSocketManager(PSocketMode::PSocketMode) (src/PGenericSocketManager_impl.h:188)called 4 times100.0%-%-%100.0%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::clear() (src/PGenericSocketManager_impl.h:105)called 4 times100.0%80.0%-%100.0%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::recvMsg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<unsigned char, std::allocator<unsigned char> >&, PRecvFlag::PRecvFlag) (src/PGenericSocketManager_impl.h:136)called 10 times80.0%50.0%-%83.3%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::sendMsg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<unsigned char, std::allocator<unsigned char> >&, PSendFlag::PSendFlag) (src/PGenericSocketManager_impl.h:120)called 10 times80.0%50.0%-%83.3%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::setMode(PSocketMode::PSocketMode) (src/PGenericSocketManager_impl.h:30)called 1 time80.0%33.3%-%66.7%
bool PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::recvData<unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, PRecvFlag::PRecvFlag) (src/PGenericSocketManager.h:57)called 10 times80.0%50.0%-%83.3%
bool PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::sendData<unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, PSendFlag::PSendFlag) (src/PGenericSocketManager.h:39)called 10 times80.0%50.0%-%83.3%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::getSocket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/PGenericSocketManager_impl.h:150)called 40 times80.0%66.7%-%90.0%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::PGenericSocketManager(PSocketMode::PSocketMode) (src/PGenericSocketManager_impl.h:16)called 4 times100.0%-%-%100.0%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::~PGenericSocketManager() (src/PGenericSocketManager_impl.h:22)not called100.0%-%-%0.0%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::~PGenericSocketManager() (src/PGenericSocketManager_impl.h:22)called 4 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::isConnected() const (src/PGenericSocket_impl.h:174)called 2 times100.0%50.0%-%100.0%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::isConnected(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (src/PGenericSocketManager_impl.h:175)called 2 times80.0%75.0%-%90.9%
main (TESTS/TEST_GENERIC_MOCK_BACKEND/main.cpp:125)called 1 time100.0%-%-%100.0%