GCC Code Coverage Report


Directory: ./
Date: 2024-12-09 11:00:39
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 6020 6278 95.9%
Branches: 9122 9880 92.3%

File Lines Branches
TESTS/TEST_BASE_CONNECTOR_MANAGER/main.cpp 100.0 100.0% 22 / 22 100.0% 91 / 91
TESTS/TEST_CALL_CONNECTOR_MANAGER/main.cpp 94.7 94.7% 36 / 38 100.0% 105 / 105
TESTS/TEST_EMPTY_BACKEND_CONNECTOR_MANAGER/main.cpp 100.0 100.0% 12 / 12 100.0% 35 / 35
TESTS/TEST_LOCAL_VARIABLE/main.cpp 100.0 100.0% 44 / 44 100.0% 105 / 105
TESTS/TEST_PULL_CONNECTOR_MANAGER/main.cpp 100.0 100.0% 30 / 30 100.0% 80 / 80
TESTS/TEST_PUSH_CONNECTOR_MANAGER/main.cpp 100.0 100.0% 46 / 46 100.0% 143 / 143
TESTS/TEST_PUSH_MOCKRECORD_CONNECTOR_MANAGER/main.cpp 100.0 100.0% 20 / 20 100.0% 61 / 61
TESTS/TEST_PUSH_MSG_CONNECTOR_MANAGER/main.cpp 100.0 100.0% 63 / 63 100.0% 167 / 167
TESTS/TEST_TYPE_STREAM_COMPOSE_TYPE/main.cpp 100.0 100.0% 96 / 96 100.0% 291 / 291
build/src/type_stream_get_type.cpp 100.0 100.0% 44 / 44 100.0% 11 / 11
build/tmp_project/DataStream/src/data_stream_file_simple_type.cpp 100.0 100.0% 190 / 190 69.2% 90 / 130
src/PAbstractConnector.h 90.0 90.0% 36 / 40 55.2% 32 / 58
src/PAbstractConnector_impl.h 98.5 98.5% 65 / 66 81.4% 35 / 43
src/PAbstractControlManager.h 91.2 91.2% 62 / 68 80.8% 42 / 52
src/PAbstractControlManager_impl.h 97.4 97.4% 74 / 76 75.6% 31 / 41
src/PAbstractInternalVar_impl.h 52.4 52.4% 22 / 42 17.6% 6 / 34
src/PComposeType.cpp 78.7 78.7% 107 / 136 45.5% 5 / 11
src/PComposeType.h 100.0 100.0% 15 / 15 -% 0 / 0
src/PEmptyControlBackend.cpp 57.1 57.1% 52 / 91 36.5% 27 / 74
src/PGenericInternalVar_impl.h 100.0 100.0% 13 / 13 100.0% 2 / 2
src/PMockConnector.cpp 75.6 75.6% 136 / 180 50.0% 8 / 16
src/PMockConnector.h 100.0 100.0% 35 / 35 -% 0 / 0
src/PMockControlBackend.cpp 88.7 88.7% 267 / 301 62.8% 342 / 545
src/phoenix_backend_impl.h 100.0 100.0% 5 / 5 -% 0 / 0
src/phoenix_composeType.cpp 100.0 100.0% 64 / 64 88.9% 72 / 81
src/phoenix_composeType.h 96.8 96.8% 61 / 63 67.6% 48 / 71
src/phoenix_composeType_impl.h 84.6 84.6% 11 / 13 100.0% 3 / 3
src/phoenix_createMockControl.cpp 80.6 80.6% 29 / 36 47.8% 11 / 23
src/phoenix_createMockControl_impl.h 100.0 100.0% 21 / 21 66.7% 18 / 27
src/phoenix_mockControlBackend.cpp 76.0 76.0% 79 / 104 46.4% 58 / 125
src/phoenix_mockControlBackend_impl.h 95.2 95.2% 20 / 21 90.9% 10 / 11
tmp_project/DataStream/TESTS/TEST_CHECK_VALUE/main.cpp 100.0 100.0% 65 / 65 100.0% 143 / 143
tmp_project/DataStream/TESTS/TEST_DATA_FILE/main.cpp 100.0 100.0% 216 / 216 100.0% 513 / 513
tmp_project/DataStream/TESTS/TEST_DATA_MESSAGE/main.cpp 100.0 100.0% 444 / 444 100.0% 992 / 992
tmp_project/DataStream/TESTS/TEST_DATA_SIZE/main.cpp 100.0 100.0% 202 / 202 99.8% 425 / 426
tmp_project/DataStream/TESTS/TEST_IS_SIMPLE_TYPE/main.cpp 100.0 100.0% 16 / 16 100.0% 55 / 55
tmp_project/DataStream/TESTS/TEST_SHADOK/Shadok.cpp 100.0 100.0% 24 / 24 100.0% 2 / 2
tmp_project/DataStream/TESTS/TEST_SHADOK/Shadok.h 100.0 100.0% 2 / 2 -% 0 / 0
tmp_project/DataStream/TESTS/TEST_SHADOK/Shadok_impl.h 100.0 100.0% 4 / 4 -% 0 / 0
tmp_project/DataStream/TESTS/TEST_SHADOK/main.cpp 100.0 100.0% 47 / 47 97.1% 67 / 69
tmp_project/DataStream/TESTS/TEST_TABLE_SIZE/main.cpp 100.0 100.0% 25 / 25 96.7% 59 / 61
tmp_project/DataStream/TESTS/TEST_TAB_FILE/main.cpp 100.0 100.0% 37 / 37 98.9% 91 / 92
tmp_project/DataStream/TESTS/TEST_TAB_MESSAGE/main.cpp 100.0 100.0% 36 / 36 98.9% 88 / 89
tmp_project/DataStream/src/data_file.h 100.0 100.0% 28 / 28 93.3% 14 / 15
tmp_project/DataStream/src/data_message.h 100.0 100.0% 10 / 10 -% 0 / 0
tmp_project/DataStream/src/data_size.h 100.0 100.0% 12 / 12 66.7% 2 / 3
tmp_project/DataStream/src/data_stream_assert.cpp 100.0 100.0% 3 / 3 50.0% 1 / 2
tmp_project/DataStream/src/data_stream_check_value_impl.h 100.0 100.0% 93 / 93 73.7% 160 / 217
tmp_project/DataStream/src/data_stream_file.cpp 100.0 100.0% 19 / 19 76.9% 10 / 13
tmp_project/DataStream/src/data_stream_isSimpleType.cpp 100.0 100.0% 11 / 11 -% 0 / 0
tmp_project/DataStream/src/data_stream_message.cpp 100.0 100.0% 235 / 235 63.6% 7 / 11
tmp_project/DataStream/src/data_stream_read_file.h 100.0 100.0% 32 / 32 73.5% 25 / 34
tmp_project/DataStream/src/data_stream_read_message.h 100.0 100.0% 31 / 31 73.5% 25 / 34
tmp_project/DataStream/src/data_stream_size.cpp 100.0 100.0% 69 / 69 -% 0 / 0
tmp_project/DataStream/src/data_stream_size.h 100.0 100.0% 20 / 20 100.0% 10 / 10
tmp_project/DataStream/src/data_stream_write_file.h 100.0 100.0% 26 / 26 76.0% 19 / 25
tmp_project/DataStream/src/data_stream_write_message.h 100.0 100.0% 26 / 26 76.0% 19 / 25
tmp_project/StringUtils/TESTS/TEST_COLOR/main.cpp 100.0 100.0% 73 / 73 100.0% 202 / 202
tmp_project/StringUtils/TESTS/TEST_CONVERT_TO_STRING/main.cpp 100.0 100.0% 20 / 20 100.0% 78 / 78
tmp_project/StringUtils/TESTS/TEST_ERASE_FIRST_LAST_CHARS/main.cpp 100.0 100.0% 42 / 42 100.0% 129 / 129
tmp_project/StringUtils/TESTS/TEST_FILENAME/main.cpp 100.0 100.0% 90 / 90 100.0% 554 / 554
tmp_project/StringUtils/TESTS/TEST_FILESIZE/main.cpp 100.0 100.0% 8 / 8 100.0% 12 / 12
tmp_project/StringUtils/TESTS/TEST_FILE_BEGINING/main.cpp 100.0 100.0% 9 / 9 100.0% 28 / 28
tmp_project/StringUtils/TESTS/TEST_IS_OK/main.cpp 100.0 100.0% 72 / 72 100.0% 230 / 230
tmp_project/StringUtils/TESTS/TEST_LOWER_UPPER/main.cpp 100.0 100.0% 95 / 95 100.0% 330 / 330
tmp_project/StringUtils/TESTS/TEST_PHOENIX_ASSERT/main.cpp 100.0 100.0% 7 / 7 100.0% 4 / 4
tmp_project/StringUtils/TESTS/TEST_PHOENIX_POPEN/main.cpp 100.0 100.0% 27 / 27 100.0% 86 / 86
tmp_project/StringUtils/TESTS/TEST_PLOG/main.cpp 100.0 100.0% 124 / 124 100.0% 279 / 279
tmp_project/StringUtils/TESTS/TEST_PRINT_STRING/main.cpp 100.0 100.0% 36 / 36 100.0% 47 / 47
tmp_project/StringUtils/TESTS/TEST_PROGRESS_BAR/main.cpp 100.0 100.0% 48 / 48 100.0% 69 / 69
tmp_project/StringUtils/TESTS/TEST_PSTREAM/main.cpp 100.0 100.0% 45 / 45 100.0% 82 / 82
tmp_project/StringUtils/TESTS/TEST_PSTRING/main.cpp 100.0 100.0% 65 / 65 100.0% 209 / 209
tmp_project/StringUtils/TESTS/TEST_PTIMER/main.cpp 100.0 100.0% 21 / 21 100.0% 36 / 36
tmp_project/StringUtils/TESTS/TEST_RANDOM/main.cpp 100.0 100.0% 9 / 9 81.8% 9 / 11
tmp_project/StringUtils/TESTS/TEST_REGEXPR/main.cpp 100.0 100.0% 11 / 11 100.0% 42 / 42
tmp_project/StringUtils/TESTS/TEST_STRING_FUNCTION/main.cpp 100.0 100.0% 167 / 167 98.9% 711 / 719
tmp_project/StringUtils/TESTS/TEST_SYSTEM/main.cpp 100.0 100.0% 46 / 46 100.0% 186 / 186
tmp_project/StringUtils/TESTS/TEST_VECTOR_SPLIT/main.cpp 100.0 100.0% 32 / 32 100.0% 48 / 48
tmp_project/StringUtils/TESTS/TEST_WHOAMI/main.cpp 100.0 100.0% 7 / 7 100.0% 6 / 6
tmp_project/StringUtils/src/PLog.cpp 96.9 96.9% 157 / 162 87.7% 100 / 114
tmp_project/StringUtils/src/PStream.cpp 100.0 100.0% 19 / 19 100.0% 2 / 2
tmp_project/StringUtils/src/PStream_impl.h 100.0 100.0% 26 / 26 100.0% 4 / 4
tmp_project/StringUtils/src/PString.cpp 92.3 92.3% 48 / 52 81.8% 9 / 11
tmp_project/StringUtils/src/PString.h 100.0 100.0% 19 / 19 100.0% 7 / 7
tmp_project/StringUtils/src/PTimer.cpp 100.0 100.0% 36 / 36 100.0% 5 / 5
tmp_project/StringUtils/src/ProgressBarr.cpp 100.0 100.0% 86 / 86 83.3% 15 / 18
tmp_project/StringUtils/src/ProgressTime.cpp 100.0 100.0% 101 / 101 80.0% 16 / 20
tmp_project/StringUtils/src/convertToString.cpp 100.0 100.0% 4 / 4 -% 0 / 0
tmp_project/StringUtils/src/convertToString_impl.h 100.0 100.0% 11 / 11 66.7% 6 / 9
tmp_project/StringUtils/src/phoenix_assert.cpp 100.0 100.0% 3 / 3 50.0% 1 / 2
tmp_project/StringUtils/src/phoenix_check.cpp 88.9 88.9% 24 / 27 85.7% 30 / 35
tmp_project/StringUtils/src/phoenix_check_impl.h 100.0 100.0% 6 / 6 50.0% 2 / 4
tmp_project/StringUtils/src/phoenix_getFileSize.cpp 100.0 100.0% 12 / 12 100.0% 2 / 2
tmp_project/StringUtils/src/phoenix_isOk.cpp 100.0 100.0% 6 / 6 100.0% 3 / 3
tmp_project/StringUtils/src/phoenix_random.cpp 100.0 100.0% 4 / 4 -% 0 / 0
tmp_project/StringUtils/src/phoenix_random_impl.h 100.0 100.0% 8 / 8 -% 0 / 0
tmp_project/StringUtils/src/phoenix_vector_split.h 100.0 100.0% 12 / 12 90.9% 10 / 11
tmp_project/StringUtils/src/phoenix_whoami.cpp 100.0 100.0% 5 / 5 100.0% 3 / 3
tmp_project/StringUtils/src/print_string_impl.h 100.0 100.0% 27 / 27 100.0% 35 / 35
tmp_project/StringUtils/src/string_color.cpp 92.7 92.7% 102 / 110 87.5% 42 / 48
tmp_project/StringUtils/src/string_filename.cpp 99.1 99.1% 216 / 218 92.9% 234 / 252
tmp_project/StringUtils/src/string_function.cpp 99.6 99.6% 267 / 268 93.8% 259 / 276
tmp_project/StringUtils/src/string_lower_upper.cpp 100.0 100.0% 112 / 112 88.4% 175 / 198
tmp_project/StringUtils/src/string_system.cpp 89.5 89.5% 145 / 162 77.2% 129 / 167