Regression Testing
From Spring
General rules
- Keep tests small, simple and fast. It doesn't help, if one test takes 10 hours.
- results of tests should be reproduceable. Thats not always possible, but at n runs it should return n times the same - the game has to be available with a rapid tag
How to create a test
A test will be run on a spring-headless, which means it has no visual output.
The test has to be active, when the modoption "EngineTesting = 1" in script.txt is set, it should default to 0.
In the lua widget / gadget, check if this tag is set, and then start the tests.