Commit graph

14 commits

Author SHA1 Message Date
Simon Howard
6204aa00fb Catch the case where source port not found in PATH. 2024-09-04 21:24:39 -04:00
Simon Howard
56b45289b9 Generate rules instead of dependencies.
This allows the testrunner script to be eliminated, and on one of my
lower-spec machines this makes a significant difference because Python
startup can be slow, and it's now not necessary to invoke it for every
run.
2024-09-04 18:40:55 -04:00
Simon Howard
fa83ecd230 Convert expected text files to Unix format.
The OpenBSD version of diff doesn't support the `--strip-trailing-cr`
option.
2024-09-03 20:28:40 -04:00
Simon Howard
fcdff9cc69 Add copyright headers 2024-09-01 20:23:34 -04:00
Simon Howard
5a0c33a256 Suppress source port output, just show command. 2024-09-01 00:00:13 -04:00
Simon Howard
7d0a36dca1 Specify demos explicitly
As well as being more deliberate, this also eliminates the need to do
a complete scan of the directory tree just to figure out what files to
run.
2024-08-31 23:50:57 -04:00
Simon Howard
a22157f19d Ignore trailing CR in statdump files.
The generated files are in DOS file format.
2024-08-31 19:26:19 -04:00
Simon Howard
e2f6b23a48 Reset WAD file date after extract from ZIP. 2024-08-31 18:42:59 -04:00
Simon Howard
d0b751abd4 Generate dependencies
This ensures that the appropriate WAD files are extracted for each
demo.
2024-08-31 17:39:22 -04:00
Simon Howard
3243cc4968 Set path to source port binary in Makefile 2024-08-31 16:27:01 -04:00
Simon Howard
71fbd71195 Move command line options to Makefile 2024-08-31 02:09:35 -04:00
Simon Howard
93cc45308e Initial test runner script 2024-08-31 02:01:55 -04:00
Simon Howard
44250bcfbc Initial rules for generating outputs 2024-08-31 01:00:30 -04:00
Simon Howard
7c8b59b5c6 Initial makefile; PWAD zip extract 2024-08-31 00:33:02 -04:00