Coverage report for ai


src/
Date: 2024-06-25 10:57:00
Lines:
175/1306
13.4%
Functions:
32/226
14.2%
Branches:
107/1892
5.7%

Function (File:Line) Call count Block coverage
ABot::ABot() (src/bots/ABot.cpp:10)not called0.0%
ABot::addBroadcastAction(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/bots/ABot.cpp:89)not called0.0%
ABot::addBroadcastAction(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#1}::operator()() const (src/bots/ABot.cpp:94)not called0.0%
ABot::debugAction(ActionInfo, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/debug/Debug.cpp:57)not called0.0%
ABot::debugInitialisation() (src/debug/Debug.cpp:9)not called0.0%
ABot::debugState() (src/debug/Debug.cpp:17)not called0.0%
ABot::doAction(Action, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/bots/ABot.cpp:27)not called0.0%
ABot::getState() (src/bots/ABot.cpp:98)not called0.0%
ABot::listenBroadcastResponse() (src/run/listeners/broadcast/ListenBroadcastResponse.cpp:14)not called0.0%
ABot::listenCancel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/listenCancel.cpp:10)not called0.0%
ABot::listenConnectNbrResponse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/listenConnectNbrResponse.cpp:10)not called0.0%
ABot::listenGroupBroadcast(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/broadcast/ListenGroupBroadcast.cpp:14)not called0.0%
ABot::listenGroupJoinedBroadcast(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/broadcast/ListenGroupBroadcast.cpp:54)not called0.0%
ABot::listenIncantationResponse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/ListenIncantation.cpp:10)not called0.0%
ABot::listenIncantationReturnResponse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/ListenIncantation.cpp:18)not called0.0%
ABot::listenInventoryResponse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/listenInventoryResponse.cpp:11)not called0.0%
ABot::listenLookResponse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/ListenLookResponse.cpp:10)not called0.0%
ABot::listenMeetingDoneBroadcast(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/broadcast/ListenGroupBroadcast.cpp:97)not called0.0%
ABot::listenTakeResponse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/ListenTakeResponse.cpp:11)not called0.0%
ABot::listenWarnsBroadcast(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/broadcast/ListenGroupBroadcast.cpp:114)not called0.0%
ABot::saveDataActions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/bots/ABot.cpp:74)not called0.0%
ABot::saveMetrics(ActionInfo) (src/bots/ABot.cpp:55)not called0.0%
ABot::saveMetrics(ActionInfo)::{lambda(ActionInfo const&)#1}::operator()(ActionInfo const&) const (src/bots/ABot.cpp:58)not called0.0%
ABot::sendMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/bots/ABot.cpp:19)not called0.0%
ABot::setState(BotState) (src/bots/ABot.cpp:103)not called0.0%
ABot::~ABot() (src/bots/ABot.cpp:15)not called0.0%
ABotPattern::act() (src/bots/ABotPattern.cpp:78)not called0.0%
ABotPattern::debugBotRun() (src/debug/Debug.cpp:43)not called0.0%
ABotPattern::debugMetadata() (src/debug/Debug.cpp:50)not called0.0%
ABotPattern::debugResponses(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/debug/Debug.cpp:31)not called0.0%
ABotPattern::group() (src/run/patterns/Group.cpp:14)not called0.0%
ABotPattern::incantation(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) (src/run/patterns/Incantation.cpp:188)not called0.0%
ABotPattern::incantation(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)::{lambda()#1}::operator()() const (src/run/patterns/Incantation.cpp:194)not called0.0%
ABotPattern::incantation(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)::{lambda()#2}::operator()() const (src/run/patterns/Incantation.cpp:200)not called0.0%
ABotPattern::incantationLvl1() (src/run/patterns/Incantation.cpp:16)not called0.0%
ABotPattern::incantationLvl1()::{lambda()#1}::operator()() const (src/run/patterns/Incantation.cpp:18)not called0.0%
ABotPattern::incantationLvl1()::{lambda()#2}::operator()() const (src/run/patterns/Incantation.cpp:21)not called0.0%
ABotPattern::incantationLvl2() (src/run/patterns/Incantation.cpp:25)not called0.0%
ABotPattern::incantationLvl2()::{lambda()#1}::operator()() const (src/run/patterns/Incantation.cpp:27)not called0.0%
ABotPattern::incantationLvl2()::{lambda()#2}::operator()() const (src/run/patterns/Incantation.cpp:30)not called0.0%
ABotPattern::incantationLvl2()::{lambda()#3}::operator()() const (src/run/patterns/Incantation.cpp:33)not called0.0%
ABotPattern::incantationLvl2()::{lambda()#4}::operator()() const (src/run/patterns/Incantation.cpp:37)not called0.0%
ABotPattern::incantationLvl3() (src/run/patterns/Incantation.cpp:42)not called0.0%
ABotPattern::incantationLvl3()::{lambda()#1}::operator()() const (src/run/patterns/Incantation.cpp:44)not called0.0%
ABotPattern::incantationLvl3()::{lambda()#2}::operator()() const (src/run/patterns/Incantation.cpp:47)not called0.0%
ABotPattern::incantationLvl3()::{lambda()#3}::operator()() const (src/run/patterns/Incantation.cpp:50)not called0.0%
ABotPattern::incantationLvl3()::{lambda()#4}::operator()() const (src/run/patterns/Incantation.cpp:53)not called0.0%
ABotPattern::incantationLvl3()::{lambda()#5}::operator()() const (src/run/patterns/Incantation.cpp:56)not called0.0%
ABotPattern::incantationLvl3()::{lambda()#6}::operator()() const (src/run/patterns/Incantation.cpp:60)not called0.0%
ABotPattern::incantationLvl4() (src/run/patterns/Incantation.cpp:65)not called0.0%
ABotPattern::incantationLvl4()::{lambda()#1}::operator()() const (src/run/patterns/Incantation.cpp:67)not called0.0%
ABotPattern::incantationLvl4()::{lambda()#2}::operator()() const (src/run/patterns/Incantation.cpp:70)not called0.0%
ABotPattern::incantationLvl4()::{lambda()#3}::operator()() const (src/run/patterns/Incantation.cpp:73)not called0.0%
ABotPattern::incantationLvl4()::{lambda()#4}::operator()() const (src/run/patterns/Incantation.cpp:76)not called0.0%
ABotPattern::incantationLvl4()::{lambda()#5}::operator()() const (src/run/patterns/Incantation.cpp:79)not called0.0%
ABotPattern::incantationLvl4()::{lambda()#6}::operator()() const (src/run/patterns/Incantation.cpp:83)not called0.0%
ABotPattern::incantationLvl5() (src/run/patterns/Incantation.cpp:88)not called0.0%
ABotPattern::incantationLvl5()::{lambda()#1}::operator()() const (src/run/patterns/Incantation.cpp:90)not called0.0%
ABotPattern::incantationLvl5()::{lambda()#2}::operator()() const (src/run/patterns/Incantation.cpp:93)not called0.0%
ABotPattern::incantationLvl5()::{lambda()#3}::operator()() const (src/run/patterns/Incantation.cpp:96)not called0.0%
ABotPattern::incantationLvl5()::{lambda()#4}::operator()() const (src/run/patterns/Incantation.cpp:99)not called0.0%
ABotPattern::incantationLvl5()::{lambda()#5}::operator()() const (src/run/patterns/Incantation.cpp:102)not called0.0%
ABotPattern::incantationLvl5()::{lambda()#6}::operator()() const (src/run/patterns/Incantation.cpp:105)not called0.0%
ABotPattern::incantationLvl5()::{lambda()#7}::operator()() const (src/run/patterns/Incantation.cpp:108)not called0.0%
ABotPattern::incantationLvl5()::{lambda()#8}::operator()() const (src/run/patterns/Incantation.cpp:112)not called0.0%
ABotPattern::incantationLvl6() (src/run/patterns/Incantation.cpp:117)not called0.0%
ABotPattern::incantationLvl6()::{lambda()#1}::operator()() const (src/run/patterns/Incantation.cpp:119)not called0.0%
ABotPattern::incantationLvl6()::{lambda()#2}::operator()() const (src/run/patterns/Incantation.cpp:122)not called0.0%
ABotPattern::incantationLvl6()::{lambda()#3}::operator()() const (src/run/patterns/Incantation.cpp:125)not called0.0%
ABotPattern::incantationLvl6()::{lambda()#4}::operator()() const (src/run/patterns/Incantation.cpp:128)not called0.0%
ABotPattern::incantationLvl6()::{lambda()#5}::operator()() const (src/run/patterns/Incantation.cpp:131)not called0.0%
ABotPattern::incantationLvl6()::{lambda()#6}::operator()() const (src/run/patterns/Incantation.cpp:134)not called0.0%
ABotPattern::incantationLvl6()::{lambda()#7}::operator()() const (src/run/patterns/Incantation.cpp:137)not called0.0%
ABotPattern::incantationLvl6()::{lambda()#8}::operator()() const (src/run/patterns/Incantation.cpp:141)not called0.0%
ABotPattern::incantationLvl7() (src/run/patterns/Incantation.cpp:146)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#10}::operator()() const (src/run/patterns/Incantation.cpp:175)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#11}::operator()() const (src/run/patterns/Incantation.cpp:178)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#12}::operator()() const (src/run/patterns/Incantation.cpp:182)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#1}::operator()() const (src/run/patterns/Incantation.cpp:148)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#2}::operator()() const (src/run/patterns/Incantation.cpp:151)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#3}::operator()() const (src/run/patterns/Incantation.cpp:154)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#4}::operator()() const (src/run/patterns/Incantation.cpp:157)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#5}::operator()() const (src/run/patterns/Incantation.cpp:160)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#6}::operator()() const (src/run/patterns/Incantation.cpp:163)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#7}::operator()() const (src/run/patterns/Incantation.cpp:166)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#8}::operator()() const (src/run/patterns/Incantation.cpp:169)not called0.0%
ABotPattern::incantationLvl7()::{lambda()#9}::operator()() const (src/run/patterns/Incantation.cpp:172)not called0.0%
ABotPattern::init(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, int) (src/bots/ABotPattern.cpp:10)not called0.0%
ABotPattern::isConcernedByIncantation() (src/bots/verifications/IsConcernedByIncantation.cpp:10)not called0.0%
ABotPattern::joinGroup() (src/run/patterns/Group.cpp:45)not called0.0%
ABotPattern::joinGroup()::{lambda()#1}::operator()() const (src/run/patterns/Group.cpp:61)not called0.0%
ABotPattern::joinGroup()::{lambda()#2}::operator()() const (src/run/patterns/Group.cpp:63)not called0.0%
ABotPattern::joinGroup()::{lambda()#3}::operator()() const (src/run/patterns/Group.cpp:65)not called0.0%
ABotPattern::joinGroup()::{lambda()#4}::operator()() const (src/run/patterns/Group.cpp:67)not called0.0%
ABotPattern::joinGroup()::{lambda()#5}::operator()() const (src/run/patterns/Group.cpp:69)not called0.0%
ABotPattern::joinGroup()::{lambda()#6}::operator()() const (src/run/patterns/Group.cpp:71)not called0.0%
ABotPattern::joinGroup()::{lambda()#7}::operator()() const (src/run/patterns/Group.cpp:73)not called0.0%
ABotPattern::joinGroup()::{lambda()#8}::operator()() const (src/run/patterns/Group.cpp:75)not called0.0%
ABotPattern::listen(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/bots/ABotPattern.cpp:96)not called0.0%
ABotPattern::react(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/bots/ABotPattern.cpp:58)not called0.0%
ABotPattern::run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/bots/ABotPattern.cpp:22)not called0.0%
ABotPattern::runToLinemate() (src/run/patterns/RunToLinemate.cpp:10)not called0.0%
ABotPattern::runToLinemate()::{lambda()#1}::operator()() const (src/run/patterns/RunToLinemate.cpp:15)not called0.0%
ABotPattern::runToLinemate()::{lambda()#2}::operator()() const (src/run/patterns/RunToLinemate.cpp:18)not called0.0%
ABotPattern::runToLinemate()::{lambda()#3}::operator()() const (src/run/patterns/RunToLinemate.cpp:20)not called0.0%
ABotPattern::runToLinemate()::{lambda()#4}::operator()() const (src/run/patterns/RunToLinemate.cpp:27)not called0.0%
ABotPattern::runToLinemate()::{lambda()#5}::operator()() const (src/run/patterns/RunToLinemate.cpp:29)not called0.0%
ABotPattern::runToLinemate()::{lambda()#6}::operator()() const (src/run/patterns/RunToLinemate.cpp:31)not called0.0%
ABotPattern::runToLinemate()::{lambda()#7}::operator()() const (src/run/patterns/RunToLinemate.cpp:45)not called0.0%
ABotPattern::runToLinemate()::{lambda()#8}::operator()() const (src/run/patterns/RunToLinemate.cpp:50)not called0.0%
ABotPattern::searchAndTakeRessource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/patterns/SearchRessources/SearchAndTake.cpp:13)not called0.0%
ABotPattern::searchAndTakeRessource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}::operator()() const (src/run/patterns/SearchRessources/SearchAndTake.cpp:18)not called0.0%
ABotPattern::searchAndTakeRessource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#2}::operator()() const (src/run/patterns/SearchRessources/SearchAndTake.cpp:26)not called0.0%
ABotPattern::searchAndTakeRessource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#3}::operator()() const (src/run/patterns/SearchRessources/SearchAndTake.cpp:28)not called0.0%
ABotPattern::searchAndTakeRessource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#4}::operator()() const (src/run/patterns/SearchRessources/SearchAndTake.cpp:30)not called0.0%
ABotPattern::searchAndTakeRessource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#5}::operator()() const (src/run/patterns/SearchRessources/SearchAndTake.cpp:32)not called0.0%
ABotPattern::searchAndTakeRessource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#6}::operator()() const (src/run/patterns/SearchRessources/SearchAndTake.cpp:53)not called0.0%
ABotPattern::searchDeraumere() (src/run/patterns/SearchRessources/SearchStones.cpp:16)not called0.0%
ABotPattern::searchLinemate() (src/run/patterns/SearchRessources/SearchStones.cpp:11)not called0.0%
ABotPattern::searchMendiane() (src/run/patterns/SearchRessources/SearchStones.cpp:26)not called0.0%
ABotPattern::searchPhiras() (src/run/patterns/SearchRessources/SearchStones.cpp:31)not called0.0%
ABotPattern::searchSibur() (src/run/patterns/SearchRessources/SearchStones.cpp:21)not called0.0%
ABotPattern::searchThystame() (src/run/patterns/SearchRessources/SearchStones.cpp:36)not called0.0%
ABotPattern::separateServerBroadcast(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (src/bots/utils/ABotPatternUtils.cpp:10)not called0.0%
ABotPattern::survive() (src/run/patterns/SearchRessources/Survive.cpp:11)not called0.0%
ABotPattern::testPatern() (src/run/patterns/TestPattern.cpp:11)not called0.0%
ABotPattern::testPatern()::{lambda()#1}::operator()() const (src/run/patterns/TestPattern.cpp:13)not called0.0%
ABotPattern::testPatern()::{lambda()#2}::operator()() const (src/run/patterns/TestPattern.cpp:15)not called0.0%
ABotPattern::testPatern()::{lambda()#3}::operator()() const (src/run/patterns/TestPattern.cpp:17)not called0.0%
ABotPattern::testPatern()::{lambda()#4}::operator()() const (src/run/patterns/TestPattern.cpp:19)not called0.0%
ABotPattern::trapMessage() (src/run/patterns/TestPattern.cpp:23)not called0.0%
ABotPattern::verifyServerIsRunning(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/bots/ABotPattern.cpp:114)not called0.0%
ABotPattern::warnsWillIncant() (src/run/patterns/Incantation.cpp:10)not called0.0%
ActionInfo::ActionInfo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) (src/actions/Action.cpp:27)called 364 times, returned 364 times75.0%
ActionInfo::getName[abi:cxx11]() const (src/actions/Action.cpp:35)not called0.0%
ActionInfo::getTimeUnitCost() const (src/actions/Action.cpp:40)not called0.0%
ActionInfo::~ActionInfo() (src/actions/Action.cpp:31)called 1092 times, returned 1092 times100.0%
ActionInfoException::ActionInfoException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/actions/Action.hpp:35)not called0.0%
ActionInfoException::what() const (src/actions/Action.hpp:36)not called0.0%
BotFactory::createBot(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/botFactory/BotFactory.cpp:10)not called0.0%
BotState::BotState() (src/state/BotState.cpp:24)not called0.0%
BotState::printMetadata() const (src/state/BotState.cpp:32)not called0.0%
BotState::~BotState() (src/state/BotState.cpp:28)not called0.0%
Client::Client(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (src/client/Client.cpp:10)not called0.0%
Client::ClientException::ClientException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/client/Client.hpp:37)not called0.0%
Client::ClientException::what() const (src/client/Client.hpp:38)not called0.0%
Client::authenticate() (src/client/Client.cpp:56)not called0.0%
Client::authenticate()::{lambda()#2}::operator()() const (src/client/Client.cpp:77)not called0.0%
Client::initBot(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/client/Client.cpp:109)not called0.0%
Client::listenFirstResponse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/run/listeners/listenFirstResponse.cpp:11)not called0.0%
Client::loop() (src/client/Client.cpp:169)not called0.0%
Client::loop()::{lambda()#2}::operator()() const (src/client/Client.cpp:174)not called0.0%
Client::loop()::{lambda()#4}::operator()() const (src/client/Client.cpp:185)not called0.0%
Client::recvMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (src/client/Client.cpp:194)not called0.0%
Client::run() (src/client/Client.cpp:21)not called0.0%
Client::sendMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/client/Client.cpp:162)not called0.0%
Client::setupConnection() (src/client/Client.cpp:29)not called0.0%
Client::~Client() (src/client/Client.cpp:16)not called0.0%
Environment::Environment() (src/environment/Environment.cpp:10)called 4 times, returned 4 times100.0%
Environment::clear() (src/environment/Environment.cpp:18)called 1 time, returned 1 time100.0%
Environment::contains(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/environment/Environment.cpp:23)called 2 times, returned 2 times83.0%
Environment::getDistance(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/environment/Environment.cpp:37)called 1 time, returned 1 time86.0%
Environment::getTileByRessource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/environment/Environment.cpp:56)called 1 time, returned 1 time48.0%
Environment::~Environment() (src/environment/Environment.cpp:14)called 4 times, returned 4 times100.0%
Forker::forkNewBot() (src/bots/Forker.cpp:16)not called0.0%
Forker::handleSurvive() (src/bots/Forker.cpp:83)not called0.0%
Forker::handleSurvive()::{lambda()#1}::operator()() const (src/bots/Forker.cpp:91)not called0.0%
Forker::handleSurvive()::{lambda()#2}::operator()() const (src/bots/Forker.cpp:104)not called0.0%
Forker::initChild() (src/bots/Forker.cpp:11)not called0.0%
Forker::updateStrategy() (src/bots/Forker.cpp:53)not called0.0%
Forker::updateStrategy()::{lambda()#1}::operator()() const (src/bots/Forker.cpp:62)not called0.0%
Forker::updateStrategy()::{lambda()#2}::operator()() const (src/bots/Forker.cpp:78)not called0.0%
Initializer::Initializer() (src/utils/Initializer.cpp:10)called 1 time, returned 1 time57.0%
Initializer::InitializerException::InitializerException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/utils/Initializer.hpp:32)not called0.0%
Initializer::InitializerException::what() const (src/utils/Initializer.hpp:33)not called0.0%
Initializer::parseArguments(int, char**) (src/utils/Initializer.cpp:22)called 1 time, returned 1 time48.0%
Initializer::~Initializer() (src/utils/Initializer.cpp:18)called 1 time, returned 1 time100.0%
Message::Message() (src/message/Message.cpp:15)called 4 times, returned 4 times57.0%
Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/message/Message.cpp:10)not called0.0%
Message::convertDigitsToLetters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/message/Message.cpp:23)called 1 time, returned 1 time84.0%
Message::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/message/Message.cpp:59)not called0.0%
Message::generateMessage() (src/message/Message.cpp:54)called 1 time, returned 1 time88.0%
Message::getCurrentTimeAsLetters[abi:cxx11]() (src/message/Message.cpp:45)not called0.0%
Message::vigenereDecrypt() (src/message/Message.cpp:85)called 1 time, returned 1 time81.0%
Message::vigenereEncrypt() (src/message/Message.cpp:66)called 1 time, returned 1 time81.0%
Message::~Message() (src/message/Message.cpp:19)called 4 times, returned 4 times100.0%
Pattern::Pattern(std::function<void ()>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/pattern/Pattern.cpp:10)not called0.0%
Pattern::~Pattern() (src/pattern/Pattern.cpp:16)not called0.0%
PatternProbabilistic::PatternProbabilistic(double, std::function<void ()>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/pattern/PatternProbabilitistic.cpp:10)not called0.0%
PatternProbabilistic::~PatternProbabilistic() (src/pattern/PatternProbabilitistic.cpp:11)not called0.0%
Ressources::Ressources() (src/ressources/Ressources.cpp:10)called 10 times, returned 10 times60.0%
Ressources::addRessource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/ressources/Ressources.cpp:35)called 4 times, returned 4 times100.0%
Ressources::getRessource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (src/ressources/Ressources.cpp:44)called 5 times, returned 5 times100.0%
Ressources::~Ressources() (src/ressources/Ressources.cpp:31)called 16 times, returned 16 times100.0%
SimpleBot::handleLvl1() (src/bots/SimpleBot.cpp:141)not called0.0%
SimpleBot::handleLvl2() (src/bots/SimpleBot.cpp:148)not called0.0%
SimpleBot::handleLvl3() (src/bots/SimpleBot.cpp:172)not called0.0%
SimpleBot::handleLvl4() (src/bots/SimpleBot.cpp:196)not called0.0%
SimpleBot::handleLvl5() (src/bots/SimpleBot.cpp:225)not called0.0%
SimpleBot::handleLvl6() (src/bots/SimpleBot.cpp:255)not called0.0%
SimpleBot::handleLvl7() (src/bots/SimpleBot.cpp:285)not called0.0%
SimpleBot::handleState() (src/bots/SimpleBot.cpp:75)not called0.0%
SimpleBot::handleSurvive() (src/bots/SimpleBot.cpp:43)not called0.0%
SimpleBot::handleSurvive()::{lambda()#1}::operator()() const (src/bots/SimpleBot.cpp:51)not called0.0%
SimpleBot::handleSurvive()::{lambda()#2}::operator()() const (src/bots/SimpleBot.cpp:63)not called0.0%
SimpleBot::initChild() (src/bots/SimpleBot.cpp:10)not called0.0%
SimpleBot::updateStrategy() (src/bots/SimpleBot.cpp:15)not called0.0%
Tile::Tile() (src/environment/Tile.cpp:10)called 4 times, returned 4 times100.0%
Tile::Tile(int, int, unsigned int, Ressources) (src/environment/Tile.cpp:14)called 1 time, returned 1 time80.0%
Tile::~Tile() (src/environment/Tile.cpp:22)called 10 times, returned 10 times100.0%
cleanCarriageReturn(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/utils/StringUtils.cpp:76)called 3 times, returned 3 times100.0%
displayHelp() (src/utils/DisplayHelp.cpp:33)not called0.0%
generateNewNumber(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (src/utils/StringUtils.cpp:42)called 2 times, returned 2 times100.0%
getActionInfo(Action) (src/actions/Action.cpp:45)not called0.0%
getElementAfter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) (src/utils/StringUtils.cpp:10)called 1 time, returned 1 time65.0%
getElementBefore(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) (src/utils/StringUtils.cpp:26)called 1 time, returned 1 time69.0%
getStateName[abi:cxx11](State) (src/state/BotState.cpp:40)not called0.0%
printColor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/utils/PrintColor.cpp:10)called 3 times, returned 3 times100.0%
printFileContentError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/utils/DisplayHelp.cpp:12)not called0.0%
printKeyValueColored(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/utils/PrintColor.cpp:15)not called0.0%
printKeyValueColored(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PRINT_STATE) (src/utils/PrintColor.cpp:19)called 1 time, returned 1 time56.0%
replaceNumbersInString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) (src/utils/StringUtils.cpp:48)called 1 time, returned 1 time63.0%
splitByChar(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) (src/utils/StringUtils.cpp:85)called 3 times, returned 3 times67.0%
void Client::interactWithServer<Client::authenticate()::{lambda()#1}, Client::authenticate()::{lambda()#2}>(Client::authenticate()::{lambda()#1}, Client::authenticate()::{lambda()#2}) (src/client/Client.cpp:216)not called0.0%
void Client::interactWithServer<Client::loop()::{lambda()#1}, Client::loop()::{lambda()#2}>(Client::loop()::{lambda()#1}, Client::loop()::{lambda()#2}) (src/client/Client.cpp:216)not called0.0%
void Client::interactWithServer<Client::loop()::{lambda()#3}, Client::loop()::{lambda()#4}>(Client::loop()::{lambda()#3}, Client::loop()::{lambda()#4}) (src/client/Client.cpp:216)not called0.0%