AgeCommit message (Collapse)AuthorLines
Let a test run require the tools it must not skipBryce Kwon-2/+7
Nothing could make a missing prerequisite fail. A host without pkg-config builds without Lua, and make test then passed with every Lua test skipped and the lua pass of t0201 never run. The whole-script skips become named prerequisites so the same list covers them, and the strace probe now traces the file class of calls the tests use, so an strace too old for it skips rather than fails.
Drop the exit lines that follow test_doneBryce Kwon-1/+0
test_done ends the script on every path, skip_all included.
Cut test comments that repeat what is said nearbyBryce Kwon-5/+3
Collect test output under trash and resultsBryce Kwon-1/+1
Slim the serve test to what it actually needsBryce Kwon-3/+7
Renumber the test scripts into themed rangesBryce Kwon-0/+0
The numbering walks outward from the ground the suite stands on. - t000x for the git version, html validity and the cache - t01xx for page content, one script per page - t02xx for filters, submodule links, dates and limits, which cut across pages - t03xx for defence, the security regressions and the $HOME promise - t04xx for the helper tools under tools/