Small demo-based check for GitHub presubmits
Find a file
Simon Howard 00450d0c85 Switch to new build system.
This new system works based on rules generation, rather than hand-
constructed make rules. This is derived from the makefile found in
the statcheck repository at chocolate-doom/statcheck@4d1182db1b.

Part of #3.
2024-09-15 12:45:45 -04:00
demos Add config files for individual PWADs. 2024-09-15 12:45:38 -04:00
expected Switch to new build system. 2024-09-15 12:45:45 -04:00
extract Rewrite to make better use of make. 2023-10-05 19:21:47 -04:00
iwads Add iwads/ and extracted miniwad.wad 2024-09-15 12:45:27 -04:00
output Ensure output directory exists. 2019-11-11 18:30:39 -05:00
pwads Add a number of well-known megaWADs and D2ALL recordings. 2019-11-11 18:16:28 -05:00
.gitignore Switch to new build system. 2024-09-15 12:45:45 -04:00
demos.txt Switch to new build system. 2024-09-15 12:45:45 -04:00
GNUmakefile Switch to new build system. 2024-09-15 12:45:45 -04:00
makerules Import makerules script back from statcheck 2024-09-15 12:45:19 -04:00
miniwad.zip Add miniwad 2019-11-11 18:17:03 -05:00
README.md Add README. 2019-11-11 18:38:54 -05:00
testrunner Don't assume location of bash. 2023-10-14 13:52:18 -04:00

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.