GCC Code Coverage Report


Directory: ./
Date: 2025-12-02 14:33:23
Exec Total Coverage
Lines: 810 873 92.8%
Functions: 138 148 93.2%
Branches: 1191 1337 89.1%

Function (File:Line) Call count Line coverage Branch coverage Condition coverage Block coverage
testWrongPath() (TESTS/TEST_MOCK_BACKEND_FILE_ERROR_CASES/main.cpp:29)called 2 times100.0%85.2%-%61.8%
daemonToString[abi:cxx11](PRecvStatus::PRecvStatus) (src/PSocketFlag.cpp:83)called 8 times100.0%100.0%-%65.2%
daemonToString[abi:cxx11](PSendStatus::PSendStatus) (src/PSocketFlag.cpp:33)called 7 times100.0%100.0%-%65.5%
daemonToString[abi:cxx11](PRecvFlag::PRecvFlag) (src/PSocketFlag.cpp:63)called 2 times100.0%100.0%-%72.2%
daemonToString[abi:cxx11](PSendFlag::PSendFlag) (src/PSocketFlag.cpp:13)called 2 times100.0%100.0%-%72.2%
testMockSocket() (TESTS/TEST_GENERIC_MOCK_BACKEND/main.cpp:56)called 1 time100.0%100.0%-%64.3%
testSocketFlag() (TESTS/TEST_SOCKET_FLAG/main.cpp:14)called 1 time100.0%100.0%-%46.8%
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:26)called 1 time100.0%92.7%-%49.3%
checkRecvMessage(PMockSocketFile&) (TESTS/TEST_MOCK_BACKEND_FILE/main.cpp:40)called 11 times100.0%100.0%-%48.3%
createMockClient(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) (TESTS/TEST_MOCK_BACKEND_FILE/main.cpp:55)called 1 time100.0%88.5%-%51.4%
createMockServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) (TESTS/TEST_MOCK_BACKEND_FILE/main.cpp:18)called 1 time100.0%86.4%-%48.2%
testEmptyBackend() (TESTS/TEST_MOCK_BACKEND/main.cpp:16)called 1 time100.0%100.0%-%57.9%
testSendMismatch() (TESTS/TEST_MOCK_BACKEND_ERROR_CASES/main.cpp:56)called 1 time100.0%87.5%-%62.0%
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:70)called 1 time100.0%92.1%-%49.7%
threadReceivedData(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:43)called 1 time100.0%90.0%-%48.3%
testMockBackendFile() (TESTS/TEST_MOCK_BACKEND_FILE/main.cpp:83)called 1 time100.0%100.0%-%66.7%
testCreateValidSocket() (TESTS/TEST_MOCK_BACKEND_FILE/main.cpp:92)called 1 time100.0%89.7%-%49.0%
testMockSocketMessage() (TESTS/TEST_GENERIC_MOCK_BACKEND/main.cpp:110)called 1 time100.0%100.0%-%64.3%
threadReceivedMessage(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:92)called 1 time100.0%92.7%-%48.0%
testMsgUtilityFunctions() (TESTS/TEST_SOCKET_UTILITY_FUNCTIONS/main.cpp:14)called 1 time100.0%100.0%-%48.6%
daemonRecvFlagFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/PSocketFlag.cpp:74)called 2 times100.0%100.0%-%100.0%
daemonSendFlagFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/PSocketFlag.cpp:24)called 2 times100.0%100.0%-%100.0%
bool socket_serialize_message<unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned long const&) (src/PMockBackend_impl.h:18)called 10 times100.0%100.0%-%100.0%
testFileBackendEdgeCases() (TESTS/TEST_MOCK_BACKEND_FILE/main.cpp:70)called 1 time100.0%85.7%-%48.6%
phoenix_createMockBackend(PMockSocket&, PSocketParam const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PMockParam const&) (src/PMockBackend.cpp:19)called 1 time100.0%-%-%100.0%
phoenix_createMockBackend(PMockSocketFile&, PSocketParam const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PMockParamFile const&) (src/PMockBackendFile.cpp:19)called 1 time100.0%-%-%100.0%
testMockBackendNoMessages() (TESTS/TEST_MOCK_BACKEND_ERROR_CASES/main.cpp:13)called 2 times100.0%84.0%-%62.2%
testSendMessageMockRecord() (TESTS/TEST_MOCK_BACKEND/main.cpp:55)called 1 time100.0%100.0%-%52.4%
daemonRecvStatusFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/PSocketFlag.cpp:100)called 8 times100.0%100.0%-%100.0%
daemonSendStatusFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/PSocketFlag.cpp:49)called 7 times100.0%100.0%-%100.0%
testCreateSocketWithNoFile() (TESTS/TEST_MOCK_BACKEND/main.cpp:44)called 1 time100.0%81.2%-%49.3%
testMsgConversionFunctions() (TESTS/TEST_SOCKET_UTILITY_FUNCTIONS/main.cpp:36)called 1 time100.0%100.0%-%48.8%
testMockBackendEmptyMessage() (TESTS/TEST_MOCK_BACKEND_ERROR_CASES/main.cpp:31)called 2 times100.0%82.6%-%64.0%
testCreateValidSocketEdgeCases() (TESTS/TEST_MOCK_BACKEND_FILE/main.cpp:107)called 1 time100.0%93.9%-%48.8%
testMockBackendMessageMismatch() (TESTS/TEST_MOCK_BACKEND/main.cpp:34)called 1 time100.0%81.2%-%49.3%
testCreateSocketWithInvalidFile() (TESTS/TEST_MOCK_BACKEND_FILE_ERROR_CASES/main.cpp:13)called 2 times100.0%80.6%-%56.2%
testFileBackendUtilityFunctions() (TESTS/TEST_SOCKET_UTILITY_FUNCTIONS/main.cpp:108)called 1 time100.0%100.0%-%48.6%
testMockBackendEmptyMessageRecv() (TESTS/TEST_MOCK_BACKEND_ERROR_CASES/main.cpp:47)called 1 time100.0%83.3%-%64.3%
testPMockBackendServerFunctions() (TESTS/TEST_SOCKET_UTILITY_FUNCTIONS/main.cpp:77)called 1 time100.0%89.1%-%49.5%
testFileBackendConversionFunctions() (TESTS/TEST_SOCKET_UTILITY_FUNCTIONS/main.cpp:129)called 1 time100.0%100.0%-%49.0%
testMockBackendSendMessageMismatch() (TESTS/TEST_MOCK_BACKEND/main.cpp:23)called 1 time100.0%78.6%-%47.1%
PMockSocket::setMockPrefix(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/PMockBackend.cpp:58)called 14 times100.0%100.0%-%70.6%
PMockSocket::setIsMockRecord(bool) (src/PMockBackend.cpp:67)called 17 times100.0%-%-%100.0%
PMockSocket::createClientSocket(PSocketParam const&, PMockParam const&) (src/PMockBackend.cpp:40)called 10 times100.0%-%-%100.0%
PMockSocket::createServerSocket(PSocketParam const&, PMockParam const&) (src/PMockBackend.cpp:51)not called0.0%-%-%0.0%
PMockSocket::close() (src/PMockBackend.cpp:112)called 11 times100.0%-%-%100.0%
PMockSocket::recvMsg(std::vector<unsigned char, std::allocator<unsigned char> >&, PRecvFlag::PRecvFlag) (src/PMockBackend.cpp:90)called 24 times87.5%75.0%-%90.0%
PMockSocket::sendMsg(std::vector<unsigned char, std::allocator<unsigned char> > const&, PSendFlag::PSendFlag) (src/PMockBackend.cpp:76)called 25 times100.0%75.0%-%80.8%
PRecvStatus::PRecvStatus PMockSocket::recvData<unsigned long>(unsigned long&, PRecvFlag::PRecvFlag) (src/PMockBackend_impl.h:61)called 10 times66.7%41.7%-%60.0%
PSendStatus::PSendStatus PMockSocket::sendData<unsigned long>(unsigned long const&, PSendFlag::PSendFlag) (src/PMockBackend_impl.h:32)called 10 times33.3%15.4%-%8.6%
PMockSocket::PMockSocket() (src/PMockBackend.cpp:27)called 17 times100.0%100.0%-%64.3%
PMockSocket::~PMockSocket() (src/PMockBackend.cpp:32)not called100.0%-%-%0.0%
PMockSocket::~PMockSocket() (src/PMockBackend.cpp:32)called 17 times100.0%-%-%100.0%
PEmptySocket::setMockPrefix(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/PEmptyBackend.cpp:38)called 1 time100.0%-%-%100.0%
PEmptySocket::setIsMockRecord(bool) (src/PEmptyBackend.cpp:43)called 1 time100.0%-%-%100.0%
PEmptySocket::createClientSocket(PSocketParam const&, PEmptyParam const&) (src/PEmptyBackend.cpp:23)called 2 times100.0%-%-%100.0%
PEmptySocket::createServerSocket(PSocketParam const&, PEmptyParam const&) (src/PEmptyBackend.cpp:31)called 2 times100.0%-%-%100.0%
PEmptySocket::close() (src/PEmptyBackend.cpp:71)called 8 times100.0%-%-%100.0%
PEmptySocket::recvMsg(std::vector<unsigned char, std::allocator<unsigned char> >&, PRecvFlag::PRecvFlag) (src/PEmptyBackend.cpp:59)not called0.0%-%-%0.0%
PEmptySocket::sendMsg(std::vector<unsigned char, std::allocator<unsigned char> > const&, PSendFlag::PSendFlag) (src/PEmptyBackend.cpp:50)called 20 times100.0%-%-%100.0%
PRecvStatus::PRecvStatus PEmptySocket::recvData<unsigned long>(unsigned long&, PRecvFlag::PRecvFlag) (src/PEmptyBackend_impl.h:39)not called0.0%0.0%-%0.0%
PSendStatus::PSendStatus PEmptySocket::sendData<unsigned long>(unsigned long const&, PSendFlag::PSendFlag) (src/PEmptyBackend_impl.h:19)called 10 times90.9%83.3%-%80.0%
PEmptySocket::PEmptySocket() (src/PEmptyBackend.cpp:10)called 5 times100.0%-%-%100.0%
PEmptySocket::~PEmptySocket() (src/PEmptyBackend.cpp:15)not called100.0%-%-%0.0%
PEmptySocket::~PEmptySocket() (src/PEmptyBackend.cpp:15)called 5 times100.0%-%-%100.0%
PMockBackend::createClientSocket(PMockSocket&, PSocketParam const&, PMockParam const&) (src/PMockBackend.cpp:144)called 9 times100.0%-%-%100.0%
PMockBackend::createServerSocket(PMockSocket&, PSocketParam const&, PMockParam const&) (src/PMockBackend.cpp:154)called 4 times100.0%-%-%100.0%
PMockBackend::client() (src/PMockBackend.cpp:126)called 9 times100.0%-%-%100.0%
PMockBackend::server() (src/PMockBackend.cpp:134)called 3 times100.0%-%-%100.0%
PMockBackend::msgData(std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PMockBackend.cpp:178)called 2 times100.0%-%-%100.0%
PMockBackend::msgData(std::vector<unsigned char, std::allocator<unsigned char> >&) (src/PMockBackend.cpp:186)called 5 times100.0%-%-%100.0%
PMockBackend::msgSize(std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PMockBackend.cpp:170)called 3 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:204)called 1 time100.0%-%-%100.0%
PMockBackend::msgResize(std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned long) (src/PMockBackend.cpp:162)called 4 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:194)called 1 time100.0%-%-%100.0%
PMockBackend::PMockBackend() (src/PMockBackend.cpp:119)called 9 times100.0%-%-%100.0%
PEmptyBackend::createClientSocket(PEmptySocket&, PSocketParam const&, PEmptyParam const&) (src/PEmptyBackend.cpp:106)called 2 times100.0%-%-%100.0%
PEmptyBackend::createServerSocket(PEmptySocket&, PSocketParam const&, PEmptyParam const&) (src/PEmptyBackend.cpp:116)called 2 times100.0%-%-%100.0%
PEmptyBackend::client() (src/PEmptyBackend.cpp:88)called 4 times100.0%-%-%100.0%
PEmptyBackend::server() (src/PEmptyBackend.cpp:96)called 2 times100.0%-%-%100.0%
PEmptyBackend::msgData(std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PEmptyBackend.cpp:140)called 10 times100.0%-%-%100.0%
PEmptyBackend::msgData(std::vector<unsigned char, std::allocator<unsigned char> >&) (src/PEmptyBackend.cpp:148)called 20 times100.0%-%-%100.0%
PEmptyBackend::msgSize(std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PEmptyBackend.cpp:132)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:166)called 10 times100.0%-%-%100.0%
PEmptyBackend::msgResize(std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned long) (src/PEmptyBackend.cpp:124)called 10 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:156)called 10 times100.0%-%-%100.0%
PEmptyBackend::PEmptyBackend() (src/PEmptyBackend.cpp:81)called 4 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::createClientSocket(PEmptyBackend&, PMockBackend&, PSocketParam const&, PEmptyParam const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PMockParam const&) (src/PGenericSocket_impl.h:35)called 2 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::createServerSocket(PEmptyBackend&, PMockBackend&, PSocketParam const&, PEmptyParam const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PMockParam const&) (src/PGenericSocket_impl.h:53)called 2 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::initialisationPGenericSocket(PSocketMode::PSocketMode) (src/PGenericSocket_impl.h:169)called 4 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::close() (src/PGenericSocket_impl.h:128)called 8 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::recvMsg(std::vector<unsigned char, std::allocator<unsigned char> >&, PRecvFlag::PRecvFlag) (src/PGenericSocket_impl.h:104)called 10 times47.4%36.4%-%32.3%
PGenericSocket<PEmptyBackend, PMockBackend>::sendMsg(std::vector<unsigned char, std::allocator<unsigned char> >&, PSendFlag::PSendFlag) (src/PGenericSocket_impl.h:77)called 10 times100.0%62.5%-%86.7%
PGenericSocket<PEmptyBackend, PMockBackend>::setMode(PSocketMode::PSocketMode) (src/PGenericSocket_impl.h:66)not called0.0%-%-%0.0%
PRecvStatus::PRecvStatus PGenericSocket<PEmptyBackend, PMockBackend>::recvData<unsigned long>(unsigned long&, PRecvFlag::PRecvFlag) (src/PGenericSocket.h:57)called 10 times66.7%50.0%-%60.0%
PSendStatus::PSendStatus PGenericSocket<PEmptyBackend, PMockBackend>::sendData<unsigned long>(unsigned long const&, PSendFlag::PSendFlag) (src/PGenericSocket.h:34)called 10 times100.0%50.0%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::PGenericSocket(PSocketMode::PSocketMode) (src/PGenericSocket_impl.h:16)called 4 times100.0%100.0%-%83.3%
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%
PMockSocketFile::setMockPrefix(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/PMockBackendFile.cpp:57)called 10 times100.0%100.0%-%70.6%
PMockSocketFile::setIsMockRecord(bool) (src/PMockBackendFile.cpp:66)called 10 times100.0%-%-%100.0%
PMockSocketFile::createClientSocket(PSocketParam const&, PMockParamFile const&) (src/PMockBackendFile.cpp:40)called 8 times100.0%-%-%100.0%
PMockSocketFile::createServerSocket(PSocketParam const&, PMockParamFile const&) (src/PMockBackendFile.cpp:50)not called0.0%-%-%0.0%
PMockSocketFile::close() (src/PMockBackendFile.cpp:111)called 4 times100.0%-%-%100.0%
PMockSocketFile::recvMsg(std::vector<unsigned char, std::allocator<unsigned char> >&, PRecvFlag::PRecvFlag) (src/PMockBackendFile.cpp:89)called 16 times62.5%50.0%-%70.0%
PMockSocketFile::sendMsg(std::vector<unsigned char, std::allocator<unsigned char> > const&, PSendFlag::PSendFlag) (src/PMockBackendFile.cpp:75)called 17 times100.0%100.0%-%100.0%
PMockSocketFile::PMockSocketFile() (src/PMockBackendFile.cpp:27)called 10 times100.0%100.0%-%64.3%
PMockSocketFile::~PMockSocketFile() (src/PMockBackendFile.cpp:32)not called100.0%-%-%0.0%
PMockSocketFile::~PMockSocketFile() (src/PMockBackendFile.cpp:32)called 10 times100.0%-%-%100.0%
PMockBackendFile::createClientSocket(PMockSocketFile&, PSocketParam const&, PMockParamFile const&) (src/PMockBackendFile.cpp:142)called 7 times100.0%-%-%100.0%
PMockBackendFile::createServerSocket(PMockSocketFile&, PSocketParam const&, PMockParamFile const&) (src/PMockBackendFile.cpp:152)called 1 time100.0%-%-%100.0%
PMockBackendFile::client() (src/PMockBackendFile.cpp:124)called 7 times100.0%-%-%100.0%
PMockBackendFile::server() (src/PMockBackendFile.cpp:132)called 1 time100.0%-%-%100.0%
PMockBackendFile::msgData(std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PMockBackendFile.cpp:176)called 2 times100.0%-%-%100.0%
PMockBackendFile::msgData(std::vector<unsigned char, std::allocator<unsigned char> >&) (src/PMockBackendFile.cpp:184)called 4 times100.0%-%-%100.0%
PMockBackendFile::msgSize(std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PMockBackendFile.cpp:168)called 3 times100.0%-%-%100.0%
PMockBackendFile::mockToMsg(std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&) (src/PMockBackendFile.cpp:202)called 1 time100.0%-%-%100.0%
PMockBackendFile::msgResize(std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned long) (src/PMockBackendFile.cpp:160)called 3 times100.0%-%-%100.0%
PMockBackendFile::msgToMock(std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> > const&) (src/PMockBackendFile.cpp:192)called 1 time100.0%-%-%100.0%
PMockBackendFile::PMockBackendFile() (src/PMockBackendFile.cpp:116)called 7 times100.0%-%-%100.0%
PMockBackendFile::~PMockBackendFile() (src/PMockBackendFile.cpp:119)not called100.0%-%-%0.0%
PMockBackendFile::~PMockBackendFile() (src/PMockBackendFile.cpp:119)called 7 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&, PSocketParam const&, PEmptyParam const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PMockParam const&) (src/PGenericSocketManager_impl.h:54)called 2 times100.0%42.9%-%76.9%
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&, PSocketParam const&, PEmptyParam const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PMockParam const&) (src/PGenericSocketManager_impl.h:75)called 2 times100.0%42.9%-%76.9%
PGenericSocketManager<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PEmptyBackend, PMockBackend>::initialisationPGenericSocketManager(PSocketMode::PSocketMode) (src/PGenericSocketManager_impl.h:184)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:101)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:132)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:116)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%
PRecvStatus::PRecvStatus 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%
PSendStatus::PSendStatus 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:146)called 42 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%-%85.7%
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%
PMockSocket::isConnected() const (src/PMockBackend.cpp:107)called 6 times100.0%-%-%100.0%
PEmptySocket::isConnected() const (src/PEmptyBackend.cpp:66)called 3 times100.0%-%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::isConnected() const (src/PGenericSocket_impl.h:137)called 4 times100.0%75.0%-%100.0%
PGenericSocket<PEmptyBackend, PMockBackend>::waitUntilConnection(unsigned long, unsigned long) const (src/PGenericSocket_impl.h:153)called 2 times100.0%75.0%-%100.0%
PMockSocketFile::isConnected() const (src/PMockBackendFile.cpp:106)called 3 times100.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:171)called 2 times80.0%75.0%-%90.9%
main (TESTS/TEST_GENERIC_MOCK_BACKEND/main.cpp:117)called 1 time100.0%-%-%100.0%
main (TESTS/TEST_MOCK_BACKEND/main.cpp:67)called 1 time100.0%-%-%100.0%
main (TESTS/TEST_MOCK_BACKEND_ERROR_CASES/main.cpp:67)called 6 times100.0%-%-%100.0%
main (TESTS/TEST_MOCK_BACKEND_FILE/main.cpp:128)called 1 time100.0%-%-%100.0%
main (TESTS/TEST_MOCK_BACKEND_FILE_ERROR_CASES/main.cpp:46)called 6 times100.0%-%-%100.0%
main (TESTS/TEST_SOCKET_FLAG/main.cpp:63)called 1 time100.0%-%-%100.0%
main (TESTS/TEST_SOCKET_UTILITY_FUNCTIONS/main.cpp:160)called 1 time100.0%-%-%100.0%