Regression Testing: Difference between revisions

From Spring
Jump to navigationJump to search
Abma (talk | contribs)
No edit summary
Abma (talk | contribs)
No edit summary
Line 1: Line 1:
==General rules==
==General rules==


- Keep tests small, simple and fast. It doesn't help, if one test takes 10 hours.
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
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
The game has to be available with a rapid tag


==How to create a test==
==How to create a test==

Revision as of 14:49, 14 March 2012

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.