Regression Testing

From Spring
Revision as of 14:46, 14 March 2012 by Abma (talk | contribs)
Jump to navigationJump to search

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.