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