AgeCommit message (Collapse)AuthorLines
Add the shared config writers and cgit_rcBryce Kwon-9/+2
The helpers are named by kind. cgitrc_repo and cgitrc_copy write the config file named first, and cgit_url, cgit_query and cgit_rc run cgit, each named after what it is handed first. A repository copies its defaults from the globals read before its repo.url, so cgitrc_repo places every setting itself, and a global can no longer land where it silently stops applying. The t00xx and t01xx files move to them here.
Correct the test comments that went staleBryce Kwon-1/+1
Trim the tidy check down to what it doesBryce Kwon-17/+3
Nothing sets NO_TIDY_WARNINGS, and a warning never fails the check, so the knob only quieted the output of a verbose run.
Drop the exit lines that follow test_doneBryce Kwon-2/+0
test_done ends the script on every path, skip_all included.
Test the hardening passBryce Kwon-2/+1
Clean up the whole treeBryce Kwon-2/+1
Trim the comments and dead code across the treeBryce Kwon-6/+4
Extend the html validity checksBryce Kwon-1/+26
Prefer POSIX forms throughout the test scriptsBryce Kwon-2/+1
Renumber the test scripts into themed rangesBryce Kwon-0/+61
t000x the ground the suite stands on: git version, html validity, the cache t01xx page content, one script per page t02xx features that cut across pages: filters, submodule links, dates, limits t03xx defence, the security regressions and the $HOME promise t04xx the helper tools under tools/