autoconf/lib/autotest
Ralf Wildenhues f108ed8925 Implement parallel Autotest test execution: testsuite --jobs.
* lib/autotest/general.m4 (AT_JOB_FIFO_FD): New macro.
(AT_INIT): <at_jobs>: New variable.
Accept -j, -jN, --jobs[=N], document them in --help output.
Implement parallel driver loop using a FIFO, enabled with --jobs
and if mkfifo works; otherwise, fall back to sequential loop.
(AT_SETUP): Store, do not output summary progress line if
parallel.
* tests/autotest.at (parallel test execution, parallel truth)
(parallel fallacy, parallel skip): New tests.
* doc/autoconf.texi (testsuite Invocation): Document -j, --jobs,
the mkfifo requirement, and that --errexit may cause concurrent
jobs to finish.
* NEWS: Update.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2008-10-02 07:52:25 +02:00
..
.cvsignore Add autotest.m4f 2002-02-06 15:53:35 +00:00
.gitignore Prepare for conversion to git. 2007-09-14 22:25:56 +00:00
autotest.m4 Use GPLv2+ plus exception as license for release. 2008-04-05 17:04:48 -06:00
general.m4 Implement parallel Autotest test execution: testsuite --jobs. 2008-10-02 07:52:25 +02:00
Makefile.am Reword the copyright notices to match what's suggested in GPLv3. 2007-07-20 23:11:49 +00:00