GCC Code Coverage Report


Directory: ./
Date: 2024-07-27 10:53:27
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 3777 3905 96.7%
Branches: 6203 6641 93.4%

File Lines Branches
TESTS/TEST_ARGPARSER/main.cpp 100.0 100.0% 31 / 31 100.0% 35 / 35
TESTS/TEST_GET_ARGUMENT_LIST/main.cpp 100.0 100.0% 12 / 12 100.0% 37 / 37
TESTS/TEST_OPTION/main.cpp 100.0 100.0% 35 / 35 100.0% 78 / 78
TESTS/TEST_OPTION_COMPLETION/main.cpp 100.0 100.0% 17 / 17 100.0% 70 / 70
TESTS/TEST_OPTION_COMPLETION_MODE/main.cpp 95.7 95.7% 44 / 46 98.3% 178 / 181
TESTS/TEST_OPTION_TYPE/main.cpp 100.0 100.0% 50 / 50 100.0% 210 / 210
TESTS/TEST_OPTION_VALUE/main.cpp 100.0 100.0% 31 / 31 100.0% 64 / 64
TESTS/TEST_ParseOption/main.cpp 100.0 100.0% 16 / 16 100.0% 26 / 26
TESTS/TEST_ParseOptionBase/main.cpp 100.0 100.0% 17 / 17 100.0% 29 / 29
TESTS/TEST_ParserModeBase/main.cpp 100.0 100.0% 41 / 41 100.0% 70 / 70
TESTS/TEST_ParserModeMulti/main.cpp 100.0 100.0% 32 / 32 100.0% 68 / 68
TESTS/TEST_ParserModeMultiDir/main.cpp 100.0 100.0% 32 / 32 100.0% 68 / 68
TESTS/TEST_ParserOptionInt/main.cpp 100.0 100.0% 29 / 29 100.0% 34 / 34
TESTS/TEST_ParserOptionListString/main.cpp 100.0 100.0% 17 / 17 100.0% 23 / 23
TESTS/TEST_ParserOptionMulti/main.cpp 100.0 100.0% 40 / 40 100.0% 76 / 76
TESTS/TEST_ParserOptionNone/main.cpp 100.0 100.0% 11 / 11 100.0% 15 / 15
TESTS/TEST_ParserOptionString/main.cpp 100.0 100.0% 13 / 13 100.0% 16 / 16
TESTS/TEST_ParserOptionString/main_longString.cpp 100.0 100.0% 13 / 13 100.0% 16 / 16
build/phoenix_base_uninstall_main.cpp 0.0 0.0% 0 / 27 0.0% 0 / 78
src/ArgParser.cpp 100.0 100.0% 67 / 67 100.0% 30 / 30
src/Option.cpp 85.3 85.3% 163 / 191 57.9% 117 / 202
src/OptionMode.cpp 93.5 93.5% 115 / 123 86.4% 102 / 118
src/OptionMode_impl.h 88.9 88.9% 8 / 9 78.9% 15 / 19
src/OptionParser.cpp 94.7 94.7% 215 / 227 81.8% 220 / 269
src/OptionParser_impl.h 100.0 100.0% 8 / 8 100.0% 6 / 6
src/OptionType.cpp 100.0 100.0% 64 / 64 89.2% 66 / 74
src/OptionValue.cpp 97.4 97.4% 75 / 77 73.3% 22 / 30
src/OptionValue_impl.h 83.9 83.9% 26 / 31 40.0% 18 / 45
src/get_argument_list.cpp 100.0 100.0% 38 / 38 94.1% 32 / 34
src/path_completion.cpp 95.8 95.8% 68 / 71 83.6% 102 / 122
tmp_project/PhoenixString/TESTS/TEST_COLOR/main.cpp 100.0 100.0% 73 / 73 100.0% 202 / 202
tmp_project/PhoenixString/TESTS/TEST_CONVERT_TO_STRING/main.cpp 100.0 100.0% 20 / 20 100.0% 78 / 78
tmp_project/PhoenixString/TESTS/TEST_ERASE_FIRST_LAST_CHARS/main.cpp 100.0 100.0% 35 / 35 100.0% 114 / 114
tmp_project/PhoenixString/TESTS/TEST_FILENAME/main.cpp 100.0 100.0% 90 / 90 100.0% 554 / 554
tmp_project/PhoenixString/TESTS/TEST_FILESIZE/main.cpp 100.0 100.0% 8 / 8 100.0% 12 / 12
tmp_project/PhoenixString/TESTS/TEST_FILE_BEGINING/main.cpp 100.0 100.0% 9 / 9 100.0% 28 / 28
tmp_project/PhoenixString/TESTS/TEST_IS_OK/main.cpp 100.0 100.0% 72 / 72 100.0% 230 / 230
tmp_project/PhoenixString/TESTS/TEST_LOWER_UPPER/main.cpp 100.0 100.0% 95 / 95 100.0% 330 / 330
tmp_project/PhoenixString/TESTS/TEST_PHOENIX_ASSERT/main.cpp 100.0 100.0% 7 / 7 100.0% 4 / 4
tmp_project/PhoenixString/TESTS/TEST_PHOENIX_POPEN/main.cpp 100.0 100.0% 27 / 27 100.0% 86 / 86
tmp_project/PhoenixString/TESTS/TEST_PLOG/main.cpp 100.0 100.0% 124 / 124 100.0% 279 / 279
tmp_project/PhoenixString/TESTS/TEST_PRINT_STRING/main.cpp 100.0 100.0% 36 / 36 100.0% 47 / 47
tmp_project/PhoenixString/TESTS/TEST_PROGRESS_BAR/main.cpp 100.0 100.0% 48 / 48 100.0% 69 / 69
tmp_project/PhoenixString/TESTS/TEST_PSTREAM/main.cpp 100.0 100.0% 45 / 45 100.0% 82 / 82
tmp_project/PhoenixString/TESTS/TEST_PSTRING/main.cpp 100.0 100.0% 65 / 65 100.0% 209 / 209
tmp_project/PhoenixString/TESTS/TEST_PTIMER/main.cpp 100.0 100.0% 21 / 21 100.0% 36 / 36
tmp_project/PhoenixString/TESTS/TEST_RANDOM/main.cpp 100.0 100.0% 8 / 8 81.8% 9 / 11
tmp_project/PhoenixString/TESTS/TEST_REGEXPR/main.cpp 100.0 100.0% 11 / 11 100.0% 42 / 42
tmp_project/PhoenixString/TESTS/TEST_STRING_FUNCTION/main.cpp 100.0 100.0% 153 / 153 98.8% 647 / 655
tmp_project/PhoenixString/TESTS/TEST_SYSTEM/main.cpp 100.0 100.0% 46 / 46 100.0% 186 / 186
tmp_project/PhoenixString/TESTS/TEST_VECTOR_SPLIT/main.cpp 100.0 100.0% 32 / 32 100.0% 48 / 48
tmp_project/PhoenixString/TESTS/TEST_WHOAMI/main.cpp 100.0 100.0% 7 / 7 100.0% 6 / 6
tmp_project/PhoenixString/src/PLog.cpp 96.9 96.9% 157 / 162 87.7% 100 / 114
tmp_project/PhoenixString/src/PStream.cpp 100.0 100.0% 19 / 19 100.0% 2 / 2
tmp_project/PhoenixString/src/PStream_impl.h 100.0 100.0% 26 / 26 100.0% 4 / 4
tmp_project/PhoenixString/src/PString.cpp 92.3 92.3% 48 / 52 81.8% 9 / 11
tmp_project/PhoenixString/src/PString.h 100.0 100.0% 19 / 19 100.0% 7 / 7
tmp_project/PhoenixString/src/PTimer.cpp 100.0 100.0% 36 / 36 100.0% 5 / 5
tmp_project/PhoenixString/src/ProgressBarr.cpp 100.0 100.0% 86 / 86 83.3% 15 / 18
tmp_project/PhoenixString/src/ProgressTime.cpp 100.0 100.0% 101 / 101 80.0% 16 / 20
tmp_project/PhoenixString/src/convertToString.cpp 100.0 100.0% 4 / 4 -% 0 / 0
tmp_project/PhoenixString/src/convertToString_impl.h 100.0 100.0% 11 / 11 66.7% 6 / 9
tmp_project/PhoenixString/src/phoenix_assert.cpp 100.0 100.0% 3 / 3 50.0% 1 / 2
tmp_project/PhoenixString/src/phoenix_check.cpp 100.0 100.0% 26 / 26 100.0% 31 / 31
tmp_project/PhoenixString/src/phoenix_check_impl.h 100.0 100.0% 6 / 6 100.0% 2 / 2
tmp_project/PhoenixString/src/phoenix_getFileSize.cpp 100.0 100.0% 12 / 12 100.0% 2 / 2
tmp_project/PhoenixString/src/phoenix_isOk.cpp 100.0 100.0% 6 / 6 100.0% 3 / 3
tmp_project/PhoenixString/src/phoenix_random.cpp 0.0 0.0% 0 / 4 -% 0 / 0
tmp_project/PhoenixString/src/phoenix_random_impl.h 100.0 100.0% 8 / 8 -% 0 / 0
tmp_project/PhoenixString/src/phoenix_vector_split.h 100.0 100.0% 12 / 12 90.9% 10 / 11
tmp_project/PhoenixString/src/phoenix_whoami.cpp 100.0 100.0% 5 / 5 100.0% 3 / 3
tmp_project/PhoenixString/src/print_string_impl.h 100.0 100.0% 27 / 27 100.0% 35 / 35
tmp_project/PhoenixString/src/string_color.cpp 92.7 92.7% 102 / 110 87.5% 42 / 48
tmp_project/PhoenixString/src/string_filename.cpp 99.1 99.1% 216 / 218 92.9% 234 / 252
tmp_project/PhoenixString/src/string_function.cpp 100.0 100.0% 230 / 230 93.9% 231 / 246
tmp_project/PhoenixString/src/string_lower_upper.cpp 100.0 100.0% 112 / 112 88.4% 175 / 198
tmp_project/PhoenixString/src/string_system.cpp 89.5 89.5% 145 / 162 77.2% 129 / 167