Commit Graph

15 Commits

Author SHA1 Message Date
Simon Howard 0fbe718e3a Add `-nofullscreen` to the command line
This has no real effect on SDL since we run with the `dummy` driver that
just does everything offscreen. However, Chocolate Doom by default
pauses for a second on startup if running fullscreen, so that the
display has time to settle if the monitor changes modes. Since statcheck
runs through hundreds of fairly short demos, this equates to a useless
pause that makes the whole run take much longer.
2024-09-07 17:03:02 -04:00
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