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