On 09/22/2010 10:31 PM, Ralf Corsepius wrote:
...
205: parallel autotest and signal handling FAILED (autotest.at:1617)
...

* Fedora 12/13/14 i386/x86_64
* RHEL6 beta2 i386/x86_64

Odd, because I specifically tested under these two, and it passed for me. Is there an environmental difference between our two setups, such as an inherited ignored SIGPIPE setup in the test environment? Remember, POSIX states that a shell that inherits ignored SIGPIPE at startup cannot undo that effect (which is rather annoying).

 From what I can gather, it's the "killer test" which fails:

Not quite, it's the point at which the testsuite.log shows a diff in expected vs. actual output. The killer test is supposed to fail, and the real failure is occurring later in the log. But Ralf Wildenhues' analysis is correct - the test is making a bad assumption about what scenarios will cause a SIGPIPE, and if SIGPIPE doesn't actually happen, then the test gets confused and fails.

--
Eric Blake   ebl...@redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

Reply via email to