GCC Code Coverage Report


Directory: ./
Date: 2023-09-29 04:53:15
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 60 51170 0.1%
Branches: 29 36822 0.1%

File Lines Branches
sources/Component/component_clickable.c 0.0 0.0% 0 / 4 -% 0 / 0
sources/Component/component_collidable.c 0.0 0.0% 0 / 5 -% 0 / 0
sources/Component/component_color.c 55.6 55.6% 15 / 27 58.3% 7 / 12
sources/Component/component_controllable.c 0.0 0.0% 0 / 5 -% 0 / 0
sources/Component/component_displayable.c 0.0 0.0% 0 / 5 -% 0 / 0
sources/Component/component_position.c 56.0 56.0% 14 / 25 58.3% 7 / 12
sources/Component/component_size.c 56.0 56.0% 14 / 25 58.3% 7 / 12
sources/Component/component_speed.c 0.0 0.0% 0 / 24 0.0% 0 / 12
sources/Component/component_velocity.c 60.0 60.0% 15 / 25 58.3% 7 / 12
sources/Resource/resource_camera.c 0.0 0.0% 0 / 18 0.0% 0 / 12
sources/Resource/resource_game_clock.c 0.0 0.0% 0 / 26 0.0% 0 / 10
sources/Resource/resource_scene_filename.c 0.0 0.0% 0 / 27 0.0% 0 / 12
sources/Resource/resource_window.c 0.0 0.0% 0 / 37 0.0% 0 / 14
sources/System/system_display.c 0.0 0.0% 0 / 29 0.0% 0 / 10
sources/System/system_follow_player.c 0.0 0.0% 0 / 17 -% 0 / 0
sources/System/system_handle_click.c 0.0 0.0% 0 / 29 0.0% 0 / 18
sources/System/system_load_scene.c 0.0 0.0% 0 / 61 0.0% 0 / 32
sources/System/system_move_controllable.c 0.0 0.0% 0 / 21 0.0% 0 / 12
sources/System/system_movement.c 0.0 0.0% 0 / 21 0.0% 0 / 4
sources/System/system_reload_config.c 0.0 0.0% 0 / 11 0.0% 0 / 2
sources/System/system_reset_game_clock.c 0.0 0.0% 0 / 10 -% 0 / 0
sources/System/system_windows_manager.c 0.0 0.0% 0 / 8 0.0% 0 / 2
sources/System/system_world_initializer.c 0.0 0.0% 0 / 26 0.0% 0 / 8
submodules/ECS/lib/vector/source/vector.c 0.0 0.0% 0 / 97 0.0% 0 / 42
submodules/ECS/source/component_destructor.c 0.0 0.0% 0 / 4 0.0% 0 / 2
submodules/ECS/source/entity_component.c 0.0 0.0% 0 / 45 0.0% 0 / 18
submodules/ECS/source/world.c 0.0 0.0% 0 / 9 0.0% 0 / 8
submodules/ECS/source/world_constructor.c 0.0 0.0% 0 / 26 0.0% 0 / 12
submodules/ECS/source/world_entity.c 0.0 0.0% 0 / 54 0.0% 0 / 32
submodules/ECS/source/world_logger.c 3.6 3.6% 2 / 56 4.2% 1 / 24
submodules/ECS/source/world_resource.c 0.0 0.0% 0 / 41 0.0% 0 / 22
submodules/ECS/source/world_system.c 0.0 0.0% 0 / 41 0.0% 0 / 22
submodules/ECS/tests/library/ECS/entity_component_tests.c 0.0 0.0% 0 / 56 0.0% 0 / 100
submodules/ECS/tests/library/ECS/world_constructor_tests.c 0.0 0.0% 0 / 3 0.0% 0 / 10
submodules/ECS/tests/library/ECS/world_entity_tests.c 0.0 0.0% 0 / 109 0.0% 0 / 276
submodules/ECS/tests/library/ECS/world_logger_tests.c 0.0 0.0% 0 / 62 0.0% 0 / 124
submodules/ECS/tests/library/ECS/world_resource_tests.c 0.0 0.0% 0 / 92 0.0% 0 / 340
submodules/ECS/tests/library/ECS/world_system_tests.c 0.0 0.0% 0 / 92 0.0% 0 / 220
submodules/ECS/tests/library/ECS/world_tests.c 0.0 0.0% 0 / 25 0.0% 0 / 80
submodules/ECS/tests/library/vector/vector_tests.c 0.0 0.0% 0 / 167 0.0% 0 / 472
submodules/json-c/apps/json_parse.c 0.0 0.0% 0 / 69 0.0% 0 / 37
submodules/json-c/arraylist.c 0.0 0.0% 0 / 73 0.0% 0 / 54
submodules/json-c/debug.c 0.0 0.0% 0 / 21 0.0% 0 / 8
submodules/json-c/json_c_version.c 0.0 0.0% 0 / 4 -% 0 / 0
submodules/json-c/json_object.c 0.0 0.0% 0 / 664 0.0% 0 / 520
submodules/json-c/json_object_iterator.c 0.0 0.0% 0 / 16 -% 0 / 0
submodules/json-c/json_pointer.c 0.0 0.0% 0 / 155 0.0% 0 / 86
submodules/json-c/json_tokener.c 0.0 0.0% 0 / 549 0.0% 0 / 521
submodules/json-c/json_util.c 0.0 0.0% 0 / 105 0.0% 0 / 54
submodules/json-c/json_visit.c 0.0 0.0% 0 / 47 0.0% 0 / 30
submodules/json-c/linkhash.c 0.0 0.0% 0 / 214 0.0% 0 / 122
submodules/json-c/linkhash.h 0.0 0.0% 0 / 7 0.0% 0 / 8
submodules/json-c/printbuf.c 0.0 0.0% 0 / 67 0.0% 0 / 46
submodules/json-c/random_seed.c 0.0 0.0% 0 / 30 0.0% 0 / 24
submodules/json-c/strerror_override.c 0.0 0.0% 0 / 19 0.0% 0 / 16
submodules/raylib/src/external/cgltf.h 0.0 0.0% 0 / 2591 0.0% 0 / 2428
submodules/raylib/src/external/dr_mp3.h 0.0 0.0% 0 / 1079 0.0% 0 / 798
submodules/raylib/src/external/dr_wav.h 0.0 0.0% 0 / 2089 0.0% 0 / 1935
submodules/raylib/src/external/glad.h 0.0 0.0% 0 / 1550 0.0% 0 / 304
submodules/raylib/src/external/glfw/src/context.c 0.0 0.0% 0 / 256 0.0% 0 / 260
submodules/raylib/src/external/glfw/src/egl_context.c 0.0 0.0% 0 / 373 0.0% 0 / 220
submodules/raylib/src/external/glfw/src/glx_context.c 0.0 0.0% 0 / 301 0.0% 0 / 222
submodules/raylib/src/external/glfw/src/init.c 0.0 0.0% 0 / 205 0.0% 0 / 115
submodules/raylib/src/external/glfw/src/input.c 0.0 0.0% 0 / 559 0.0% 0 / 478
submodules/raylib/src/external/glfw/src/linux_joystick.c 0.0 0.0% 0 / 156 0.0% 0 / 104
submodules/raylib/src/external/glfw/src/monitor.c 0.0 0.0% 0 / 201 0.0% 0 / 132
submodules/raylib/src/external/glfw/src/null_init.c 0.0 0.0% 0 / 10 -% 0 / 0
submodules/raylib/src/external/glfw/src/null_joystick.c 0.0 0.0% 0 / 8 -% 0 / 0
submodules/raylib/src/external/glfw/src/null_monitor.c 0.0 0.0% 0 / 53 0.0% 0 / 22
submodules/raylib/src/external/glfw/src/null_window.c 0.0 0.0% 0 / 344 0.0% 0 / 201
submodules/raylib/src/external/glfw/src/osmesa_context.c 0.0 0.0% 0 / 146 0.0% 0 / 86
submodules/raylib/src/external/glfw/src/platform.c 0.0 0.0% 0 / 26 0.0% 0 / 20
submodules/raylib/src/external/glfw/src/posix_module.c 0.0 0.0% 0 / 6 -% 0 / 0
submodules/raylib/src/external/glfw/src/posix_poll.c 0.0 0.0% 0 / 15 0.0% 0 / 20
submodules/raylib/src/external/glfw/src/posix_thread.c 0.0 0.0% 0 / 25 0.0% 0 / 8
submodules/raylib/src/external/glfw/src/posix_time.c 0.0 0.0% 0 / 10 0.0% 0 / 2
submodules/raylib/src/external/glfw/src/vulkan.c 0.0 0.0% 0 / 140 0.0% 0 / 92
submodules/raylib/src/external/glfw/src/window.c 0.0 0.0% 0 / 530 0.0% 0 / 299
submodules/raylib/src/external/glfw/src/x11_init.c 0.0 0.0% 0 / 801 0.0% 0 / 389
submodules/raylib/src/external/glfw/src/x11_monitor.c 0.0 0.0% 0 / 252 0.0% 0 / 178
submodules/raylib/src/external/glfw/src/x11_window.c 0.0 0.0% 0 / 1238 0.0% 0 / 851
submodules/raylib/src/external/glfw/src/xkb_unicode.c 0.0 0.0% 0 / 12 0.0% 0 / 10
submodules/raylib/src/external/jar_mod.h 0.0 0.0% 0 / 456 0.0% 0 / 329
submodules/raylib/src/external/jar_xm.h 0.0 0.0% 0 / 1039 0.0% 0 / 1139
submodules/raylib/src/external/m3d.h 0.0 0.0% 0 / 1564 0.0% 0 / 2004
submodules/raylib/src/external/miniaudio.h 0.0 0.0% 0 / 12052 0.0% 0 / 8834
submodules/raylib/src/external/msf_gif.h 0.0 0.0% 0 / 203 0.0% 0 / 94
submodules/raylib/src/external/par_shapes.h 0.0 0.0% 0 / 957 0.0% 0 / 350
submodules/raylib/src/external/qoa.h 0.0 0.0% 0 / 193 0.0% 0 / 88
submodules/raylib/src/external/qoaplay.c 0.0 0.0% 0 / 80 0.0% 0 / 32
submodules/raylib/src/external/qoi.h 0.0 0.0% 0 / 165 0.0% 0 / 102
submodules/raylib/src/external/rl_gputex.h 0.0 0.0% 0 / 54 0.0% 0 / 52
submodules/raylib/src/external/sdefl.h 0.0 0.0% 0 / 304 0.0% 0 / 231
submodules/raylib/src/external/sinfl.h 0.0 0.0% 0 / 201 0.0% 0 / 114
submodules/raylib/src/external/stb_image.h 0.0 0.0% 0 / 1372 0.0% 0 / 1240
submodules/raylib/src/external/stb_image_resize.h 0.0 0.0% 0 / 740 0.0% 0 / 487
submodules/raylib/src/external/stb_image_write.h 0.0 0.0% 0 / 588 0.0% 0 / 439
submodules/raylib/src/external/stb_perlin.h 0.0 0.0% 0 / 89 0.0% 0 / 30
submodules/raylib/src/external/stb_rect_pack.h 0.0 0.0% 0 / 117 0.0% 0 / 94
submodules/raylib/src/external/stb_truetype.h 0.0 0.0% 0 / 1169 0.0% 0 / 1001
submodules/raylib/src/external/stb_vorbis.c 0.0 0.0% 0 / 2048 0.0% 0 / 1586
submodules/raylib/src/external/tinyobj_loader_c.h 0.0 0.0% 0 / 596 0.0% 0 / 532
submodules/raylib/src/external/vox_loader.h 0.0 0.0% 0 / 185 0.0% 0 / 78
submodules/raylib/src/raudio.c 0.0 0.0% 0 / 806 0.0% 0 / 483
submodules/raylib/src/raymath.h 0.0 0.0% 0 / 921 0.0% 0 / 141
submodules/raylib/src/rcamera.h 0.0 0.0% 0 / 110 0.0% 0 / 82
submodules/raylib/src/rcore.c 0.0 0.0% 0 / 1337 0.0% 0 / 766
submodules/raylib/src/rgestures.h 0.0 0.0% 0 / 101 0.0% 0 / 76
submodules/raylib/src/rlgl.h 0.0 0.0% 0 / 1097 0.0% 0 / 533
submodules/raylib/src/rmodels.c 0.0 0.0% 0 / 2544 0.0% 0 / 1166
submodules/raylib/src/rshapes.c 0.0 0.0% 0 / 768 0.0% 0 / 296
submodules/raylib/src/rtext.c 0.0 0.0% 0 / 683 0.0% 0 / 480
submodules/raylib/src/rtextures.c 0.0 0.0% 0 / 2024 0.0% 0 / 1172
submodules/raylib/src/utils.c 0.0 0.0% 0 / 126 0.0% 0 / 71