mirror of
https://github.com/chocolate-doom/quickcheck.git
synced 2024-11-13 00:24:07 +00:00
Small demo-based check for GitHub presubmits
c8824b131a
Instead of having the test runner do the extraction, make can do it for us. This allows for better parallelization. It also lets the WADs be extracted separately (and potentially modified) before the tests are run; I'm planning to reuse this for wadptr so that I can test WADs play back as intended after being compressed. |
||
---|---|---|
demos | ||
expected | ||
extract | ||
output | ||
pwads | ||
GNUmakefile | ||
miniwad.zip | ||
README.md | ||
testrunner |
Quickcheck is the little brother to Statcheck although it operates under the same principles.
Statcheck is quite complicated to set up, not the least because most of the demos in Compet-N are for the copyrighted Doom IWADs which cannot be freely distributed. Instead, Quickcheck makes use of a selected set of fan-made PWAD files and D2ALL long-form demos from the Doomed Speed Demos Archive. These can be run through in a matter of minutes to gain some basic confidence that a source port's behavior is continuing to match Vanilla Doom.