GCC Code Coverage Report


Directory: ./
Date: 2025-11-27 16:44:16
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2200 2580 85.3%
Functions: 326 406 80.3%
Branches: 3430 3991 85.9%

File Lines Functions Branches
src/ConfigCheck_impl.h 100.0 100.0% 12 / 12 75.0% 3 / 4 65.8% 25 / 38
src/configCheckValue_impl.h 100.0 100.0% 9 / 9 100.0% 2 / 2 100.0% 4 / 4
src/ConfigNode.cpp 80.9 80.9% 93 / 115 76.5% 26 / 34 71.4% 50 / 70
src/ConfigNodeIter.cpp 53.7 53.7% 22 / 41 41.7% 5 / 12 44.4% 4 / 9
src/ConfigNodeIter_impl.h 84.0 84.0% 21 / 25 100.0% 6 / 6 77.4% 24 / 31
src/dico_replace_var.cpp 32.5 32.5% 38 / 117 37.5% 3 / 8 35.7% 56 / 157
src/DicoValue.cpp 81.4 81.4% 175 / 215 87.2% 34 / 39 71.7% 230 / 321
src/DicoValue.h 100.0 100.0% 1 / 1 -% 0 / 0 100.0% 8 / 8
src/DicoValue_impl.h 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
src/directory_replace_placeholder.cpp 82.9 82.9% 29 / 35 100.0% 2 / 2 60.0% 24 / 40
src/GenericConfigCheck.cpp 100.0 100.0% 4 / 4 66.7% 2 / 3 -% 0 / 0
src/openFileStream.cpp 100.0 100.0% 48 / 48 100.0% 6 / 6 100.0% 58 / 58
src/parse_generic_string.cpp 100.0 100.0% 11 / 11 100.0% 1 / 1 100.0% 32 / 32
src/parser_json.cpp 95.0 95.0% 151 / 159 100.0% 12 / 12 84.8% 278 / 328
src/PFileParser.cpp 88.6 88.6% 374 / 422 91.4% 53 / 58 74.7% 370 / 495
src/PFileParser.h -% 0 / 0 -% 0 / 0 -% 0 / 0
src/PFileParser_impl.h 100.0 100.0% 10 / 10 100.0% 1 / 1 100.0% 8 / 8
src/PHighlightParser.cpp 96.4 96.4% 80 / 83 88.9% 8 / 9 79.4% 81 / 102
src/PHighlightParser.h -% 0 / 0 -% 0 / 0 -% 0 / 0
src/phoenix_get_string.cpp 68.3 68.3% 56 / 82 71.4% 10 / 14 65.1% 41 / 63
src/phoenix_get_string_impl.h 100.0 100.0% 23 / 23 100.0% 4 / 4 100.0% 16 / 16
src/PLocation.cpp 100.0 100.0% 41 / 41 93.8% 15 / 16 57.1% 8 / 14
src/PMultiFileParser.cpp 53.6 53.6% 81 / 151 46.7% 14 / 30 46.0% 58 / 126
src/PNestedCall.cpp 51.8 51.8% 29 / 56 50.0% 12 / 24 50.0% 1 / 2
src/PParseSeq.cpp 68.9 68.9% 62 / 90 63.9% 23 / 36 77.8% 7 / 9
TESTS/TEST_CONFIG_CHECK_VALUE/main.cpp 100.0 100.0% 11 / 11 100.0% 2 / 2 100.0% 24 / 24
TESTS/TEST_CONFIG_NODE/main.cpp 100.0 100.0% 18 / 18 100.0% 2 / 2 100.0% 47 / 47
TESTS/TEST_CONFIG_NODE_ITER/main.cpp 100.0 100.0% 35 / 35 100.0% 4 / 4 100.0% 81 / 81
TESTS/TEST_DICO_REPLACE_VAR_STR/main.cpp 100.0 100.0% 15 / 15 100.0% 2 / 2 100.0% 83 / 83
TESTS/TEST_DICO_VALUE/main.cpp 100.0 100.0% 190 / 190 100.0% 18 / 18 100.0% 381 / 381
TESTS/TEST_DIRECTORY_REPLACE_PLACEHOLDER/main.cpp 100.0 100.0% 9 / 9 100.0% 2 / 2 100.0% 15 / 15
TESTS/TEST_GET_STRING/main.cpp 100.0 100.0% 59 / 59 100.0% 3 / 3 100.0% 240 / 240
TESTS/TEST_HIGHLIGHT_PARSER/main.cpp 100.0 100.0% 13 / 13 100.0% 2 / 2 73.3% 33 / 45
TESTS/TEST_MULTI_FILE_PARSER/ConfigParser.cpp 100.0 100.0% 30 / 30 88.9% 8 / 9 95.7% 22 / 23
TESTS/TEST_MULTI_FILE_PARSER/main.cpp 100.0 100.0% 23 / 23 100.0% 2 / 2 100.0% 69 / 69
TESTS/TEST_OPEN_FILE_STREAM/main.cpp 100.0 100.0% 38 / 38 100.0% 3 / 3 100.0% 84 / 84
TESTS/TEST_PARSE_GENERIC_STRING/main.cpp 100.0 100.0% 19 / 19 100.0% 3 / 3 100.0% 51 / 51
TESTS/TEST_PARSER_JSON/main.cpp 100.0 100.0% 76 / 76 100.0% 7 / 7 100.0% 289 / 289
TESTS/TEST_PFILEPARSER/main.cpp 100.0 100.0% 271 / 271 100.0% 22 / 22 100.0% 566 / 566
TESTS/TEST_PLOCATION/main.cpp 100.0 100.0% 21 / 21 100.0% 2 / 2 100.0% 62 / 62