GCC Code Coverage Report


Directory: ./
Date: 2026-01-15 15:54:37
Exec Total Coverage
Lines: 723 738 98.0%
Functions: 52 53 98.1%
Branches: 1780 1872 95.1%

Function (File:Line) Call count Line coverage Branch coverage Condition coverage Block coverage
parser_toml(ConfigNode&, PPath const&) (src/parser_toml.cpp:486)called 19 times100.0%100.0%-%73.3%
parser_toml(DicoValue&, PPath const&) (src/parser_toml.cpp:280)called 19 times100.0%100.0%-%72.4%
checkTomTable() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:219)called 1 time100.0%100.0%-%48.5%
checkTomTable() (TESTS/TEST_PARSER_TOML/main.cpp:216)called 1 time100.0%100.0%-%49.2%
checkTomlList() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:96)called 1 time100.0%100.0%-%48.7%
checkTomlList() (TESTS/TEST_PARSER_TOML/main.cpp:93)called 1 time100.0%100.0%-%48.7%
parse_toml_var(ConfigNode&, PTomlParserData&) (src/parser_toml.cpp:381)called 62 times100.0%100.0%-%73.8%
parse_toml_var(DicoValue&, PTomlParserData&) (src/parser_toml.cpp:160)called 57 times100.0%100.0%-%86.7%
testCheckValue() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:58)called 1 time100.0%100.0%-%61.5%
testCheckValue() (TESTS/TEST_PARSER_TOML/main.cpp:57)called 1 time100.0%100.0%-%61.5%
checkIsParserOk(PPath const&, PString const&) (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:299)called 9 times100.0%100.0%-%77.8%
checkIsParserOk(PPath const&, PString const&) (TESTS/TEST_PARSER_TOML/main.cpp:289)called 9 times100.0%100.0%-%77.8%
checkListOfDico() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:323)called 1 time100.0%100.0%-%48.9%
checkListOfDico() (TESTS/TEST_PARSER_TOML/main.cpp:313)called 1 time100.0%100.0%-%48.9%
checkParserToml() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:65)called 1 time100.0%100.0%-%47.2%
checkParserToml() (TESTS/TEST_PARSER_TOML/main.cpp:64)called 1 time100.0%100.0%-%47.1%
checkKeyMapValue(ConfigNode const*, PString const&) (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:17)called 27 times100.0%100.0%-%100.0%
checkKeyMapValue(DicoValue const*, PString const&) (TESTS/TEST_PARSER_TOML/main.cpp:16)called 27 times100.0%100.0%-%100.0%
parser_tomlString(ConfigNode&, PString const&) (src/parser_toml.cpp:506)called 1 time100.0%100.0%-%63.6%
checkTomNestedlMap() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:199)called 1 time100.0%100.0%-%49.0%
checkTomNestedlMap() (TESTS/TEST_PARSER_TOML/main.cpp:196)called 1 time100.0%100.0%-%49.0%
checkTomlEmptyList() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:144)called 1 time100.0%100.0%-%49.6%
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:40)called 224 times100.0%-%-%100.0%
parse_toml_varBase(DicoValue&, PTomlParserData&) (src/parser_toml.cpp:138)called 57 times100.0%100.0%-%77.8%
parse_toml_varName(PString&, PFileParser&) (src/parser_toml.cpp:49)called 119 times100.0%100.0%-%64.3%
checkKeyMapVecValue(ConfigNode const*, std::vector<PString, std::allocator<PString> > const&) (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:33)called 3 times100.0%90.9%-%100.0%
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_CONFIG_NODE_TOML/main.cpp:308)called 1 time100.0%100.0%-%46.3%
checkParserTomlFail() (TESTS/TEST_PARSER_TOML/main.cpp:298)called 1 time100.0%100.0%-%46.3%
checkTomNestedlList() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:167)called 1 time100.0%100.0%-%50.6%
checkTomNestedlList() (TESTS/TEST_PARSER_TOML/main.cpp:164)called 1 time100.0%100.0%-%50.6%
parse_toml_dico_def(ConfigNode&, PTomlParserData&) (src/parser_toml.cpp:422)called 19 times100.0%93.9%-%64.2%
parse_toml_dico_def(DicoValue&, PTomlParserData&) (src/parser_toml.cpp:198)called 18 times100.0%93.5%-%65.6%
parse_toml_varTable(DicoValue&, PTomlParserData&) (src/parser_toml.cpp:172)not called0.0%0.0%-%0.0%
parse_toml_varValue(ConfigNode&, PTomlParserData&) (src/parser_toml.cpp:328)called 58 times91.4%80.0%-%63.3%
parse_toml_varValue(DicoValue&, PTomlParserData&) (src/parser_toml.cpp:86)called 54 times100.0%88.3%-%69.5%
checkTomlCompactDico() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:250)called 1 time100.0%100.0%-%48.2%
checkTomlCompactDico() (TESTS/TEST_PARSER_TOML/main.cpp:243)called 1 time100.0%100.0%-%48.7%
parse_toml_table_def(ConfigNode&, PTomlParserData&) (src/parser_toml.cpp:441)called 21 times100.0%83.8%-%55.7%
parse_toml_table_def(DicoValue&, PTomlParserData&) (src/parser_toml.cpp:226)called 20 times100.0%82.4%-%58.2%
checkTomlCompactDico2() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:273)called 1 time100.0%100.0%-%48.1%
checkTomlCompactDico2() (TESTS/TEST_PARSER_TOML/main.cpp:264)called 1 time100.0%100.0%-%48.5%
parse_get_parent_dico(ConfigNode&, std::vector<PString, std::allocator<PString> > const&) (src/parser_toml.cpp:404)called 20 times100.0%100.0%-%83.3%
parse_get_parent_dico(DicoValue&, std::vector<PString, std::allocator<PString> > const&) (src/parser_toml.cpp:184)called 19 times100.0%100.0%-%100.0%
parse_tomlCompactDico(ConfigNode&, PTomlParserData&) (src/parser_toml.cpp:301)called 64 times80.0%71.4%-%59.6%
parse_tomlCompactDico(DicoValue&, PTomlParserData&) (src/parser_toml.cpp:59)called 60 times80.0%71.4%-%59.6%
parse_toml_stopParsing(PTomlParserData&) (src/parser_toml.cpp:33)called 22 times100.0%-%-%100.0%
parser_toml_fileParser(ConfigNode&, PTomlParserData&) (src/parser_toml.cpp:462)called 19 times100.0%96.7%-%73.3%
parser_toml_fileParser(DicoValue&, PTomlParserData&) (src/parser_toml.cpp:256)called 18 times100.0%96.7%-%73.3%
default_PTomlParserData() (src/parser_toml.cpp:21)called 39 times100.0%-%-%100.0%
main (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:372)called 1 time100.0%-%-%100.0%
main (TESTS/TEST_PARSER_TOML/main.cpp:362)called 1 time100.0%-%-%100.0%