GCC Code Coverage Report


Directory: ./
Date: 2025-08-06 12:50:11
Exec Total Coverage
Lines: 315 324 97.2%
Functions: 27 28 96.4%
Branches: 752 796 94.5%

Function (File:Line) Call count Line coverage Branch coverage Condition coverage Block coverage
parser_toml(DicoValue&, PPath const&) (src/parser_toml.cpp:276)called 18 times100.0%100.0%-%72.4%
checkTomTable() (TESTS/TEST_PARSER_TOML/main.cpp:216)called 1 time100.0%100.0%-%49.2%
checkTomlList() (TESTS/TEST_PARSER_TOML/main.cpp:93)called 1 time100.0%100.0%-%48.7%
parse_toml_var(DicoValue&, PFileParser&, PTomlParserData&) (src/parser_toml.cpp:155)called 45 times100.0%100.0%-%86.7%
testCheckValue() (TESTS/TEST_PARSER_TOML/main.cpp:57)called 1 time100.0%100.0%-%61.5%
checkIsParserOk(PPath const&, PString const&) (TESTS/TEST_PARSER_TOML/main.cpp:289)called 9 times100.0%100.0%-%77.8%
checkParserToml() (TESTS/TEST_PARSER_TOML/main.cpp:64)called 1 time100.0%100.0%-%47.1%
checkKeyMapValue(DicoValue const*, PString const&) (TESTS/TEST_PARSER_TOML/main.cpp:16)called 18 times100.0%100.0%-%100.0%
checkTomNestedlMap() (TESTS/TEST_PARSER_TOML/main.cpp:196)called 1 time100.0%100.0%-%49.0%
checkTomlEmptyList() (TESTS/TEST_PARSER_TOML/main.cpp:141)called 1 time100.0%100.0%-%49.6%
parse_toml_isParse(PTomlParserData const&) (src/parser_toml.cpp:38)called 90 times100.0%-%-%100.0%
parse_toml_varBase(DicoValue&, PFileParser&, PTomlParserData&) (src/parser_toml.cpp:133)called 45 times100.0%100.0%-%77.8%
parse_toml_varName(PString&, PFileParser&) (src/parser_toml.cpp:47)called 45 times100.0%100.0%-%64.3%
checkKeyMapVecValue(DicoValue const*, std::vector<PString, std::allocator<PString> > const&) (TESTS/TEST_PARSER_TOML/main.cpp:32)called 3 times100.0%90.9%-%100.0%
checkParserTomlFail() (TESTS/TEST_PARSER_TOML/main.cpp:298)called 1 time100.0%100.0%-%46.3%
checkTomNestedlList() (TESTS/TEST_PARSER_TOML/main.cpp:164)called 1 time100.0%100.0%-%50.6%
parse_toml_dico_def(DicoValue&, PFileParser&, PTomlParserData&) (src/parser_toml.cpp:195)called 17 times100.0%93.5%-%65.6%
parse_toml_varTable(DicoValue&, PFileParser&, PTomlParserData&) (src/parser_toml.cpp:168)not called0.0%0.0%-%0.0%
parse_toml_varValue(DicoValue&, PFileParser&, PTomlParserData&) (src/parser_toml.cpp:58)called 43 times100.0%87.6%-%68.8%
checkTomlCompactDico() (TESTS/TEST_PARSER_TOML/main.cpp:243)called 1 time100.0%100.0%-%48.7%
parse_toml_table_def(DicoValue&, PFileParser&, PTomlParserData&) (src/parser_toml.cpp:223)called 19 times100.0%82.4%-%58.2%
checkTomlCompactDico2() (TESTS/TEST_PARSER_TOML/main.cpp:264)called 1 time100.0%100.0%-%48.5%
parse_get_parent_dico(DicoValue&, std::vector<PString, std::allocator<PString> > const&) (src/parser_toml.cpp:180)called 18 times100.0%100.0%-%100.0%
parse_tomlCompactDico(DicoValue&, PFileParser&, PTomlParserData&) (src/parser_toml.cpp:106)called 32 times78.6%71.4%-%59.6%
parse_toml_stopParsing(PTomlParserData&) (src/parser_toml.cpp:31)called 11 times100.0%-%-%100.0%
parser_toml_fileParser(DicoValue&, PFileParser&) (src/parser_toml.cpp:252)called 17 times100.0%97.1%-%72.6%
default_PTomlParserData() (src/parser_toml.cpp:19)called 17 times100.0%-%-%100.0%
main (TESTS/TEST_PARSER_TOML/main.cpp:312)called 1 time100.0%-%-%100.0%