[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [GNU Autoconf 2.66] testsuite: 193 failed
From: |
Ralf Corsépius |
Subject: |
Re: [GNU Autoconf 2.66] testsuite: 193 failed |
Date: |
Wed, 07 Jul 2010 04:31:42 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.10) Gecko/20100621 Fedora/3.0.5-1.fc13 Thunderbird/3.0.5 |
On 07/06/2010 08:09 PM, Ralf Wildenhues wrote:
Hi Ralf
thanks for the bug report.
* Ralf Corsépius wrote on Tue, Jul 06, 2010 at 11:24:19AM CEST:
I am facing a testsuite failure with autoconf-2.66 :(
As requested, please find attached the testsuite.log.
## ----------------------------- ##
## GNU Autoconf 2.66 test suite. ##
## ----------------------------- ##
testsuite: command line was:
$ ./testsuite -198 200-
What happened to test 199 'parallel autotest and signal handling'?
I was rebuilding Fedora's autoconf rpm.
For reasons I don't know, they explicitly disable test 199 and run
make check TESTSUITEFLAGS='-198 200-'
An accompanying comment tells
"# 199: autotest.at parallel autotest and signal handling
# In test/autotest.at, under comment "Test PIPE", the exit code written
# to file "status" is 0. Report mailed to bug-autoconf."
Could be a historic artefact, I don't know.
I assume that causes trouble for you as well? If yes, please show
its log as well. You can run it alone, and including verbose and
trace output already on stdout/stderr with something like
make check TESTSUITEFLAGS='-v -d -x 199'
193. autotest.at:1250: testing parallel test execution ...
[...]
./autotest.at:1309: mkfifo fifo || exit 77
./autotest.at:1309: ${CONFIG_SHELL-$SHELL} -c '(set -m&& set +m) || exit 77'
stderr:
./autotest.at:1312: $CONFIG_SHELL ./micro-suite -j4
--- /dev/null 2010-07-06 10:03:48.063761891 +0200
+++
/builddir/build/BUILD/autoconf-2.66/tests/testsuite.dir/at-groups/193/stderr
2010-07-06 10:11:32.779637127 +0200
@@ -0,0 +1,4 @@
+./micro-suite: line 1726: echo: write error: Broken pipe
+./micro-suite: line 1726: echo: write error: Broken pipe
+./micro-suite: line 1726: echo: write error: Broken pipe
+./micro-suite: line 1726: echo: write error: Broken pipe
stdout:
## -------------------------------------------------------------- ##
## GNU Nonsense 1.0 test suite: suite to test parallel execution. ##
## -------------------------------------------------------------- ##
1: test number 1 ok
4: test number 4 ok
[...]
193. autotest.at:1250: 193. parallel test execution (autotest.at:1250): FAILED
(autotest.at:1312)
What shell is ${CONFIG_SHELL-/bin/sh} and which exact bash version?
bash-4.1.7
Do you have SIGPIPE ignored in your calling process (the one calling
make check)?
This testsuite failure occurred as part of building a Fedora 14
(rawhide) autoconf-rpm inside of a local mock (Fedora's front-end to set
up chroots to build rpms) on Fedora 13.
I.e. I didn't change anything knowlingly to ignore SIGPIPE, but would
not want to exclude mock or rpm/rpmbuild doing so.
Ralf