Commits


add -j option (concurrent jobs)


switch the order of comparisons in a test This also mirrors assert-exercise.


manpage tweak


change test suite pattern to *.ts


add tests for -D and EXERCISEDIR


add EXERCISEDIR env var, corresponding to the -D flag


remove unused global declaration


document -B again after all, with improvements


add -D (late workdir) option This is a more useful replacement for the -B/-C combo. The -B option is made undocumented.


report failed test suites by name on stderr Just like we would report a failed test.


add adapter for the test.h ("tst") protocol


add underline progress bar


comment cosmetics


add test for short count from early testsuite exit


back out separation of run and total counters (b7f3e3bf) The "run" counter is again the total number we intend to execute. The number of tests started so far is no longer counted. A separate counter for the number of tests that have been started is a distraction and serves very little use. I want the user to look at the (one) growing number and for that number to turn green upon success. That is the "ok" counter. Having another count up next to it (in bold no less) invites the user to look at the wrong one. (In fact, I might have made this design decision consciously before).


add test.h tests


add 'make test' target


rearrange tests directory


strip extraneous ./ from paths


simplify -B implementation


document -B and -C options


add -B (basedir) option This is used as a path prefix for find_files, relative to the current workdir (after any change due to -C). An use would be to change (with -C) into a directory containing helper scripts, then use (for instance) -B.. to point back to the top-level test directory.


add -C (chdir) option


back out a55302af (cd into a test's dir when executing it)


test.h: update header comment