]> git.ipfire.org Git - thirdparty/autoconf.git/commit
Ignore stderr when testing parallel autotest (#110351).
authorZack Weinberg <zackw@panix.com>
Sat, 31 Oct 2020 13:57:13 +0000 (09:57 -0400)
committerZack Weinberg <zackw@panix.com>
Sat, 31 Oct 2020 13:57:13 +0000 (09:57 -0400)
commitbf19f95cf4766c8a22583dfdbbbbc67a97c4b6b0
tree7dfb5dcc05d53efdac0cc640b47ae52b341b0fbe
parent5147a642966e2247827cfd9e6f71464439c6d773
Ignore stderr when testing parallel autotest (#110351).

Non-release versions of bash (notably 5.1.0(1)-rc1, which was uploaded
to Debian unstable) print internal debugging messages like

    TRACE: pid 411364: bgp_delete: deleting 432074

to the test driver’s stderr while executing the parallel test driver.
This causes spurious failures in the test suite.  Chet Ramsey assures
me these are not a symptom of a bug in either bash or the driver code
(see https://lists.gnu.org/archive/html/bug-autoconf/2020-10/msg00047.html)
so have the test suite ignore them.

This fixes Savannah bug #110351.

* tests/autotest.at: Ignore stderr whenever running a micro-suite in
  parallel mode, to avoid spurious failures due to internal debugging
  messages that may be printed by bash.
tests/autotest.at