GCC Code Coverage Report


Directory: ./
Date: 2025-02-25 15:17:19
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 3365 3482 96.6%
Branches: 5867 6352 92.4%

File Lines Branches
build/phoenix_base_uninstall_main.cpp 82.8 82.8% 24 / 29 51.7% 30 / 58
src/main.cpp 98.4 98.4% 122 / 124 91.5% 129 / 141
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 91.9 91.9% 308 / 335 80.2% 311 / 388
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 75.0% 9 / 12
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/PhoenixOptionParser/TESTS/TEST_ARGPARSER/main.cpp 100.0 100.0% 36 / 36 100.0% 41 / 41
tmp_project/PhoenixOptionParser/TESTS/TEST_GET_ARGUMENT_LIST/main.cpp 100.0 100.0% 12 / 12 100.0% 37 / 37
tmp_project/PhoenixOptionParser/TESTS/TEST_OPTION/main.cpp 100.0 100.0% 35 / 35 100.0% 123 / 123
tmp_project/PhoenixOptionParser/TESTS/TEST_OPTION_COMPLETION/main.cpp 100.0 100.0% 22 / 22 100.0% 121 / 121
tmp_project/PhoenixOptionParser/TESTS/TEST_OPTION_COMPLETION_MODE/main.cpp 95.7 95.7% 44 / 46 98.4% 179 / 182
tmp_project/PhoenixOptionParser/TESTS/TEST_OPTION_TYPE/main.cpp 100.0 100.0% 50 / 50 100.0% 209 / 209
tmp_project/PhoenixOptionParser/TESTS/TEST_OPTION_VALUE/main.cpp 100.0 100.0% 23 / 23 100.0% 57 / 57
tmp_project/PhoenixOptionParser/TESTS/TEST_ParseOption/main.cpp 100.0 100.0% 16 / 16 100.0% 26 / 26
tmp_project/PhoenixOptionParser/TESTS/TEST_ParseOptionBase/main.cpp 100.0 100.0% 17 / 17 100.0% 29 / 29
tmp_project/PhoenixOptionParser/TESTS/TEST_ParserModeBase/main.cpp 100.0 100.0% 41 / 41 100.0% 69 / 69
tmp_project/PhoenixOptionParser/TESTS/TEST_ParserModeMulti/main.cpp 100.0 100.0% 32 / 32 100.0% 68 / 68
tmp_project/PhoenixOptionParser/TESTS/TEST_ParserModeMultiDir/main.cpp 100.0 100.0% 32 / 32 100.0% 68 / 68
tmp_project/PhoenixOptionParser/TESTS/TEST_ParserOptionInt/main.cpp 100.0 100.0% 29 / 29 100.0% 32 / 32
tmp_project/PhoenixOptionParser/TESTS/TEST_ParserOptionListString/main.cpp 100.0 100.0% 17 / 17 100.0% 22 / 22
tmp_project/PhoenixOptionParser/TESTS/TEST_ParserOptionMulti/main.cpp 100.0 100.0% 40 / 40 100.0% 76 / 76
tmp_project/PhoenixOptionParser/TESTS/TEST_ParserOptionNone/main.cpp 100.0 100.0% 11 / 11 100.0% 14 / 14
tmp_project/PhoenixOptionParser/TESTS/TEST_ParserOptionString/main.cpp 100.0 100.0% 13 / 13 100.0% 15 / 15
tmp_project/PhoenixOptionParser/TESTS/TEST_ParserOptionString/main_longString.cpp 100.0 100.0% 13 / 13 100.0% 15 / 15
tmp_project/PhoenixOptionParser/TESTS/TEST_ParserVecPossibleValue/main.cpp 80.8 80.8% 21 / 26 93.8% 30 / 32
tmp_project/PhoenixOptionParser/src/ArgParser.cpp 100.0 100.0% 75 / 75 100.0% 43 / 43
tmp_project/PhoenixOptionParser/src/Option.cpp 87.6 87.6% 169 / 193 58.9% 132 / 224
tmp_project/PhoenixOptionParser/src/OptionMode.cpp 89.4 89.4% 118 / 132 79.6% 109 / 137
tmp_project/PhoenixOptionParser/src/OptionMode_impl.h 100.0 100.0% 9 / 9 87.5% 14 / 16
tmp_project/PhoenixOptionParser/src/OptionParser.cpp 95.7 95.7% 225 / 235 82.5% 236 / 286
tmp_project/PhoenixOptionParser/src/OptionParser_impl.h 100.0 100.0% 8 / 8 100.0% 6 / 6
tmp_project/PhoenixOptionParser/src/OptionType.cpp 100.0 100.0% 64 / 64 86.0% 49 / 57
tmp_project/PhoenixOptionParser/src/OptionType_impl.h 100.0 100.0% 2 / 2 -% 0 / 0
tmp_project/PhoenixOptionParser/src/OptionValue.cpp 100.0 100.0% 77 / 77 96.3% 26 / 27
tmp_project/PhoenixOptionParser/src/OptionValue_impl.h 84.4 84.4% 27 / 32 42.9% 21 / 49
tmp_project/PhoenixOptionParser/src/get_argument_list.cpp 100.0 100.0% 38 / 38 93.8% 30 / 32
tmp_project/PhoenixOptionParser/src/path_completion.cpp 95.8 95.8% 68 / 71 83.0% 117 / 141
tmp_project/PhoenixOptionParser/src/value_completion.cpp 100.0 100.0% 12 / 12 100.0% 17 / 17