The current help information as it would be printed at the command line.
§1. Running Intest with -help currently produces the following summary:
This is intest, a command-line tool for testing command-line tools
intest PROJECT OPTIONS -using RECIPEFILE -do INSTRUCTIONS
PROJECT is the home folder of the project to be tested
-using RECIPEFILE tells intest where to find test recipes: default
is PROJECT/Tests/PROJECT.intest
-do INSTRUCTIONS tells intest what to do with its tests:
ACTION CASE1 CASE2 ... performs the given action, which may be:
-test (default), -show, -curse, -bless, -rebless, -open, -show-i6
CASEs can be identified by name, or by 'all', 'cases', 'problems', etc.
a bare number as a CASE means this case number in the command history
'intest ?' shows the command history; 'intest ?N' repeats command N from it
OPTIONS are as follows:
-no-colours don't show discrepancies in red and green using terminal emulation (default is -colours)
-no-hashing don't terminate tests early at a hash point in recipe if hashes on files match (default is -hashing)
-no-history don't use command history (default is -history)
-internal X use X as the internal Inform distribution resources
-purge delete any extraneous files from the intest workspace on disc
-results X write an HTML results page to filename X for use in the Inform apps
-set X set a global variable, e.g., -set '$$magic = XYZZY'
-threads=N use X independent threads to test
-verbose print out all shell commands issued (default is -no-verbose)
-workspace X use directory X (which must exist) for temporary file storage
-at X specify that this tool is installed at X
-crash intentionally crash on internal errors, for backtracing (default is -no-crash)
-fixtime pretend the time is 11 a.m. on 28 March 2016 for testing (default is -no-fixtime)
-help print general help information
-locale X set locales as 'L=E', L being shell or console, E platform, utf-8 or iso-latin1
-log X write the debugging log to include diagnostics on X
-version print out version number