GCC Code Coverage Report


Directory: ./
Date: 2025-09-29 13:19:55
Exec Total Coverage
Lines: 737 927 79.5%
Functions: 129 244 52.9%
Branches: 651 1959 33.2%

Function (File:Line) Call count Block coverage
ECS::Component<Health>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30)not called0.0%
ECS::Component<Position>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30)not called0.0%
ECS::Component<TestHealth>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30)not called0.0%
ECS::Component<TestPosition>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30)not called0.0%
ECS::Component<TestVelocity>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30)not called0.0%
ECS::Component<Velocity>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30)not called0.0%
ECS::Component<rtype::client::components::AudioSource>::GetStaticTypeID() (lib/ecs/include/ECS/Component.hpp:34)not called0.0%
ECS::Component<rtype::client::components::AudioSource>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30)not called0.0%
ECS::Component<rtype::client::components::Camera>::GetStaticTypeID() (lib/ecs/include/ECS/Component.hpp:34)not called0.0%
ECS::Component<rtype::client::components::Camera>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30)not called0.0%
ECS::Component<rtype::client::components::Renderable>::GetStaticTypeID() (lib/ecs/include/ECS/Component.hpp:34)not called0.0%
ECS::Component<rtype::client::components::Renderable>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30)not called0.0%
ECS::Component<rtype::common::components::Position>::GetStaticTypeID() (lib/ecs/include/ECS/Component.hpp:34)not called0.0%
ECS::Component<rtype::common::components::Position>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30)not called0.0%
ECS::Component<rtype::common::components::Velocity>::GetStaticTypeID() (lib/ecs/include/ECS/Component.hpp:34)not called0.0%
ECS::Component<rtype::common::components::Velocity>::GetTypeID() const (lib/ecs/include/ECS/Component.hpp:30)not called0.0%
ECS::ComponentArray<Health>* ECS::ComponentManager::GetComponentArray<Health>() (lib/ecs/include/ECS/ComponentManager.hpp:58)not called0.0%
ECS::ComponentArray<Health>::AddComponent(unsigned int, std::unique_ptr<Health, std::default_delete<Health> >) (lib/ecs/include/ECS/ComponentManager.hpp:25)not called0.0%
ECS::ComponentArray<Health>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42)not called0.0%
ECS::ComponentArray<Health>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29)not called0.0%
ECS::ComponentArray<Health>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34)not called0.0%
ECS::ComponentArray<Position>* ECS::ComponentManager::GetComponentArray<Position>() (lib/ecs/include/ECS/ComponentManager.hpp:58)not called0.0%
ECS::ComponentArray<Position>::AddComponent(unsigned int, std::unique_ptr<Position, std::default_delete<Position> >) (lib/ecs/include/ECS/ComponentManager.hpp:25)not called0.0%
ECS::ComponentArray<Position>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42)not called0.0%
ECS::ComponentArray<Position>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29)not called0.0%
ECS::ComponentArray<Position>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34)not called0.0%
ECS::ComponentArray<TestHealth>* ECS::ComponentManager::GetComponentArray<TestHealth>() (lib/ecs/include/ECS/ComponentManager.hpp:58)called 3 times, returned 3 times83.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 times100.0%
ECS::ComponentArray<TestHealth>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42)not called0.0%
ECS::ComponentArray<TestHealth>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29)called 1 time, returned 1 time91.0%
ECS::ComponentArray<TestHealth>::HasComponent(unsigned int) const (lib/ecs/include/ECS/ComponentManager.hpp:38)called 1 time, returned 1 time86.0%
ECS::ComponentArray<TestHealth>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34)not called0.0%
ECS::ComponentArray<TestPosition>* ECS::ComponentManager::GetComponentArray<TestPosition>() (lib/ecs/include/ECS/ComponentManager.hpp:58)called 8 times, returned 8 times83.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 times100.0%
ECS::ComponentArray<TestPosition>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42)not called0.0%
ECS::ComponentArray<TestPosition>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29)called 1 time, returned 1 time91.0%
ECS::ComponentArray<TestPosition>::HasComponent(unsigned int) const (lib/ecs/include/ECS/ComponentManager.hpp:38)called 3 times, returned 3 times86.0%
ECS::ComponentArray<TestPosition>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34)called 2 times, returned 2 times100.0%
ECS::ComponentArray<TestVelocity>* ECS::ComponentManager::GetComponentArray<TestVelocity>() (lib/ecs/include/ECS/ComponentManager.hpp:58)called 3 times, returned 3 times83.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 times100.0%
ECS::ComponentArray<TestVelocity>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42)not called0.0%
ECS::ComponentArray<TestVelocity>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29)called 1 time, returned 1 time91.0%
ECS::ComponentArray<TestVelocity>::HasComponent(unsigned int) const (lib/ecs/include/ECS/ComponentManager.hpp:38)not called0.0%
ECS::ComponentArray<TestVelocity>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34)not called0.0%
ECS::ComponentArray<Velocity>* ECS::ComponentManager::GetComponentArray<Velocity>() (lib/ecs/include/ECS/ComponentManager.hpp:58)not called0.0%
ECS::ComponentArray<Velocity>::AddComponent(unsigned int, std::unique_ptr<Velocity, std::default_delete<Velocity> >) (lib/ecs/include/ECS/ComponentManager.hpp:25)not called0.0%
ECS::ComponentArray<Velocity>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42)not called0.0%
ECS::ComponentArray<Velocity>::HasComponent(unsigned int) const (lib/ecs/include/ECS/ComponentManager.hpp:38)not called0.0%
ECS::ComponentArray<Velocity>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34)not called0.0%
ECS::ComponentArray<rtype::client::components::AudioSource>* ECS::ComponentManager::GetComponentArray<rtype::client::components::AudioSource>() (lib/ecs/include/ECS/ComponentManager.hpp:58)not called0.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 called0.0%
ECS::ComponentArray<rtype::client::components::AudioSource>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42)not called0.0%
ECS::ComponentArray<rtype::client::components::AudioSource>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34)not called0.0%
ECS::ComponentArray<rtype::client::components::Camera>* ECS::ComponentManager::GetComponentArray<rtype::client::components::Camera>() (lib/ecs/include/ECS/ComponentManager.hpp:58)not called0.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 called0.0%
ECS::ComponentArray<rtype::client::components::Camera>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42)not called0.0%
ECS::ComponentArray<rtype::client::components::Camera>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34)not called0.0%
ECS::ComponentArray<rtype::client::components::Renderable>* ECS::ComponentManager::GetComponentArray<rtype::client::components::Renderable>() (lib/ecs/include/ECS/ComponentManager.hpp:58)not called0.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 called0.0%
ECS::ComponentArray<rtype::client::components::Renderable>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42)not called0.0%
ECS::ComponentArray<rtype::client::components::Renderable>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34)not called0.0%
ECS::ComponentArray<rtype::client::components::Renderable>::begin() (lib/ecs/include/ECS/ComponentManager.hpp:46)not called0.0%
ECS::ComponentArray<rtype::client::components::Renderable>::end() (lib/ecs/include/ECS/ComponentManager.hpp:47)not called0.0%
ECS::ComponentArray<rtype::common::components::Position>* ECS::ComponentManager::GetComponentArray<rtype::common::components::Position>() (lib/ecs/include/ECS/ComponentManager.hpp:58)not called0.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 called0.0%
ECS::ComponentArray<rtype::common::components::Position>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42)not called0.0%
ECS::ComponentArray<rtype::common::components::Position>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29)not called0.0%
ECS::ComponentArray<rtype::common::components::Position>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34)not called0.0%
ECS::ComponentArray<rtype::common::components::Position>::begin() (lib/ecs/include/ECS/ComponentManager.hpp:46)not called0.0%
ECS::ComponentArray<rtype::common::components::Position>::end() (lib/ecs/include/ECS/ComponentManager.hpp:47)not called0.0%
ECS::ComponentArray<rtype::common::components::Velocity>* ECS::ComponentManager::GetComponentArray<rtype::common::components::Velocity>() (lib/ecs/include/ECS/ComponentManager.hpp:58)not called0.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 called0.0%
ECS::ComponentArray<rtype::common::components::Velocity>::Clear() (lib/ecs/include/ECS/ComponentManager.hpp:42)not called0.0%
ECS::ComponentArray<rtype::common::components::Velocity>::GetComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:29)not called0.0%
ECS::ComponentArray<rtype::common::components::Velocity>::RemoveComponent(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:34)not called0.0%
ECS::ComponentManager::Clear() (lib/ecs/src/ComponentManager.cpp:18)not called0.0%
ECS::ComponentManager::ComponentManager() (lib/ecs/include/ECS/ComponentManager.hpp:70)called 6 times, returned 6 times100.0%
ECS::ComponentManager::RemoveAllComponents(unsigned int) (lib/ecs/src/ComponentManager.cpp:5)called 1 time, returned 1 time91.0%
ECS::ComponentManager::~ComponentManager() (lib/ecs/include/ECS/ComponentManager.hpp:71)called 6 times, returned 6 times100.0%
ECS::ComponentTypeRegistry::GetNextTypeID() (lib/ecs/include/ECS/Component.hpp:14)called 3 times, returned 3 times100.0%
ECS::EntityManager::Clear() (lib/ecs/src/EntityManager.cpp:42)not called0.0%
ECS::EntityManager::CreateEntity() (lib/ecs/src/EntityManager.cpp:10)called 8 times, returned 8 times85.0%
ECS::EntityManager::DestroyEntity(unsigned int) (lib/ecs/src/EntityManager.cpp:29)called 1 time, returned 1 time87.0%
ECS::EntityManager::EntityManager() (lib/ecs/src/EntityManager.cpp:5)called 6 times, returned 6 times62.0%
ECS::EntityManager::GetAliveEntityCount() const (lib/ecs/src/EntityManager.cpp:49)called 1 time, returned 1 time100.0%
ECS::EntityManager::IsEntityAlive(unsigned int) const (lib/ecs/src/EntityManager.cpp:36)called 3 times, returned 3 times100.0%
ECS::EntityManager::~EntityManager() (lib/ecs/include/ECS/EntityManager.hpp:16)called 6 times, returned 6 times100.0%
ECS::IComponent::~IComponent() (lib/ecs/include/ECS/Component.hpp:8)called 10 times, returned 10 times100.0%
ECS::IComponentArray::~IComponentArray() (lib/ecs/include/ECS/ComponentManager.hpp:14)called 9 times, returned 9 times100.0%
ECS::World::Clear() (lib/ecs/src/World.cpp:19)not called0.0%
ECS::World::CreateEntity() (lib/ecs/src/World.cpp:4)called 8 times, returned 8 times100.0%
ECS::World::DestroyEntity(unsigned int) (lib/ecs/src/World.cpp:8)called 1 time, returned 1 time100.0%
ECS::World::GetAliveEntityCount() const (lib/ecs/src/World.cpp:24)called 1 time, returned 1 time100.0%
ECS::World::IsEntityAlive(unsigned int) const (lib/ecs/src/World.cpp:15)called 3 times, returned 3 times100.0%
ECS::World::World() (lib/ecs/include/ECS/World.hpp:14)called 6 times, returned 6 times100.0%
ECS::World::~World() (lib/ecs/include/ECS/World.hpp:15)called 6 times, returned 6 times100.0%
Health* ECS::ComponentManager::AddComponent<Health, int>(unsigned int, int&&) (lib/ecs/include/ECS/ComponentManager.hpp:74)not called0.0%
Health* ECS::ComponentManager::GetComponent<Health>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87)not called0.0%
Health* ECS::World::AddComponent<Health, int>(unsigned int, int&&) (lib/ecs/include/ECS/World.hpp:24)not called0.0%
Health* ECS::World::GetComponent<Health>(unsigned int) (lib/ecs/include/ECS/World.hpp:29)not called0.0%
Health::Health(int) (server/main.cpp:20)not called0.0%
PacketManager::PacketManager() (lib/packetmanager/src/packetManager.cpp:14)called 27 times, returned 27 times100.0%
PacketManager::_get_buffer_received() const (lib/packetmanager/include/packetmanager.h:58)called 5 times, returned 5 times100.0%
PacketManager::_get_buffer_send() const (lib/packetmanager/include/packetmanager.h:54)called 4 times, returned 4 times100.0%
PacketManager::_get_history_sent() const (lib/packetmanager/include/packetmanager.h:52)called 2 times, returned 2 times100.0%
PacketManager::_get_missed_packets() const (lib/packetmanager/include/packetmanager.h:53)called 2 times, returned 2 times100.0%
PacketManager::_get_recv_seqid() const (lib/packetmanager/include/packetmanager.h:50)called 4 times, returned 4 times100.0%
PacketManager::_get_send_seqid() const (lib/packetmanager/include/packetmanager.h:49)called 3 times, returned 3 times100.0%
PacketManager::_handlePacket(std::unique_ptr<packet_s, std::default_delete<packet_s> >) (lib/packetmanager/src/packetManager.cpp:202)called 16 times, returned 16 times89.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 times100.0%
PacketManager::_resendPacket(unsigned int) (lib/packetmanager/src/packetManager.cpp:179)called 1 time, returned 1 time74.0%
PacketManager::ackMissing() (lib/packetmanager/src/packetManager.cpp:160)called 11 times, returned 11 times75.0%
PacketManager::clean() (lib/packetmanager/src/packetManager.cpp:127)called 28 times, returned 28 times98.0%
PacketManager::deserializePacket(unsigned char const*, unsigned long, packet_s&) (lib/packetmanager/src/packetManager.cpp:22)called 19 times, returned 15 times58.0%
PacketManager::deserializePacketSafe(unsigned char const*, unsigned long) (lib/packetmanager/src/packetManager.cpp:103)not called0.0%
PacketManager::fetchPacketsToSend() (lib/packetmanager/src/packetManager.cpp:241)called 23 times, returned 23 times70.0%
PacketManager::fetchReceivedPackets() (lib/packetmanager/src/packetManager.cpp:235)called 6 times, returned 6 times100.0%
PacketManager::handlePacketBytes(unsigned char const*, unsigned long) (lib/packetmanager/src/packetManager.cpp:54)called 19 times, returned 19 times82.0%
PacketManager::sendPacketBytesSafe(void const*, unsigned long, unsigned char, unsigned long*, bool) (lib/packetmanager/src/packetManager.cpp:68)called 38 times, returned 38 times79.0%
PacketManager::serializePacket(packet_s const&) (lib/packetmanager/src/packetManager.cpp:44)called 54 times, returned 54 times86.0%
PacketManager::~PacketManager() (lib/packetmanager/src/packetManager.cpp:18)called 27 times, returned 27 times100.0%
PacketTestHelper::createPacketData(super_packet_s const&) (tests/packetmanager/test_packetmanager.cpp:130)called 36 times, returned 36 times100.0%
PacketTestHelper::createTestPacket(int, bool, char const*) (tests/packetmanager/test_packetmanager.cpp:121)called 35 times, returned 35 times100.0%
PacketTestHelper::transferPacket(PacketManager&, PacketManager&) (tests/packetmanager/test_packetmanager.cpp:136)called 3 times, returned 3 times74.0%
Position* ECS::ComponentManager::AddComponent<Position, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74)not called0.0%
Position* ECS::ComponentManager::GetComponent<Position>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87)not called0.0%
Position* ECS::World::AddComponent<Position, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/World.hpp:24)not called0.0%
Position* ECS::World::GetComponent<Position>(unsigned int) (lib/ecs/include/ECS/World.hpp:29)not called0.0%
Position::Position(float, float) (server/main.cpp:8)not called0.0%
TestHealth* ECS::ComponentManager::AddComponent<TestHealth, int>(unsigned int, int&&) (lib/ecs/include/ECS/ComponentManager.hpp:74)called 2 times, returned 2 times75.0%
TestHealth* ECS::ComponentManager::GetComponent<TestHealth>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87)called 1 time, returned 1 time100.0%
TestHealth* ECS::World::AddComponent<TestHealth, int>(unsigned int, int&&) (lib/ecs/include/ECS/World.hpp:24)called 2 times, returned 2 times100.0%
TestHealth* ECS::World::GetComponent<TestHealth>(unsigned int) (lib/ecs/include/ECS/World.hpp:29)called 1 time, returned 1 time100.0%
TestHealth::TestHealth(int) (tests/test_ecs.cpp:20)called 2 times, returned 2 times100.0%
TestPosition* ECS::ComponentManager::AddComponent<TestPosition, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74)called 6 times, returned 6 times76.0%
TestPosition* ECS::ComponentManager::GetComponent<TestPosition>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87)called 1 time, returned 1 time100.0%
TestPosition* ECS::World::AddComponent<TestPosition, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/World.hpp:24)called 6 times, returned 6 times100.0%
TestPosition* ECS::World::GetComponent<TestPosition>(unsigned int) (lib/ecs/include/ECS/World.hpp:29)called 1 time, returned 1 time100.0%
TestPosition::TestPosition(float, float) (tests/test_ecs.cpp:8)called 6 times, returned 6 times100.0%
TestResult::hasFailures() const (tests/packetmanager/test_packetmanager.cpp:30)called 2 times, returned 2 times83.0%
TestResult::printSummary() const (tests/packetmanager/test_packetmanager.cpp:32)called 1 time, returned 1 time89.0%
TestResult::total() const (tests/packetmanager/test_packetmanager.cpp:29)called 1 time, returned 1 time100.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 times25.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 times28.0%
TestRunner::getResult() const (tests/packetmanager/test_packetmanager.cpp:104)called 1 time, returned 1 time100.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 times100.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 times4.0%
TestVelocity* ECS::ComponentManager::AddComponent<TestVelocity, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74)called 2 times, returned 2 times76.0%
TestVelocity* ECS::ComponentManager::GetComponent<TestVelocity>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87)called 1 time, returned 1 time100.0%
TestVelocity* ECS::World::AddComponent<TestVelocity, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/World.hpp:24)called 2 times, returned 2 times100.0%
TestVelocity* ECS::World::GetComponent<TestVelocity>(unsigned int) (lib/ecs/include/ECS/World.hpp:29)called 1 time, returned 1 time100.0%
TestVelocity::TestVelocity(float, float) (tests/test_ecs.cpp:14)called 2 times, returned 2 times100.0%
Velocity* ECS::ComponentManager::AddComponent<Velocity, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74)not called0.0%
Velocity* ECS::World::AddComponent<Velocity, float, float>(unsigned int, float&&, float&&) (lib/ecs/include/ECS/World.hpp:24)not called0.0%
Velocity::Velocity(float, float) (server/main.cpp:14)not called0.0%
bool ECS::ComponentManager::HasComponent<Velocity>(unsigned int) const (lib/ecs/include/ECS/ComponentManager.hpp:101)not called0.0%
bool ECS::World::HasComponent<Velocity>(unsigned int) const (lib/ecs/include/ECS/World.hpp:39)not called0.0%
client_basic_functionality_extra::{lambda()#1}::operator()() const (tests/test_client.cpp:6)called 4 times, returned 4 times100.0%
client_basic_functionality_impl (tests/test_client.cpp:6)called 1 time, returned 1 time38.0%
client_basic_functionality_jmp() (tests/test_client.cpp:6)called 1 time, returned 1 time12.0%
client_connection_parameters_extra::{lambda()#1}::operator()() const (tests/test_client.cpp:23)called 4 times, returned 4 times100.0%
client_connection_parameters_impl (tests/test_client.cpp:23)called 1 time, returned 1 time38.0%
client_connection_parameters_jmp() (tests/test_client.cpp:23)called 1 time, returned 1 time12.0%
client_string_operations_extra::{lambda()#1}::operator()() const (tests/test_client.cpp:16)called 4 times, returned 4 times100.0%
client_string_operations_impl (tests/test_client.cpp:16)called 1 time, returned 1 time35.0%
client_string_operations_jmp() (tests/test_client.cpp:16)called 1 time, returned 1 time12.0%
corruptedDataFieldIsDetected(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:567)called 1 time, returned 1 time64.0%
corruptedPacketHeaderIsRejected(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:378)called 1 time, returned 1 time48.0%
corruptedPacketHeaderIsRejected(TestRunner&)::{lambda()#1}::operator()() const (tests/packetmanager/test_packetmanager.cpp:383)called 1 time, returned 1 time100.0%
duplicatePacketsAreHandledCorrectly(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:504)called 1 time, returned 1 time59.0%
emptyPacketDataIsHandledCorrectly(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:414)called 1 time, returned 1 time53.0%
extremelySmallPacketIsHandled(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:629)called 1 time, returned 1 time49.0%
extremelySmallPacketIsHandled(TestRunner&)::{lambda()#1}::operator()() const (tests/packetmanager/test_packetmanager.cpp:633)called 1 time, returned 1 time100.0%
main (client/main.cpp:20)not called0.0%
main (server/main.cpp:23)not called0.0%
main (tests/packetmanager/test_packetmanager.cpp:640)called 1 time, returned 1 time97.0%
main (tests/test_basic.cpp:18)called 1 time, returned 1 time31.0%
main (tests/test_ecs.cpp:23)called 1 time, returned 1 time53.0%
multipleConsecutiveMissingPacketsAreDetected(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:473)called 1 time, returned 1 time59.0%
outOfOrderPacketDeliveryWorks(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:528)called 1 time, returned 1 time58.0%
packetManagerCleanupWorksCorrectly(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:600)called 1 time, returned 1 time51.0%
packetWithInvalidSizeIsRejected(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:391)called 1 time, returned 1 time53.0%
packetWithInvalidSizeIsRejected(TestRunner&)::{lambda()#1}::operator()() const (tests/packetmanager/test_packetmanager.cpp:405)called 1 time, returned 1 time100.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 called0.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 called0.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 called0.0%
rtype::client::components::Camera* ECS::ComponentManager::AddComponent<rtype::client::components::Camera, float>(unsigned int, float&&) (lib/ecs/include/ECS/ComponentManager.hpp:74)not called0.0%
rtype::client::components::Camera* ECS::World::AddComponent<rtype::client::components::Camera, float>(unsigned int, float&&) (lib/ecs/include/ECS/World.hpp:24)not called0.0%
rtype::client::components::Camera::Camera(float) (client/components/camera.cpp:4)not called0.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 called0.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 called0.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 called0.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 called0.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 called0.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 called0.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 called0.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 called0.0%
rtype::common::components::Position* ECS::ComponentManager::GetComponent<rtype::common::components::Position>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87)not called0.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 called0.0%
rtype::common::components::Position* ECS::World::GetComponent<rtype::common::components::Position>(unsigned int) (lib/ecs/include/ECS/World.hpp:29)not called0.0%
rtype::common::components::Position::Position(float, float, float) (common/components/Position.cpp:4)not called0.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 called0.0%
rtype::common::components::Velocity* ECS::ComponentManager::GetComponent<rtype::common::components::Velocity>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:87)not called0.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 called0.0%
rtype::common::components::Velocity* ECS::World::GetComponent<rtype::common::components::Velocity>(unsigned int) (lib/ecs/include/ECS/World.hpp:29)not called0.0%
rtype::common::components::Velocity::Velocity(float, float, float) (common/components/Velocity.cpp:4)not called0.0%
sequenceIdOverflowIsHandled(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:453)called 1 time, returned 1 time63.0%
server_basic_functionality_extra::{lambda()#1}::operator()() const (tests/test_server.cpp:6)called 4 times, returned 4 times100.0%
server_basic_functionality_impl (tests/test_server.cpp:6)called 1 time, returned 1 time38.0%
server_basic_functionality_jmp() (tests/test_server.cpp:6)called 1 time, returned 1 time12.0%
server_memory_management_extra::{lambda()#1}::operator()() const (tests/test_server.cpp:23)called 4 times, returned 4 times100.0%
server_memory_management_impl (tests/test_server.cpp:23)called 1 time, returned 1 time34.0%
server_memory_management_jmp() (tests/test_server.cpp:23)called 1 time, returned 1 time12.0%
server_string_operations_extra::{lambda()#1}::operator()() const (tests/test_server.cpp:16)called 4 times, returned 4 times100.0%
server_string_operations_impl (tests/test_server.cpp:16)called 1 time, returned 1 time35.0%
server_string_operations_jmp() (tests/test_server.cpp:16)called 1 time, returned 1 time12.0%
testAckPacketRetransmission(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:324)called 1 time, returned 1 time56.0%
testMissingPacketsAndAck(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:232)called 1 time, returned 1 time50.0%
testPacketData(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:199)called 1 time, returned 1 time44.0%
testPacketReception(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:178)called 1 time, returned 1 time50.0%
testPacketSending(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:147)called 1 time, returned 1 time51.0%
testPacketTransfer(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:162)called 1 time, returned 1 time53.0%
testPacketTransfer(TestRunner&)::{lambda()#1}::operator()() const (tests/packetmanager/test_packetmanager.cpp:171)called 1 time, returned 1 time100.0%
test_basic_functionality() (tests/test_basic.cpp:5)called 1 time, returned 1 time65.0%
unsigned int ECS::ComponentTypeRegistry::GetTypeID<Health>() (lib/ecs/include/ECS/Component.hpp:21)not called0.0%
unsigned int ECS::ComponentTypeRegistry::GetTypeID<Position>() (lib/ecs/include/ECS/Component.hpp:21)not called0.0%
unsigned int ECS::ComponentTypeRegistry::GetTypeID<TestHealth>() (lib/ecs/include/ECS/Component.hpp:21)called 6 times, returned 6 times100.0%
unsigned int ECS::ComponentTypeRegistry::GetTypeID<TestPosition>() (lib/ecs/include/ECS/Component.hpp:21)called 18 times, returned 18 times100.0%
unsigned int ECS::ComponentTypeRegistry::GetTypeID<TestVelocity>() (lib/ecs/include/ECS/Component.hpp:21)called 6 times, returned 6 times100.0%
unsigned int ECS::ComponentTypeRegistry::GetTypeID<Velocity>() (lib/ecs/include/ECS/Component.hpp:21)not called0.0%
unsigned int ECS::ComponentTypeRegistry::GetTypeID<rtype::client::components::AudioSource>() (lib/ecs/include/ECS/Component.hpp:21)not called0.0%
unsigned int ECS::ComponentTypeRegistry::GetTypeID<rtype::client::components::Camera>() (lib/ecs/include/ECS/Component.hpp:21)not called0.0%
unsigned int ECS::ComponentTypeRegistry::GetTypeID<rtype::client::components::Renderable>() (lib/ecs/include/ECS/Component.hpp:21)not called0.0%
unsigned int ECS::ComponentTypeRegistry::GetTypeID<rtype::common::components::Position>() (lib/ecs/include/ECS/Component.hpp:21)not called0.0%
unsigned int ECS::ComponentTypeRegistry::GetTypeID<rtype::common::components::Velocity>() (lib/ecs/include/ECS/Component.hpp:21)not called0.0%
veryLargePacketIsHandled(TestRunner&) (tests/packetmanager/test_packetmanager.cpp:430)called 1 time, returned 1 time51.0%
veryLargePacketIsHandled(TestRunner&)::{lambda()#1}::operator()() const (tests/packetmanager/test_packetmanager.cpp:439)called 1 time, returned 1 time100.0%
void ECS::ComponentManager::RemoveComponent<TestPosition>(unsigned int) (lib/ecs/include/ECS/ComponentManager.hpp:92)called 1 time, returned 1 time76.0%
void ECS::World::RemoveComponent<TestPosition>(unsigned int) (lib/ecs/include/ECS/World.hpp:34)called 1 time, returned 1 time100.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 time26.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 time26.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 times26.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 times26.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 times26.0%