thetawavegame / thetawave

A physics based, space shooter game made with Rust and the Bevy engine.
https://thetawave.metalmancy.tech
MIT License
161 stars 9 forks source link

Smoke test as much of the game as possible #106

Closed varoonp123 closed 10 months ago

varoonp123 commented 10 months ago

I want to merge this before #93 . Adds a smoke test to verify that we can atleast get to the main menu and the app can launch. This doesnt test much but it tests more than nothing.

Using cargo tarpaulin --workspace --all-features

On 2709b75

12.23% coverage, 274/2240 lines covered

On main :

37.50% coverage, 183/488 lines covered

Tarpaulin is not correct with the denominator, I think. But I am confident that this is a reasonable smoke test of a fair amount of the asset loading, ron file parsing, and that resources+events are inserted as needed, atleast through to the main menu. Closes #65