rfg-modding / Nanoforge

A modding tool for Red Faction Guerilla Re-Mars-Tered
MIT License
31 stars 3 forks source link

Create a code testing plan #82

Open Moneyl opened 1 year ago

Moneyl commented 1 year ago

Create a plan for thoroughly testing the code. This can make use of the built in test feature that beef lang has. Should try to split NF components into standalone modules that can be run separate from the UI. Include testing for Nanoforge and RfgTools.

This will likely be a long term plan since some changes will take longer to complete.

Include automated testing in the plan. I believe it should be possible on github actions by prebuilding the beef compiler and sticking it on a repo or zip somewhere for the actions to download. Might be good to look into how that's handled with other languages.