summaryrefslogtreecommitdiff
path: root/BUGS
diff options
context:
space:
mode:
authorEric Blake <ebb9@byu.net>2009-03-30 08:11:09 -0600
committerEric Blake <ebb9@byu.net>2009-03-30 08:11:09 -0600
commitd46e5d684417412e6fb89dcb7fd1a76010618c63 (patch)
tree7628ffc4798b8dcc7555795cbad4118ee43341d3 /BUGS
parentbc9bc82a1e5615c6a7bca8bb9800427ac73625ce (diff)
downloadautoconf-d46e5d684417412e6fb89dcb7fd1a76010618c63.tar.gz
For now, skip parallel tests under less-tested shells.
* tests/autotest.at (AT_CHECK_AT): Add pre-test argument. (Tested programs, Startup error messages, AT_CHECK_AT_TITLE) (Fallacy, Skip, errexit, Long test source lines) (Debugging a successful test, Debugging script and environment) (Debugging a failed test, Using atlocal) (Choosing where testsuite is run): Adjust callers. (AT_SKIP_PARALLEL_TESTS): New macro, to skip parallel tests except under zsh, bash, or when TEST_PARALLEL_AUTOTEST is defined. Makes it easier to avoid testsuite hangs for users with dash or other less-tested shell. (parallel test execution, parallel truth, parallel fallacy) (parallel skip, parallel errexit) (parallel autotest and signal handling): Use it. * BUGS: Mention this. Signed-off-by: Eric Blake <ebb9@byu.net>
Diffstat (limited to 'BUGS')
-rw-r--r--BUGS16
1 files changed, 12 insertions, 4 deletions
diff --git a/BUGS b/BUGS
index b2ca081f..1d32e508 100644
--- a/BUGS
+++ b/BUGS
@@ -3,7 +3,7 @@
This file lists the bugs you must be aware of. Be sure to check this
file before using Autoconf, and especially git versions of Autoconf.
- Copyright (C) 2000-2002, 2006-2008 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2006-2009 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -32,6 +32,14 @@ and use with caution an Autoconf with ``Important bugs''.
configure scripts may fail to run on old platforms that lack a shell
with proper function support.
-* Cygwin has known problems with named fifos that cause failures when
- attempting parallel tests in an autotest suite. It is possible that
- other platforms also have difficulty with parallel testing.
+* Autotest parallel testsuite support is still a work in progress.
+ There are known issues in job handling under dash and some ksh
+ variants, where a parallel testsuite can hang or cause a 100%
+ processor load. In the current release, the overall autoconf
+ testsuite only exercises parallel autotest under bash and zsh, or if
+ you have defined TEST_PARALLEL_AUTOTEST in the environment.
+ Meanwhile, Cygwin has known problems with named fifos that cause
+ failures when attempting parallel tests in an autotest suite. It is
+ possible that other difficulties will be encountered, whether with
+ shell or platform limitations; help is appreciated in improving
+ parallel testsuite support.