Function (File:Line) |
Call count |
Block coverage |
ECS::Component<Health>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30) | not called | 0.0% |
ECS::Component<Position>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30) | not called | 0.0% |
ECS::Component<TestHealth>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30) | not called | 0.0% |
ECS::Component<TestPosition>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30) | not called | 0.0% |
ECS::Component<TestVelocity>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30) | not called | 0.0% |
ECS::Component<Velocity>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30) | not called | 0.0% |
ECS::Component<rtype::client::components::AudioSource>::GetStaticTypeID() (lib/ecs/include/ECS/Component.hpp:34) | not called | 0.0% |
ECS::Component<rtype::client::components::AudioSource>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30) | not called | 0.0% |
ECS::Component<rtype::client::components::Camera>::GetStaticTypeID() (lib/ecs/include/ECS/Component.hpp:34) | not called | 0.0% |
ECS::Component<rtype::client::components::Camera>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30) | not called | 0.0% |
ECS::Component<rtype::client::components::Renderable>::GetStaticTypeID() (lib/ecs/include/ECS/Component.hpp:34) | not called | 0.0% |
ECS::Component<rtype::client::components::Renderable>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30) | not called | 0.0% |
ECS::Component<rtype::common::components::Position>::GetStaticTypeID() (lib/ecs/include/ECS/Component.hpp:34) | not called | 0.0% |
ECS::Component<rtype::common::components::Position>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30) | not called | 0.0% |
ECS::Component<rtype::common::components::Velocity>::GetStaticTypeID() (lib/ecs/include/ECS/Component.hpp:34) | not called | 0.0% |
ECS::Component<rtype::common::components::Velocity>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30) | not called | 0.0% |
ECS::ComponentArray<Health>* ECS::ComponentManager::GetComponentArray<Health>() (lib/ecs/include/ECS/ComponentManager.hpp:58) | not called | 0.0% |
ECS::ComponentArray<Health>::AddComponent(unsigned int, std::unique_ptr<Health, std::default_delete<Health> >) (lib/ecs/include/ECS/ComponentManager.hpp:25) | not called | 0.0% |
ECS::ComponentArray<Health>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42) | not called | 0.0% |
ECS::ComponentArray<Health>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29) | not called | 0.0% |
ECS::ComponentArray<Health>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34) | not called | 0.0% |
ECS::ComponentArray<Position>* ECS::ComponentManager::GetComponentArray<Position>() (lib/ecs/include/ECS/ComponentManager.hpp:58) | not called | 0.0% |
ECS::ComponentArray<Position>::AddComponent(unsigned int, std::unique_ptr<Position, std::default_delete<Position> >) (lib/ecs/include/ECS/ComponentManager.hpp:25) | not called | 0.0% |
ECS::ComponentArray<Position>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42) | not called | 0.0% |
ECS::ComponentArray<Position>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29) | not called | 0.0% |
ECS::ComponentArray<Position>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34) | not called | 0.0% |
ECS::ComponentArray<TestHealth>* ECS::ComponentManager::GetComponentArray<TestHealth>() (lib/ecs/include/ECS/ComponentManager.hpp:58) | called 3 times, returned 3 times | 83.0% |
ECS::ComponentArray<TestHealth>::AddComponent(unsigned int, std::unique_ptr<TestHealth, std::default_delete<TestHealth> >) (lib/ecs/include/ECS/ComponentManager.hpp:25) | called 2 times, returned 2 times | 100.0% |
ECS::ComponentArray<TestHealth>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42) | not called | 0.0% |
ECS::ComponentArray<TestHealth>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29) | called 1 time, returned 1 time | 91.0% |
ECS::ComponentArray<TestHealth>::HasComponent(unsigned int) const (lib/ecs/include/ECS/ComponentManager.hpp:38) | called 1 time, returned 1 time | 86.0% |
ECS::ComponentArray<TestHealth>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34) | not called | 0.0% |
ECS::ComponentArray<TestPosition>* ECS::ComponentManager::GetComponentArray<TestPosition>() (lib/ecs/include/ECS/ComponentManager.hpp:58) | called 8 times, returned 8 times | 83.0% |
ECS::ComponentArray<TestPosition>::AddComponent(unsigned int, std::unique_ptr<TestPosition, std::default_delete<TestPosition> >) (lib/ecs/include/ECS/ComponentManager.hpp:25) | called 6 times, returned 6 times | 100.0% |
ECS::ComponentArray<TestPosition>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42) | not called | 0.0% |
ECS::ComponentArray<TestPosition>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29) | called 1 time, returned 1 time | 91.0% |
ECS::ComponentArray<TestPosition>::HasComponent(unsigned int) const (lib/ecs/include/ECS/ComponentManager.hpp:38) | called 3 times, returned 3 times | 86.0% |
ECS::ComponentArray<TestPosition>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34) | called 2 times, returned 2 times | 100.0% |
ECS::ComponentArray<TestVelocity>* ECS::ComponentManager::GetComponentArray<TestVelocity>() (lib/ecs/include/ECS/ComponentManager.hpp:58) | called 3 times, returned 3 times | 83.0% |
ECS::ComponentArray<TestVelocity>::AddComponent(unsigned int, std::unique_ptr<TestVelocity, std::default_delete<TestVelocity> >) (lib/ecs/include/ECS/ComponentManager.hpp:25) | called 2 times, returned 2 times | 100.0% |
ECS::ComponentArray<TestVelocity>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42) | not called | 0.0% |
ECS::ComponentArray<TestVelocity>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29) | called 1 time, returned 1 time | 91.0% |
ECS::ComponentArray<TestVelocity>::HasComponent(unsigned int) const (lib/ecs/include/ECS/ComponentManager.hpp:38) | not called | 0.0% |
ECS::ComponentArray<TestVelocity>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34) | not called | 0.0% |
ECS::ComponentArray<Velocity>* ECS::ComponentManager::GetComponentArray<Velocity>() (lib/ecs/include/ECS/ComponentManager.hpp:58) | not called | 0.0% |
ECS::ComponentArray<Velocity>::AddComponent(unsigned int, std::unique_ptr<Velocity, std::default_delete<Velocity> >) (lib/ecs/include/ECS/ComponentManager.hpp:25) | not called | 0.0% |
ECS::ComponentArray<Velocity>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42) | not called | 0.0% |
ECS::ComponentArray<Velocity>::HasComponent(unsigned int) const (lib/ecs/include/ECS/ComponentManager.hpp:38) | not called | 0.0% |
ECS::ComponentArray<Velocity>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::AudioSource>* ECS::ComponentManager::GetComponentArray<rtype::client::components::AudioSource>() (lib/ecs/include/ECS/ComponentManager.hpp:58) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::AudioSource>::AddComponent(unsigned int, std::unique_ptr<rtype::client::components::AudioSource, std::default_delete<rtype::client::components::AudioSource> >) (lib/ecs/include/ECS/ComponentManager.hpp:25) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::AudioSource>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::AudioSource>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::Camera>* ECS::ComponentManager::GetComponentArray<rtype::client::components::Camera>() (lib/ecs/include/ECS/ComponentManager.hpp:58) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::Camera>::AddComponent(unsigned int, std::unique_ptr<rtype::client::components::Camera, std::default_delete<rtype::client::components::Camera> >) (lib/ecs/include/ECS/ComponentManager.hpp:25) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::Camera>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::Camera>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::Renderable>* ECS::ComponentManager::GetComponentArray<rtype::client::components::Renderable>() (lib/ecs/include/ECS/ComponentManager.hpp:58) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::Renderable>::AddComponent(unsigned int, std::unique_ptr<rtype::client::components::Renderable, std::default_delete<rtype::client::components::Renderable> >) (lib/ecs/include/ECS/ComponentManager.hpp:25) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::Renderable>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::Renderable>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::Renderable>::begin() (lib/ecs/include/ECS/ComponentManager.hpp:46) | not called | 0.0% |
ECS::ComponentArray<rtype::client::components::Renderable>::end() (lib/ecs/include/ECS/ComponentManager.hpp:47) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Position>* ECS::ComponentManager::GetComponentArray<rtype::common::components::Position>() (lib/ecs/include/ECS/ComponentManager.hpp:58) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Position>::AddComponent(unsigned int, std::unique_ptr<rtype::common::components::Position, std::default_delete<rtype::common::components::Position> >) (lib/ecs/include/ECS/ComponentManager.hpp:25) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Position>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Position>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Position>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Position>::begin() (lib/ecs/include/ECS/ComponentManager.hpp:46) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Position>::end() (lib/ecs/include/ECS/ComponentManager.hpp:47) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Velocity>* ECS::ComponentManager::GetComponentArray<rtype::common::components::Velocity>() (lib/ecs/include/ECS/ComponentManager.hpp:58) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Velocity>::AddComponent(unsigned int, std::unique_ptr<rtype::common::components::Velocity, std::default_delete<rtype::common::components::Velocity> >) (lib/ecs/include/ECS/ComponentManager.hpp:25) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Velocity>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Velocity>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29) | not called | 0.0% |
ECS::ComponentArray<rtype::common::components::Velocity>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34) | not called | 0.0% |
ECS::ComponentManager::Clear() (lib/ecs/src/ComponentManager.cpp:18) | not called | 0.0% |
ECS::ComponentManager::ComponentManager() (lib/ecs/include/ECS/ComponentManager.hpp:70) | called 6 times, returned 6 times | 100.0% |
ECS::ComponentManager::RemoveAllComponents(unsigned int) (lib/ecs/src/ComponentManager.cpp:5) | called 1 time, returned 1 time | 91.0% |
ECS::ComponentManager::~ComponentManager() (lib/ecs/include/ECS/ComponentManager.hpp:71) | called 6 times, returned 6 times | 100.0% |
ECS::ComponentTypeRegistry::GetNextTypeID() (lib/ecs/include/ECS/Component.hpp:14) | called 3 times, returned 3 times | 100.0% |
ECS::EntityManager::Clear() (lib/ecs/src/EntityManager.cpp:42) | not called | 0.0% |
ECS::EntityManager::CreateEntity() (lib/ecs/src/EntityManager.cpp:10) | called 8 times, returned 8 times | 85.0% |
ECS::EntityManager::DestroyEntity(unsigned int) (lib/ecs/src/EntityManager.cpp:29) | called 1 time, returned 1 time | 87.0% |
ECS::EntityManager::EntityManager() (lib/ecs/src/EntityManager.cpp:5) | called 6 times, returned 6 times | 62.0% |
ECS::EntityManager::GetAliveEntityCount() const (lib/ecs/src/EntityManager.cpp:49) | called 1 time, returned 1 time | 100.0% |
ECS::EntityManager::IsEntityAlive(unsigned int) const (lib/ecs/src/EntityManager.cpp:36) | called 3 times, returned 3 times | 100.0% |
ECS::EntityManager::~EntityManager() (lib/ecs/include/ECS/EntityManager.hpp:16) | called 6 times, returned 6 times | 100.0% |
ECS::IComponent::~IComponent() (lib/ecs/include/ECS/Component.hpp:8) | called 10 times, returned 10 times | 100.0% |
ECS::IComponentArray::~IComponentArray() (lib/ecs/include/ECS/ComponentManager.hpp:14) | called 9 times, returned 9 times | 100.0% |
ECS::World::Clear() (lib/ecs/src/World.cpp:19) | not called | 0.0% |
ECS::World::CreateEntity() (lib/ecs/src/World.cpp:4) | called 8 times, returned 8 times | 100.0% |
ECS::World::DestroyEntity(unsigned int) (lib/ecs/src/World.cpp:8) | called 1 time, returned 1 time | 100.0% |
ECS::World::GetAliveEntityCount() const (lib/ecs/src/World.cpp:24) | called 1 time, returned 1 time | 100.0% |
ECS::World::IsEntityAlive(unsigned int) const (lib/ecs/src/World.cpp:15) | called 3 times, returned 3 times | 100.0% |
ECS::World::World() (lib/ecs/include/ECS/World.hpp:14) | called 6 times, returned 6 times | 100.0% |
ECS::World::~World() (lib/ecs/include/ECS/World.hpp:15) | called 6 times, returned 6 times | 100.0% |
Health* ECS::ComponentManager::AddComponent<Health, int>(unsigned int, int&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | not called | 0.0% |
Health* ECS::ComponentManager::GetComponent<Health>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87) | not called | 0.0% |
Health* ECS::World::AddComponent<Health, int>(unsigned int, int&&) (lib/ecs/include/ECS/World.hpp:24) | not called | 0.0% |
Health* ECS::World::GetComponent<Health>(unsigned int) (lib/ecs/include/ECS/World.hpp:29) | not called | 0.0% |
Health::Health(int) (server/main.cpp:20) | not called | 0.0% |
PacketManager::PacketManager() (lib/packetmanager/src/packetManager.cpp:14) | called 27 times, returned 27 times | 100.0% |
PacketManager::_get_buffer_received() const (lib/packetmanager/include/packetmanager.h:58) | called 5 times, returned 5 times | 100.0% |
PacketManager::_get_buffer_send() const (lib/packetmanager/include/packetmanager.h:54) | called 4 times, returned 4 times | 100.0% |
PacketManager::_get_history_sent() const (lib/packetmanager/include/packetmanager.h:52) | called 2 times, returned 2 times | 100.0% |
PacketManager::_get_missed_packets() const (lib/packetmanager/include/packetmanager.h:53) | called 2 times, returned 2 times | 100.0% |
PacketManager::_get_recv_seqid() const (lib/packetmanager/include/packetmanager.h:50) | called 4 times, returned 4 times | 100.0% |
PacketManager::_get_send_seqid() const (lib/packetmanager/include/packetmanager.h:49) | called 3 times, returned 3 times | 100.0% |
PacketManager::_handlePacket(std::unique_ptr<packet_s, std::default_delete<packet_s> >) (lib/packetmanager/src/packetManager.cpp:202) | called 16 times, returned 16 times | 89.0% |
PacketManager::_handlePacket(std::unique_ptr<packet_s, std::default_delete<packet_s> >)::{lambda(std::unique_ptr<packet_s, std::default_delete<packet_s> > const&, std::unique_ptr<packet_s, std::default_delete<packet_s> > const&)#1}::operator()(std::unique_ptr<packet_s, std::default_delete<packet_s> > const&, std::unique_ptr<packet_s, std::default_delete<packet_s> > const&) const (lib/packetmanager/src/packetManager.cpp:230) | called 17 times, returned 17 times | 100.0% |
PacketManager::_resendPacket(unsigned int) (lib/packetmanager/src/packetManager.cpp:179) | called 1 time, returned 1 time | 74.0% |
PacketManager::ackMissing() (lib/packetmanager/src/packetManager.cpp:160) | called 11 times, returned 11 times | 75.0% |
PacketManager::clean() (lib/packetmanager/src/packetManager.cpp:127) | called 28 times, returned 28 times | 98.0% |
PacketManager::deserializePacket(unsigned char const*, unsigned long, packet_s&) (lib/packetmanager/src/packetManager.cpp:22) | called 19 times, returned 15 times | 58.0% |
PacketManager::deserializePacketSafe(unsigned char const*, unsigned long) (lib/packetmanager/src/packetManager.cpp:103) | not called | 0.0% |
PacketManager::fetchPacketsToSend() (lib/packetmanager/src/packetManager.cpp:241) | called 23 times, returned 23 times | 70.0% |
PacketManager::fetchReceivedPackets() (lib/packetmanager/src/packetManager.cpp:235) | called 6 times, returned 6 times | 100.0% |
PacketManager::handlePacketBytes(unsigned char const*, unsigned long) (lib/packetmanager/src/packetManager.cpp:54) | called 19 times, returned 19 times | 82.0% |
PacketManager::sendPacketBytesSafe(void const*, unsigned long, unsigned char, unsigned long*, bool) (lib/packetmanager/src/packetManager.cpp:68) | called 38 times, returned 38 times | 79.0% |
PacketManager::serializePacket(packet_s const&) (lib/packetmanager/src/packetManager.cpp:44) | called 54 times, returned 54 times | 86.0% |
PacketManager::~PacketManager() (lib/packetmanager/src/packetManager.cpp:18) | called 27 times, returned 27 times | 100.0% |
PacketTestHelper::createPacketData(super_packet_s const&) (tests/packetmanager/test_packetmanager.cpp:130) | called 36 times, returned 36 times | 100.0% |
PacketTestHelper::createTestPacket(int, bool, char const*) (tests/packetmanager/test_packetmanager.cpp:121) | called 35 times, returned 35 times | 100.0% |
PacketTestHelper::transferPacket(PacketManager&, PacketManager&) (tests/packetmanager/test_packetmanager.cpp:136) | called 3 times, returned 3 times | 74.0% |
Position* ECS::ComponentManager::AddComponent<Position, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | not called | 0.0% |
Position* ECS::ComponentManager::GetComponent<Position>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87) | not called | 0.0% |
Position* ECS::World::AddComponent<Position, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/World.hpp:24) | not called | 0.0% |
Position* ECS::World::GetComponent<Position>(unsigned int) (lib/ecs/include/ECS/World.hpp:29) | not called | 0.0% |
Position::Position(float, float) (server/main.cpp:8) | not called | 0.0% |
TestHealth* ECS::ComponentManager::AddComponent<TestHealth, int>(unsigned int, int&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | called 2 times, returned 2 times | 75.0% |
TestHealth* ECS::ComponentManager::GetComponent<TestHealth>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87) | called 1 time, returned 1 time | 100.0% |
TestHealth* ECS::World::AddComponent<TestHealth, int>(unsigned int, int&&) (lib/ecs/include/ECS/World.hpp:24) | called 2 times, returned 2 times | 100.0% |
TestHealth* ECS::World::GetComponent<TestHealth>(unsigned int) (lib/ecs/include/ECS/World.hpp:29) | called 1 time, returned 1 time | 100.0% |
TestHealth::TestHealth(int) (tests/test_ecs.cpp:20) | called 2 times, returned 2 times | 100.0% |
TestPosition* ECS::ComponentManager::AddComponent<TestPosition, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | called 6 times, returned 6 times | 76.0% |
TestPosition* ECS::ComponentManager::GetComponent<TestPosition>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87) | called 1 time, returned 1 time | 100.0% |
TestPosition* ECS::World::AddComponent<TestPosition, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/World.hpp:24) | called 6 times, returned 6 times | 100.0% |
TestPosition* ECS::World::GetComponent<TestPosition>(unsigned int) (lib/ecs/include/ECS/World.hpp:29) | called 1 time, returned 1 time | 100.0% |
TestPosition::TestPosition(float, float) (tests/test_ecs.cpp:8) | called 6 times, returned 6 times | 100.0% |
TestResult::hasFailures() const (tests/packetmanager/test_packetmanager.cpp:30) | called 2 times, returned 2 times | 83.0% |
TestResult::printSummary() const (tests/packetmanager/test_packetmanager.cpp:32) | called 1 time, returned 1 time | 89.0% |
TestResult::total() const (tests/packetmanager/test_packetmanager.cpp:29) | called 1 time, returned 1 time | 100.0% |
TestRunner::assertStringEqual(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (tests/packetmanager/test_packetmanager.cpp:69) | called 3 times, returned 3 times | 25.0% |
TestRunner::assertTrue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (tests/packetmanager/test_packetmanager.cpp:81) | called 11 times, returned 11 times | 28.0% |
TestRunner::getResult() const (tests/packetmanager/test_packetmanager.cpp:104) | called 1 time, returned 1 time | 100.0% |
TestRunner::log(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (tests/packetmanager/test_packetmanager.cpp:51) | called 55 times, returned 55 times | 100.0% |
TestRunner::runTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (tests/packetmanager/test_packetmanager.cpp:92) | called 5 times, returned 5 times | 4.0% |
TestVelocity* ECS::ComponentManager::AddComponent<TestVelocity, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | called 2 times, returned 2 times | 76.0% |
TestVelocity* ECS::ComponentManager::GetComponent<TestVelocity>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87) | called 1 time, returned 1 time | 100.0% |
TestVelocity* ECS::World::AddComponent<TestVelocity, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/World.hpp:24) | called 2 times, returned 2 times | 100.0% |
TestVelocity* ECS::World::GetComponent<TestVelocity>(unsigned int) (lib/ecs/include/ECS/World.hpp:29) | called 1 time, returned 1 time | 100.0% |
TestVelocity::TestVelocity(float, float) (tests/test_ecs.cpp:14) | called 2 times, returned 2 times | 100.0% |
Velocity* ECS::ComponentManager::AddComponent<Velocity, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | not called | 0.0% |
Velocity* ECS::World::AddComponent<Velocity, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/World.hpp:24) | not called | 0.0% |
Velocity::Velocity(float, float) (server/main.cpp:14) | not called | 0.0% |
bool ECS::ComponentManager::HasComponent<Velocity>(unsigned int) const (lib/ecs/include/ECS/ComponentManager.hpp:101) | not called | 0.0% |
bool ECS::World::HasComponent<Velocity>(unsigned int) const (lib/ecs/include/ECS/World.hpp:39) | not called | 0.0% |
client_basic_functionality_extra::{lambda()#1}::operator()() const (tests/test_client.cpp:6) | called 4 times, returned 4 times | 100.0% |
client_basic_functionality_impl (tests/test_client.cpp:6) | called 1 time, returned 1 time | 38.0% |
client_basic_functionality_jmp() (tests/test_client.cpp:6) | called 1 time, returned 1 time | 12.0% |
client_connection_parameters_extra::{lambda()#1}::operator()() const (tests/test_client.cpp:23) | called 4 times, returned 4 times | 100.0% |
client_connection_parameters_impl (tests/test_client.cpp:23) | called 1 time, returned 1 time | 38.0% |
client_connection_parameters_jmp() (tests/test_client.cpp:23) | called 1 time, returned 1 time | 12.0% |
client_string_operations_extra::{lambda()#1}::operator()() const (tests/test_client.cpp:16) | called 4 times, returned 4 times | 100.0% |
client_string_operations_impl (tests/test_client.cpp:16) | called 1 time, returned 1 time | 35.0% |
client_string_operations_jmp() (tests/test_client.cpp:16) | called 1 time, returned 1 time | 12.0% |
corruptedDataFieldIsDetected(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:567) | called 1 time, returned 1 time | 64.0% |
corruptedPacketHeaderIsRejected(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:378) | called 1 time, returned 1 time | 48.0% |
corruptedPacketHeaderIsRejected(TestRunner&)::{lambda()#1}::operator()() const (tests/packetmanager/test_packetmanager.cpp:383) | called 1 time, returned 1 time | 100.0% |
duplicatePacketsAreHandledCorrectly(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:504) | called 1 time, returned 1 time | 59.0% |
emptyPacketDataIsHandledCorrectly(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:414) | called 1 time, returned 1 time | 53.0% |
extremelySmallPacketIsHandled(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:629) | called 1 time, returned 1 time | 49.0% |
extremelySmallPacketIsHandled(TestRunner&)::{lambda()#1}::operator()() const (tests/packetmanager/test_packetmanager.cpp:633) | called 1 time, returned 1 time | 100.0% |
main (client/main.cpp:20) | not called | 0.0% |
main (server/main.cpp:23) | not called | 0.0% |
main (tests/packetmanager/test_packetmanager.cpp:640) | called 1 time, returned 1 time | 97.0% |
main (tests/test_basic.cpp:18) | called 1 time, returned 1 time | 31.0% |
main (tests/test_ecs.cpp:23) | called 1 time, returned 1 time | 53.0% |
multipleConsecutiveMissingPacketsAreDetected(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:473) | called 1 time, returned 1 time | 59.0% |
outOfOrderPacketDeliveryWorks(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:528) | called 1 time, returned 1 time | 58.0% |
packetManagerCleanupWorksCorrectly(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:600) | called 1 time, returned 1 time | 51.0% |
packetWithInvalidSizeIsRejected(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:391) | called 1 time, returned 1 time | 53.0% |
packetWithInvalidSizeIsRejected(TestRunner&)::{lambda()#1}::operator()() const (tests/packetmanager/test_packetmanager.cpp:405) | called 1 time, returned 1 time | 100.0% |
rtype::client::components::AudioSource* ECS::ComponentManager::AddComponent<rtype::client::components::AudioSource, char const (&) [16], rtype::client::components::AudioType>(unsigned int, char const (&) [16], rtype::client::components::AudioType&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | not called | 0.0% |
rtype::client::components::AudioSource* ECS::World::AddComponent<rtype::client::components::AudioSource, char const (&) [16], rtype::client::components::AudioType>(unsigned int, char const (&) [16], rtype::client::components::AudioType&&) (lib/ecs/include/ECS/World.hpp:24) | not called | 0.0% |
rtype::client::components::AudioSource::AudioSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rtype::client::components::AudioType) (client/components/audio.cpp:4) | not called | 0.0% |
rtype::client::components::Camera* ECS::ComponentManager::AddComponent<rtype::client::components::Camera, float>(unsigned int, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | not called | 0.0% |
rtype::client::components::Camera* ECS::World::AddComponent<rtype::client::components::Camera, float>(unsigned int, float&&) (lib/ecs/include/ECS/World.hpp:24) | not called | 0.0% |
rtype::client::components::Camera::Camera(float) (client/components/camera.cpp:4) | not called | 0.0% |
rtype::client::components::Renderable* ECS::ComponentManager::AddComponent<rtype::client::components::Renderable, char const (&) [10], float, float, rtype::client::components::RenderLayer>(unsigned int, char const (&) [10], float&&, float&&, rtype::client::components::RenderLayer&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | not called | 0.0% |
rtype::client::components::Renderable* ECS::ComponentManager::AddComponent<rtype::client::components::Renderable, char const (&) [11], float, float, rtype::client::components::RenderLayer>(unsigned int, char const (&) [11], float&&, float&&, rtype::client::components::RenderLayer&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | not called | 0.0% |
rtype::client::components::Renderable* ECS::ComponentManager::AddComponent<rtype::client::components::Renderable, char const (&) [15], float, float, rtype::client::components::RenderLayer>(unsigned int, char const (&) [15], float&&, float&&, rtype::client::components::RenderLayer&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | not called | 0.0% |
rtype::client::components::Renderable* ECS::World::AddComponent<rtype::client::components::Renderable, char const (&) [10], float, float, rtype::client::components::RenderLayer>(unsigned int, char const (&) [10], float&&, float&&, rtype::client::components::RenderLayer&&) (lib/ecs/include/ECS/World.hpp:24) | not called | 0.0% |
rtype::client::components::Renderable* ECS::World::AddComponent<rtype::client::components::Renderable, char const (&) [11], float, float, rtype::client::components::RenderLayer>(unsigned int, char const (&) [11], float&&, float&&, rtype::client::components::RenderLayer&&) (lib/ecs/include/ECS/World.hpp:24) | not called | 0.0% |
rtype::client::components::Renderable* ECS::World::AddComponent<rtype::client::components::Renderable, char const (&) [15], float, float, rtype::client::components::RenderLayer>(unsigned int, char const (&) [15], float&&, float&&, rtype::client::components::RenderLayer&&) (lib/ecs/include/ECS/World.hpp:24) | not called | 0.0% |
rtype::client::components::Renderable::Renderable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, rtype::client::components::RenderLayer) (client/components/render.cpp:4) | not called | 0.0% |
rtype::common::components::Position* ECS::ComponentManager::AddComponent<rtype::common::components::Position, float, float, float>(unsigned int, float&&, float&&, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | not called | 0.0% |
rtype::common::components::Position* ECS::ComponentManager::GetComponent<rtype::common::components::Position>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87) | not called | 0.0% |
rtype::common::components::Position* ECS::World::AddComponent<rtype::common::components::Position, float, float, float>(unsigned int, float&&, float&&, float&&) (lib/ecs/include/ECS/World.hpp:24) | not called | 0.0% |
rtype::common::components::Position* ECS::World::GetComponent<rtype::common::components::Position>(unsigned int) (lib/ecs/include/ECS/World.hpp:29) | not called | 0.0% |
rtype::common::components::Position::Position(float, float, float) (common/components/Position.cpp:4) | not called | 0.0% |
rtype::common::components::Velocity* ECS::ComponentManager::AddComponent<rtype::common::components::Velocity, float, float, float>(unsigned int, float&&, float&&, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74) | not called | 0.0% |
rtype::common::components::Velocity* ECS::ComponentManager::GetComponent<rtype::common::components::Velocity>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87) | not called | 0.0% |
rtype::common::components::Velocity* ECS::World::AddComponent<rtype::common::components::Velocity, float, float, float>(unsigned int, float&&, float&&, float&&) (lib/ecs/include/ECS/World.hpp:24) | not called | 0.0% |
rtype::common::components::Velocity* ECS::World::GetComponent<rtype::common::components::Velocity>(unsigned int) (lib/ecs/include/ECS/World.hpp:29) | not called | 0.0% |
rtype::common::components::Velocity::Velocity(float, float, float) (common/components/Velocity.cpp:4) | not called | 0.0% |
sequenceIdOverflowIsHandled(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:453) | called 1 time, returned 1 time | 63.0% |
server_basic_functionality_extra::{lambda()#1}::operator()() const (tests/test_server.cpp:6) | called 4 times, returned 4 times | 100.0% |
server_basic_functionality_impl (tests/test_server.cpp:6) | called 1 time, returned 1 time | 38.0% |
server_basic_functionality_jmp() (tests/test_server.cpp:6) | called 1 time, returned 1 time | 12.0% |
server_memory_management_extra::{lambda()#1}::operator()() const (tests/test_server.cpp:23) | called 4 times, returned 4 times | 100.0% |
server_memory_management_impl (tests/test_server.cpp:23) | called 1 time, returned 1 time | 34.0% |
server_memory_management_jmp() (tests/test_server.cpp:23) | called 1 time, returned 1 time | 12.0% |
server_string_operations_extra::{lambda()#1}::operator()() const (tests/test_server.cpp:16) | called 4 times, returned 4 times | 100.0% |
server_string_operations_impl (tests/test_server.cpp:16) | called 1 time, returned 1 time | 35.0% |
server_string_operations_jmp() (tests/test_server.cpp:16) | called 1 time, returned 1 time | 12.0% |
testAckPacketRetransmission(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:324) | called 1 time, returned 1 time | 56.0% |
testMissingPacketsAndAck(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:232) | called 1 time, returned 1 time | 50.0% |
testPacketData(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:199) | called 1 time, returned 1 time | 44.0% |
testPacketReception(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:178) | called 1 time, returned 1 time | 50.0% |
testPacketSending(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:147) | called 1 time, returned 1 time | 51.0% |
testPacketTransfer(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:162) | called 1 time, returned 1 time | 53.0% |
testPacketTransfer(TestRunner&)::{lambda()#1}::operator()() const (tests/packetmanager/test_packetmanager.cpp:171) | called 1 time, returned 1 time | 100.0% |
test_basic_functionality() (tests/test_basic.cpp:5) | called 1 time, returned 1 time | 65.0% |
unsigned int ECS::ComponentTypeRegistry::GetTypeID<Health>() (lib/ecs/include/ECS/Component.hpp:21) | not called | 0.0% |
unsigned int ECS::ComponentTypeRegistry::GetTypeID<Position>() (lib/ecs/include/ECS/Component.hpp:21) | not called | 0.0% |
unsigned int ECS::ComponentTypeRegistry::GetTypeID<TestHealth>() (lib/ecs/include/ECS/Component.hpp:21) | called 6 times, returned 6 times | 100.0% |
unsigned int ECS::ComponentTypeRegistry::GetTypeID<TestPosition>() (lib/ecs/include/ECS/Component.hpp:21) | called 18 times, returned 18 times | 100.0% |
unsigned int ECS::ComponentTypeRegistry::GetTypeID<TestVelocity>() (lib/ecs/include/ECS/Component.hpp:21) | called 6 times, returned 6 times | 100.0% |
unsigned int ECS::ComponentTypeRegistry::GetTypeID<Velocity>() (lib/ecs/include/ECS/Component.hpp:21) | not called | 0.0% |
unsigned int ECS::ComponentTypeRegistry::GetTypeID<rtype::client::components::AudioSource>() (lib/ecs/include/ECS/Component.hpp:21) | not called | 0.0% |
unsigned int ECS::ComponentTypeRegistry::GetTypeID<rtype::client::components::Camera>() (lib/ecs/include/ECS/Component.hpp:21) | not called | 0.0% |
unsigned int ECS::ComponentTypeRegistry::GetTypeID<rtype::client::components::Renderable>() (lib/ecs/include/ECS/Component.hpp:21) | not called | 0.0% |
unsigned int ECS::ComponentTypeRegistry::GetTypeID<rtype::common::components::Position>() (lib/ecs/include/ECS/Component.hpp:21) | not called | 0.0% |
unsigned int ECS::ComponentTypeRegistry::GetTypeID<rtype::common::components::Velocity>() (lib/ecs/include/ECS/Component.hpp:21) | not called | 0.0% |
veryLargePacketIsHandled(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:430) | called 1 time, returned 1 time | 51.0% |
veryLargePacketIsHandled(TestRunner&)::{lambda()#1}::operator()() const (tests/packetmanager/test_packetmanager.cpp:439) | called 1 time, returned 1 time | 100.0% |
void ECS::ComponentManager::RemoveComponent<TestPosition>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:92) | called 1 time, returned 1 time | 76.0% |
void ECS::World::RemoveComponent<TestPosition>(unsigned int) (lib/ecs/include/ECS/World.hpp:34) | called 1 time, returned 1 time | 100.0% |
void TestRunner::assertEqual<bool>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (tests/packetmanager/test_packetmanager.cpp:57) | called 1 time, returned 1 time | 26.0% |
void TestRunner::assertEqual<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (tests/packetmanager/test_packetmanager.cpp:57) | called 1 time, returned 1 time | 26.0% |
void TestRunner::assertEqual<unsigned char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (tests/packetmanager/test_packetmanager.cpp:57) | called 2 times, returned 2 times | 26.0% |
void TestRunner::assertEqual<unsigned int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (tests/packetmanager/test_packetmanager.cpp:57) | called 19 times, returned 19 times | 26.0% |
void TestRunner::assertEqual<unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (tests/packetmanager/test_packetmanager.cpp:57) | called 18 times, returned 18 times | 26.0% |