Vanilla Doom statdump regression testing
Find a file
2019-05-15 22:09:58 -04:00
output Add exceptions for TNT demos recorded with v1.9. 2015-06-12 23:46:36 -04:00
tools Add tools needed for processing. 2011-10-29 16:20:58 +01:00
common.py Update scripts for Python 3 compatibility. 2019-05-15 22:09:58 -04:00
config.py Add notes for PWAD config. 2011-10-29 21:30:19 +01:00
COPYING Add copyright headers. 2011-10-21 22:09:41 +01:00
exceptions.cfg Add exceptions for TNT demos recorded with v1.9. 2015-06-12 23:46:36 -04:00
README Add README file. 2011-10-21 22:39:07 +01:00
regression-test Update scripts for Python 3 compatibility. 2019-05-15 22:09:58 -04:00
vanilla-process Update scripts for Python 3 compatibility. 2019-05-15 22:09:58 -04:00

This is a Doom source port regression testing system that uses the
thousands of demos in the Compet-N archive to test demo playback.

The demos have been played back in Vanilla Doom running in statdump.exe
to save statistics about the levels that were completed. The output
from statdump.exe (in the form of .txt files) gives a useful set of
expected outputs. A source port able to output the same statistics
data can then be tested by playing back the same demos and comparing
against this expected data set.

This was developed for Chocolate Doom but it may be useful for other
source ports as well.