tests: Tolerate ignored SIGPIPE in daemon tests.
authorBen Pfaff <blp@nicira.com>
Wed, 23 Jun 2010 19:29:45 +0000 (12:29 -0700)
committerBen Pfaff <blp@nicira.com>
Thu, 24 Jun 2010 20:06:36 +0000 (13:06 -0700)
commitcfcef6b2463a9cf207fdc12953c51043a3a687e8
treee08d7a797b71caa2173d937ab5146e5f387e9406
parent26b3154062489a3d3b87b28750f543e9ded43efa
tests: Tolerate ignored SIGPIPE in daemon tests.

I noticed that when I run "make check" inside an Emacs compile-mode buffer,
the "daemon --detach closes standard fds" and "daemon --detach --monitor closes
standard fds" tests failed.  Investigation showed that Emacs ignores
SIGPIPE in the compile subprocess, which caused the "yes" process in these
tests to emit the message "yes: Broken pipe" and exit with status 1 instead
of dying from SIGPIPE.

This commit changes these tests to allow either behavior.
tests/daemon.at