• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JackAshwell11 / Hades / 17012457186
73%

Build:
DEFAULT BRANCH: main
Ran 16 Aug 2025 08:16PM UTC
Jobs 2
Files 57
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Aug 2025 08:13PM UTC coverage: 93.521% (-0.9%) from 94.372%
17012457186

push

github

JackAshwell11
Fixed a bug where the player sprite would not appear, but the user would still be able to control the game. This occurred because the game engine was initialised (which created the player game object) before the game scene was able to be initialised, causing the `on_game_object_creation()` callback to not be called. This was fixed by lazily loading the game engine in the model so it would be called during access in `HadesWindow.setup()`.

This also allowed other recurring problems to be fixed, such as relying on a `PythonSprite` for mapping game object IDs to sprite objects, which has now been fixed by using a `sprites` dict in `HadesModel` removing the Python dependency in the C++ library as well.

31 of 37 new or added lines in 8 files covered. (83.78%)

49 existing lines in 13 files now uncovered.

2165 of 2315 relevant lines covered (93.52%)

20669.7 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
86.21
-13.79% src/hades/progress_bar.py
2
61.54
4.09% src/hades/scenes/game/__init__.py
2
67.68
8.08% src/hades/scenes/game/view.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
92.31
4.81% src/hades_extensions/include/ecs/bases.hpp
1
96.43
0.13% src/hades_extensions/include/ecs/systems/attacks.hpp
1
98.78
-1.22% src/hades_extensions/src/factories.cpp
2
98.52
-1.48% src/hades_extensions/src/ecs/registry.cpp
2
93.33
-6.67% src/hades/model.py
2
86.21
-13.79% src/hades/progress_bar.py
2
76.47
2.79% src/hades/scenes/game_options/__init__.py
3
98.08
0.91% src/hades_extensions/src/ecs/systems/attacks.cpp
3
96.74
-1.57% src/hades_extensions/src/ecs/systems/effects.cpp
4
89.19
-10.81% src/hades/scenes/start_menu/view.py
5
75.0
0.0% src/hades/scenes/inventory/__init__.py
6
71.43
-13.19% src/hades/scenes/start_menu/__init__.py
17
61.54
4.09% src/hades/scenes/game/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 run-python-windows-latest-3.12 - 17012457186.1 16 Aug 2025 08:16PM UTC 21
83.61
GitHub Action Run
2 run-cpp-ubuntu-latest - 17012457186.2 16 Aug 2025 08:20PM UTC 36
98.63
GitHub Action Run
Source Files on build 17012457186
  • Tree
  • List 57
  • Changed 35
  • Source Changed 35
  • Coverage Changed 33
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17012457186
  • dbc3ef51 on github
  • Prev Build on main (#17012246644)
  • Next Build on main (#17012468263)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc