GCC Code Coverage Report


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

File Lines Functions Branches
src/PEmptyBackend.cpp 95.7 95.7% 45 / 47 90.9% 20 / 22 -% 0 / 0
src/PEmptyBackend_impl.h 45.5 45.5% 10 / 22 50.0% 1 / 2 41.7% 5 / 12
src/PGenericSocket.h 81.2 81.2% 13 / 16 100.0% 2 / 2 50.0% 5 / 10
src/PGenericSocket_impl.h 81.3 81.3% 61 / 75 91.7% 11 / 12 57.1% 16 / 28
src/PGenericSocketManager.h 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4
src/PGenericSocketManager_impl.h 90.7 90.7% 49 / 54 91.7% 11 / 12 57.1% 20 / 35
src/PMockBackend.cpp 95.7 95.7% 66 / 69 91.3% 21 / 23 85.7% 18 / 21
src/PMockBackend_impl.h 55.3 55.3% 21 / 38 100.0% 3 / 3 29.3% 12 / 41
src/PMockBackendFile.cpp 92.8 92.8% 64 / 69 88.0% 22 / 25 90.5% 19 / 21
src/PSocketFlag.cpp 100.0 100.0% 50 / 50 100.0% 8 / 8 100.0% 68 / 68
src/PSocketFlag.h -% 0 / 0 -% 0 / 0 -% 0 / 0
TESTS/TEST_GENERIC_MOCK_BACKEND/main.cpp 100.0 100.0% 64 / 64 100.0% 7 / 7 92.3% 144 / 156
TESTS/TEST_MOCK_BACKEND/main.cpp 100.0 100.0% 44 / 44 100.0% 6 / 6 84.2% 64 / 76
TESTS/TEST_MOCK_BACKEND_ERROR_CASES/main.cpp 100.0 100.0% 39 / 39 100.0% 5 / 5 84.2% 64 / 76
TESTS/TEST_MOCK_BACKEND_FILE/main.cpp 100.0 100.0% 88 / 88 100.0% 8 / 8 91.1% 184 / 202
TESTS/TEST_MOCK_BACKEND_FILE_ERROR_CASES/main.cpp 100.0 100.0% 25 / 25 100.0% 3 / 3 82.5% 52 / 63
TESTS/TEST_SOCKET_FLAG/main.cpp 100.0 100.0% 43 / 43 100.0% 2 / 2 100.0% 304 / 304
TESTS/TEST_SOCKET_UTILITY_FUNCTIONS/main.cpp 100.0 100.0% 120 / 120 100.0% 6 / 6 97.3% 214 / 220