GCC Code Coverage Report
Directory: ./ Exec Total Coverage
Date: 2024-12-09 15:30:52 Lines: 5758 5880 97.9 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 9262 9864 93.9 %

File Lines Branches
build/tmp_project/DataStream/src/data_stream_file_simple_type.cpp
100.0 % 190 / 190 69.2 % 90 / 130
program/main_info.cpp
100.0 % 22 / 22 96.7 % 29 / 30
program/main_merge.cpp
100.0 % 28 / 28 100.0 % 39 / 39
program/main_split.cpp
67.1 % 47 / 70 45.5 % 70 / 154
src/phoenix_mock.cpp
100.0 % 9 / 9 100.0 % 5 / 5
tmp_project/DataStream/TESTS/TEST_CHECK_VALUE/main.cpp
100.0 % 65 / 65 100.0 % 143 / 143
tmp_project/DataStream/TESTS/TEST_DATA_FILE/main.cpp
100.0 % 210 / 210 100.0 % 512 / 512
tmp_project/DataStream/TESTS/TEST_DATA_MESSAGE/main.cpp
100.0 % 444 / 444 100.0 % 992 / 992
tmp_project/DataStream/TESTS/TEST_DATA_SIZE/main.cpp
100.0 % 202 / 202 99.8 % 425 / 426
tmp_project/DataStream/TESTS/TEST_IS_SIMPLE_TYPE/main.cpp
100.0 % 16 / 16 100.0 % 55 / 55
tmp_project/DataStream/TESTS/TEST_SHADOK/Shadok.cpp
100.0 % 24 / 24 100.0 % 2 / 2
tmp_project/DataStream/TESTS/TEST_SHADOK/Shadok.h
100.0 % 2 / 2 - % 0 / 0
tmp_project/DataStream/TESTS/TEST_SHADOK/Shadok_impl.h
100.0 % 4 / 4 - % 0 / 0
tmp_project/DataStream/TESTS/TEST_SHADOK/main.cpp
100.0 % 47 / 47 97.1 % 67 / 69
tmp_project/DataStream/TESTS/TEST_TABLE_SIZE/main.cpp
100.0 % 25 / 25 96.7 % 59 / 61
tmp_project/DataStream/TESTS/TEST_TAB_FILE/main.cpp
100.0 % 36 / 36 98.9 % 91 / 92
tmp_project/DataStream/TESTS/TEST_TAB_MESSAGE/main.cpp
100.0 % 35 / 35 98.9 % 88 / 89
tmp_project/DataStream/src/data_file.h
100.0 % 28 / 28 100.0 % 15 / 15
tmp_project/DataStream/src/data_message.h
100.0 % 8 / 8 - % 0 / 0
tmp_project/DataStream/src/data_size.h
100.0 % 8 / 8 100.0 % 1 / 1
tmp_project/DataStream/src/data_stream_assert.cpp
100.0 % 3 / 3 50.0 % 1 / 2
tmp_project/DataStream/src/data_stream_check_value_impl.h
100.0 % 93 / 93 73.7 % 160 / 217
tmp_project/DataStream/src/data_stream_file.cpp
100.0 % 19 / 19 69.2 % 9 / 13
tmp_project/DataStream/src/data_stream_isSimpleType.cpp
100.0 % 11 / 11 - % 0 / 0
tmp_project/DataStream/src/data_stream_message.cpp
100.0 % 235 / 235 63.6 % 7 / 11
tmp_project/DataStream/src/data_stream_read_file.h
100.0 % 32 / 32 73.5 % 25 / 34
tmp_project/DataStream/src/data_stream_read_message.h
100.0 % 31 / 31 73.5 % 25 / 34
tmp_project/DataStream/src/data_stream_size.cpp
100.0 % 69 / 69 - % 0 / 0
tmp_project/DataStream/src/data_stream_size.h
100.0 % 20 / 20 100.0 % 10 / 10
tmp_project/DataStream/src/data_stream_write_file.h
100.0 % 26 / 26 76.0 % 19 / 25
tmp_project/DataStream/src/data_stream_write_message.h
100.0 % 26 / 26 76.0 % 19 / 25
tmp_project/OptionParser/TESTS/TEST_ARGPARSER/main.cpp
100.0 % 30 / 30 100.0 % 35 / 35
tmp_project/OptionParser/TESTS/TEST_GET_ARGUMENT_LIST/main.cpp
100.0 % 11 / 11 100.0 % 37 / 37
tmp_project/OptionParser/TESTS/TEST_OPTION/main.cpp
100.0 % 35 / 35 100.0 % 78 / 78
tmp_project/OptionParser/TESTS/TEST_OPTION_COMPLETION/main.cpp
100.0 % 16 / 16 100.0 % 70 / 70
tmp_project/OptionParser/TESTS/TEST_OPTION_COMPLETION_MODE/main.cpp
95.5 % 42 / 44 98.3 % 178 / 181
tmp_project/OptionParser/TESTS/TEST_OPTION_TYPE/main.cpp
100.0 % 50 / 50 100.0 % 210 / 210
tmp_project/OptionParser/TESTS/TEST_OPTION_VALUE/main.cpp
100.0 % 30 / 30 100.0 % 64 / 64
tmp_project/OptionParser/TESTS/TEST_ParseOption/main.cpp
100.0 % 14 / 14 100.0 % 26 / 26
tmp_project/OptionParser/TESTS/TEST_ParseOptionBase/main.cpp
100.0 % 15 / 15 100.0 % 29 / 29
tmp_project/OptionParser/TESTS/TEST_ParserModeBase/main.cpp
100.0 % 37 / 37 100.0 % 70 / 70
tmp_project/OptionParser/TESTS/TEST_ParserModeMulti/main.cpp
100.0 % 28 / 28 100.0 % 68 / 68
tmp_project/OptionParser/TESTS/TEST_ParserModeMultiDir/main.cpp
100.0 % 28 / 28 100.0 % 68 / 68
tmp_project/OptionParser/TESTS/TEST_ParserOptionInt/main.cpp
100.0 % 28 / 28 100.0 % 34 / 34
tmp_project/OptionParser/TESTS/TEST_ParserOptionListString/main.cpp
100.0 % 16 / 16 100.0 % 23 / 23
tmp_project/OptionParser/TESTS/TEST_ParserOptionMulti/main.cpp
100.0 % 38 / 38 100.0 % 76 / 76
tmp_project/OptionParser/TESTS/TEST_ParserOptionNone/main.cpp
100.0 % 10 / 10 100.0 % 15 / 15
tmp_project/OptionParser/TESTS/TEST_ParserOptionString/main.cpp
100.0 % 12 / 12 100.0 % 16 / 16
tmp_project/OptionParser/TESTS/TEST_ParserOptionString/main_longString.cpp
100.0 % 12 / 12 100.0 % 16 / 16
tmp_project/OptionParser/src/ArgParser.cpp
100.0 % 65 / 65 100.0 % 30 / 30
tmp_project/OptionParser/src/Option.cpp
85.0 % 159 / 187 57.9 % 117 / 202
tmp_project/OptionParser/src/OptionMode.cpp
93.4 % 114 / 122 87.1 % 101 / 116
tmp_project/OptionParser/src/OptionMode_impl.h
87.5 % 7 / 8 63.2 % 12 / 19
tmp_project/OptionParser/src/OptionParser.cpp
94.6 % 209 / 221 81.8 % 220 / 269
tmp_project/OptionParser/src/OptionParser_impl.h
100.0 % 8 / 8 100.0 % 6 / 6
tmp_project/OptionParser/src/OptionType.cpp
100.0 % 64 / 64 89.2 % 66 / 74
tmp_project/OptionParser/src/OptionValue.cpp
97.4 % 75 / 77 73.3 % 22 / 30
tmp_project/OptionParser/src/OptionValue_impl.h
82.1 % 32 / 39 40.4 % 23 / 57
tmp_project/OptionParser/src/get_argument_list.cpp
100.0 % 36 / 36 94.1 % 32 / 34
tmp_project/OptionParser/src/path_completion.cpp
95.2 % 59 / 62 83.6 % 102 / 122
tmp_project/StringUtils/TESTS/TEST_COLOR/main.cpp
100.0 % 72 / 72 100.0 % 202 / 202
tmp_project/StringUtils/TESTS/TEST_CONVERT_TO_STRING/main.cpp
100.0 % 19 / 19 100.0 % 78 / 78
tmp_project/StringUtils/TESTS/TEST_ERASE_FIRST_LAST_CHARS/main.cpp
100.0 % 38 / 38 100.0 % 129 / 129
tmp_project/StringUtils/TESTS/TEST_FILENAME/main.cpp
100.0 % 90 / 90 100.0 % 554 / 554
tmp_project/StringUtils/TESTS/TEST_FILESIZE/main.cpp
100.0 % 8 / 8 100.0 % 12 / 12
tmp_project/StringUtils/TESTS/TEST_FILE_BEGINING/main.cpp
100.0 % 9 / 9 100.0 % 28 / 28
tmp_project/StringUtils/TESTS/TEST_IS_OK/main.cpp
100.0 % 72 / 72 100.0 % 230 / 230
tmp_project/StringUtils/TESTS/TEST_LOWER_UPPER/main.cpp
100.0 % 90 / 90 100.0 % 330 / 330
tmp_project/StringUtils/TESTS/TEST_PHOENIX_ASSERT/main.cpp
100.0 % 7 / 7 100.0 % 4 / 4
tmp_project/StringUtils/TESTS/TEST_PHOENIX_POPEN/main.cpp
100.0 % 27 / 27 100.0 % 86 / 86
tmp_project/StringUtils/TESTS/TEST_PLOG/main.cpp
100.0 % 124 / 124 100.0 % 279 / 279
tmp_project/StringUtils/TESTS/TEST_PRINT_STRING/main.cpp
100.0 % 35 / 35 100.0 % 47 / 47
tmp_project/StringUtils/TESTS/TEST_PROGRESS_BAR/main.cpp
100.0 % 46 / 46 100.0 % 69 / 69
tmp_project/StringUtils/TESTS/TEST_PSTREAM/main.cpp
100.0 % 45 / 45 100.0 % 82 / 82
tmp_project/StringUtils/TESTS/TEST_PSTRING/main.cpp
100.0 % 65 / 65 100.0 % 209 / 209
tmp_project/StringUtils/TESTS/TEST_PTIMER/main.cpp
100.0 % 21 / 21 100.0 % 36 / 36
tmp_project/StringUtils/TESTS/TEST_RANDOM/main.cpp
100.0 % 9 / 9 81.8 % 9 / 11
tmp_project/StringUtils/TESTS/TEST_REGEXPR/main.cpp
100.0 % 11 / 11 100.0 % 42 / 42
tmp_project/StringUtils/TESTS/TEST_STRING_FUNCTION/main.cpp
100.0 % 165 / 165 98.9 % 711 / 719
tmp_project/StringUtils/TESTS/TEST_SYSTEM/main.cpp
100.0 % 45 / 45 100.0 % 186 / 186
tmp_project/StringUtils/TESTS/TEST_VECTOR_SPLIT/main.cpp
100.0 % 32 / 32 100.0 % 48 / 48
tmp_project/StringUtils/TESTS/TEST_WHOAMI/main.cpp
100.0 % 7 / 7 100.0 % 6 / 6
tmp_project/StringUtils/src/PLog.cpp
96.9 % 157 / 162 87.7 % 100 / 114
tmp_project/StringUtils/src/PStream.cpp
100.0 % 19 / 19 100.0 % 2 / 2
tmp_project/StringUtils/src/PStream_impl.h
100.0 % 26 / 26 100.0 % 4 / 4
tmp_project/StringUtils/src/PString.cpp
92.3 % 48 / 52 81.8 % 9 / 11
tmp_project/StringUtils/src/PString.h
100.0 % 16 / 16 100.0 % 7 / 7
tmp_project/StringUtils/src/PTimer.cpp
100.0 % 36 / 36 100.0 % 5 / 5
tmp_project/StringUtils/src/ProgressBarr.cpp
100.0 % 86 / 86 83.3 % 15 / 18
tmp_project/StringUtils/src/ProgressTime.cpp
100.0 % 101 / 101 75.0 % 15 / 20
tmp_project/StringUtils/src/convertToString.cpp
100.0 % 4 / 4 - % 0 / 0
tmp_project/StringUtils/src/convertToString_impl.h
100.0 % 9 / 9 66.7 % 6 / 9
tmp_project/StringUtils/src/phoenix_assert.cpp
100.0 % 3 / 3 50.0 % 1 / 2
tmp_project/StringUtils/src/phoenix_check.cpp
88.9 % 24 / 27 85.7 % 30 / 35
tmp_project/StringUtils/src/phoenix_check_impl.h
100.0 % 6 / 6 100.0 % 2 / 2
tmp_project/StringUtils/src/phoenix_getFileSize.cpp
100.0 % 12 / 12 100.0 % 2 / 2
tmp_project/StringUtils/src/phoenix_isOk.cpp
100.0 % 6 / 6 100.0 % 3 / 3
tmp_project/StringUtils/src/phoenix_random.cpp
100.0 % 4 / 4 - % 0 / 0
tmp_project/StringUtils/src/phoenix_random_impl.h
100.0 % 8 / 8 - % 0 / 0
tmp_project/StringUtils/src/phoenix_vector_split.h
100.0 % 11 / 11 90.9 % 10 / 11
tmp_project/StringUtils/src/phoenix_whoami.cpp
100.0 % 5 / 5 100.0 % 3 / 3
tmp_project/StringUtils/src/print_string_impl.h
100.0 % 27 / 27 100.0 % 35 / 35
tmp_project/StringUtils/src/string_color.cpp
96.4 % 106 / 110 91.7 % 44 / 48
tmp_project/StringUtils/src/string_filename.cpp
99.0 % 206 / 208 92.6 % 226 / 244
tmp_project/StringUtils/src/string_function.cpp
99.6 % 257 / 258 94.2 % 260 / 276
tmp_project/StringUtils/src/string_lower_upper.cpp
100.0 % 110 / 110 88.4 % 175 / 198
tmp_project/StringUtils/src/string_system.cpp
89.1 % 139 / 156 77.2 % 129 / 167