GCC Code Coverage Report


Directory: ./
Date: 2026-04-08 18:06:43
Exec Total Coverage
Lines: 732 747 98.0%
Functions: 53 54 98.1%
Branches: 1813 1907 95.1%

Function (File:Line) Call count Line coverage Branch coverage Condition coverage Block coverage
parser_toml(ConfigNode&, PPath const&) (src/parser_toml.cpp:489)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:227)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:104)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:383)called 65 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:307)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:331)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:73)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:509)called 2 times100.0%100.0%-%63.6%
checkParserTomlVar() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:65)called 1 time100.0%100.0%-%47.9%
checkTomNestedlMap() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:207)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:152)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 226 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 122 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:316)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:175)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:424)called 21 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 59 times91.7%79.1%-%60.3%
parse_toml_varValue(DicoValue&, PTomlParserData&) (src/parser_toml.cpp:86)called 54 times100.0%89.0%-%69.5%
checkTomlCompactDico() (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:258)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:443)called 23 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:281)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:406)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 65 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:464)called 20 times100.0%100.0%-%74.2%
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 40 times100.0%-%-%100.0%
main (TESTS/TEST_CONFIG_NODE_TOML/main.cpp:380)called 1 time100.0%-%-%100.0%
main (TESTS/TEST_PARSER_TOML/main.cpp:362)called 1 time100.0%-%-%100.0%