GCC Code Coverage Report


Directory: ./
Date: 2025-04-25 19:10:50
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 6063 7101 85.4%
Branches: 11068 13704 80.8%

File Lines Branches
TESTS/TEST_CLASS_CONFIG/main.cpp 100.0 100.0% 115 / 115 100.0% 206 / 206
TESTS/TEST_CLASS_PARSING/main.cpp 100.0 100.0% 22 / 22 100.0% 83 / 83
TESTS/TEST_GENERATOR_UTILS/main.cpp 100.0 100.0% 9 / 9 100.0% 30 / 30
TESTS/TEST_GITLAB_DOC/main.cpp 100.0 100.0% 8 / 8 100.0% 27 / 27
TESTS/TEST_HEADER_GENERATOR/main.cpp 100.0 100.0% 7 / 7 100.0% 8 / 8
TESTS/TEST_PROJECT/main.cpp 100.0 100.0% 7 / 7 100.0% 9 / 9
TESTS/TEST_PROJECT_WRAPPER/main.cpp 100.0 100.0% 7 / 7 100.0% 9 / 9
TESTS/TEST_PROJECT_WRAPPER_BYTEARRAY/main.cpp 100.0 100.0% 7 / 7 100.0% 9 / 9
TESTS/TEST_PROJECT_WRAPPER_ENUM/main.cpp 100.0 100.0% 7 / 7 100.0% 9 / 9
TESTS/TEST_PROJECT_WRAPPER_LIST/main.cpp 100.0 100.0% 7 / 7 100.0% 9 / 9
TESTS/TEST_PROJECT_WRAPPER_SIMPLE_TYPE/main.cpp 100.0 100.0% 7 / 7 100.0% 9 / 9
build/phoenix_base_uninstall_main.cpp 82.8 82.8% 24 / 29 51.7% 30 / 58
src/PCMakeListsGenerator.cpp 0.0 0.0% 0 / 215 0.0% 0 / 52
src/PClassAttribute.cpp 97.4 97.4% 75 / 77 100.0% 8 / 8
src/PClassConfig.cpp 87.9 87.9% 58 / 66 71.4% 10 / 14
src/PClassGenerator.cpp 0.0 0.0% 0 / 179 0.0% 0 / 302
src/class_attribute_utils.cpp 100.0 100.0% 14 / 14 100.0% 8 / 8
src/cmakelist_generator.cpp 6.2 6.2% 13 / 211 1.2% 10 / 858
src/gitlab_doc.cpp 100.0 100.0% 12 / 12 100.0% 21 / 21
src/header_generator.cpp 100.0 100.0% 41 / 41 100.0% 64 / 64
src/parserClassConfig.cpp 74.1 74.1% 109 / 147 47.2% 171 / 362
src/project_generator.cpp 94.0 94.0% 220 / 234 82.3% 325 / 395
src/saveClassConfig.cpp 96.9 96.9% 440 / 454 90.6% 1047 / 1156
src/saveClassConfigTest.cpp 100.0 100.0% 115 / 115 94.6% 226 / 239
src/type_utils.cpp 100.0 100.0% 7 / 7 100.0% 9 / 9
src/wrapper_convertType.cpp 91.7 91.7% 11 / 12 75.0% 21 / 28
src/wrapper_generator.cpp 94.5 94.5% 120 / 127 82.3% 181 / 220
src/wrapper_module_generator.cpp 92.2 92.2% 792 / 859 85.5% 1585 / 1854
src/wrapper_test.cpp 95.7 95.7% 89 / 93 88.9% 193 / 217
tmp_project/PhoenixCore/TESTS/TEST_CHECK/main.cpp 100.0 100.0% 7 / 7 100.0% 16 / 16
tmp_project/PhoenixCore/TESTS/TEST_COLOR/main.cpp 100.0 100.0% 30 / 30 100.0% 111 / 111
tmp_project/PhoenixCore/TESTS/TEST_CONVERT_TO_STRING/main.cpp 100.0 100.0% 28 / 28 100.0% 128 / 128
tmp_project/PhoenixCore/TESTS/TEST_ENV/main.cpp 100.0 100.0% 9 / 9 100.0% 25 / 25
tmp_project/PhoenixCore/TESTS/TEST_IS_OK/main.cpp 100.0 100.0% 68 / 68 100.0% 222 / 222
tmp_project/PhoenixCore/TESTS/TEST_PHOENIX_POPEN/main.cpp 100.0 100.0% 27 / 27 100.0% 90 / 90
tmp_project/PhoenixCore/TESTS/TEST_PHOENIX_SYSTEM/main.cpp 100.0 100.0% 21 / 21 100.0% 50 / 50
tmp_project/PhoenixCore/TESTS/TEST_PLOG/main.cpp 100.0 100.0% 125 / 125 100.0% 291 / 291
tmp_project/PhoenixCore/TESTS/TEST_PPATH/main.cpp 100.0 100.0% 139 / 139 100.0% 774 / 774
tmp_project/PhoenixCore/TESTS/TEST_PSTREAM/main.cpp 100.0 100.0% 45 / 45 100.0% 88 / 88
tmp_project/PhoenixCore/TESTS/TEST_PSTRING/main.cpp 97.1 97.1% 232 / 239 93.7% 1016 / 1084
tmp_project/PhoenixCore/TESTS/TEST_VECTOR_SPLIT/main.cpp 100.0 100.0% 24 / 24 100.0% 28 / 28
tmp_project/PhoenixCore/src/PLog.cpp 97.0 97.0% 159 / 164 87.5% 98 / 112
tmp_project/PhoenixCore/src/PPath.cpp 93.2 93.2% 313 / 336 82.1% 316 / 385
tmp_project/PhoenixCore/src/PStream.cpp 100.0 100.0% 19 / 19 100.0% 2 / 2
tmp_project/PhoenixCore/src/PStream_impl.h 100.0 100.0% 26 / 26 100.0% 4 / 4
tmp_project/PhoenixCore/src/PString.cpp 99.2 99.2% 370 / 373 93.2% 302 / 324
tmp_project/PhoenixCore/src/PString_impl.h 92.6 92.6% 25 / 27 64.3% 9 / 14
tmp_project/PhoenixCore/src/convertToString.cpp 100.0 100.0% 17 / 17 81.8% 9 / 11
tmp_project/PhoenixCore/src/convertToString_impl.h 100.0 100.0% 11 / 11 50.0% 6 / 12
tmp_project/PhoenixCore/src/phoenix_assert.cpp 100.0 100.0% 3 / 3 50.0% 1 / 2
tmp_project/PhoenixCore/src/phoenix_check.cpp 88.0 88.0% 22 / 25 85.3% 29 / 34
tmp_project/PhoenixCore/src/phoenix_check_impl.h 100.0 100.0% 7 / 7 66.7% 4 / 6
tmp_project/PhoenixCore/src/phoenix_color.cpp 100.0 100.0% 25 / 25 100.0% 22 / 22
tmp_project/PhoenixCore/src/phoenix_env.cpp 100.0 100.0% 6 / 6 -% 0 / 0
tmp_project/PhoenixCore/src/phoenix_isOk.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1
tmp_project/PhoenixCore/src/phoenix_system.cpp 100.0 100.0% 55 / 55 88.2% 30 / 34
tmp_project/PhoenixCore/src/phoenix_vector_split.h 100.0 100.0% 12 / 12 90.9% 10 / 11
tmp_project/PhoenixFileParser/TESTS/TEST_DICO_REPLACE_VAR_STR/main.cpp 100.0 100.0% 15 / 15 100.0% 83 / 83
tmp_project/PhoenixFileParser/TESTS/TEST_DICO_VALUE/main.cpp 100.0 100.0% 188 / 188 100.0% 377 / 377
tmp_project/PhoenixFileParser/TESTS/TEST_GET_STRING/main.cpp 100.0 100.0% 59 / 59 100.0% 233 / 233
tmp_project/PhoenixFileParser/TESTS/TEST_MULTI_FILE_PARSER/ConfigParser.cpp 100.0 100.0% 29 / 29 93.8% 15 / 16
tmp_project/PhoenixFileParser/TESTS/TEST_MULTI_FILE_PARSER/main.cpp 100.0 100.0% 23 / 23 100.0% 67 / 67
tmp_project/PhoenixFileParser/TESTS/TEST_OPEN_FILE_STREAM/main.cpp 100.0 100.0% 38 / 38 100.0% 83 / 83
tmp_project/PhoenixFileParser/TESTS/TEST_PARSE_GENERIC_STRING/main.cpp 100.0 100.0% 19 / 19 100.0% 51 / 51
tmp_project/PhoenixFileParser/TESTS/TEST_PFILEPARSER/main.cpp 100.0 100.0% 271 / 271 100.0% 543 / 543
tmp_project/PhoenixFileParser/TESTS/TEST_PLOCATION/main.cpp 100.0 100.0% 21 / 21 100.0% 62 / 62
tmp_project/PhoenixFileParser/src/DicoValue.cpp 94.6 94.6% 157 / 166 85.9% 195 / 227
tmp_project/PhoenixFileParser/src/DicoValue_impl.h 100.0 100.0% 2 / 2 -% 0 / 0
tmp_project/PhoenixFileParser/src/PFileParser.cpp 89.6 89.6% 378 / 422 72.3% 363 / 502
tmp_project/PhoenixFileParser/src/PFileParser_impl.h 100.0 100.0% 10 / 10 100.0% 8 / 8
tmp_project/PhoenixFileParser/src/PLocation.cpp 100.0 100.0% 40 / 40 60.0% 6 / 10
tmp_project/PhoenixFileParser/src/PMultiFileParser.cpp 54.8 54.8% 80 / 146 40.6% 54 / 133
tmp_project/PhoenixFileParser/src/PNestedCall.cpp 54.0 54.0% 27 / 50 33.3% 1 / 3
tmp_project/PhoenixFileParser/src/PParseSeq.cpp 71.1 71.1% 59 / 83 63.6% 7 / 11
tmp_project/PhoenixFileParser/src/dico_replace_var.cpp 35.5 35.5% 38 / 107 24.3% 54 / 222
tmp_project/PhoenixFileParser/src/openFileStream.cpp 100.0 100.0% 48 / 48 100.0% 58 / 58
tmp_project/PhoenixFileParser/src/parse_generic_string.cpp 100.0 100.0% 11 / 11 100.0% 24 / 24
tmp_project/PhoenixFileParser/src/phoenix_get_string.cpp 100.0 100.0% 44 / 44 96.8% 30 / 31
tmp_project/PhoenixFileParser/src/phoenix_get_string_impl.h 100.0 100.0% 18 / 18 100.0% 12 / 12
tmp_project/PhoenixToml/TESTS/TEST_PARSER_TOML/main.cpp 100.0 100.0% 191 / 191 99.6% 483 / 485
tmp_project/PhoenixToml/src/parser_toml.cpp 94.0 94.0% 126 / 134 84.1% 260 / 309