[ovs-dev] [PATCH] tests: Remove daemon tests that have been skipped forever.

Mehak Mahajan mmahajan at nicira.com
Fri Jul 20 19:33:02 UTC 2012


Hey Ben,

Looks good to me.

thanx!
mehak

On Fri, Jul 20, 2012 at 10:39 AM, Ben Pfaff <blp at nicira.com> wrote:

> The daemon code works fine, these tests didn't.  No one has debugged them
> over a period of years so we might as well remove them.
>
> Signed-off-by: Ben Pfaff <blp at nicira.com>
> ---
>  tests/daemon.at |   46 ----------------------------------------------
>  1 files changed, 0 insertions(+), 46 deletions(-)
>
> diff --git a/tests/daemon.at b/tests/daemon.at
> index f188e7c..8ac70e8 100644
> --- a/tests/daemon.at
> +++ b/tests/daemon.at
> @@ -152,49 +152,3 @@ AT_CHECK([grep 'ovsdb-server: could not initialize
> control socket' stderr],
>    [0], [ignore], [])
>  AT_CHECK([test ! -s pid])
>  AT_CLEANUP
> -
> -# xxx This test hangs frequently, which often prevents builds from
> -# xxx completing.   Skip this test until we have time to debug it.
> -AT_SETUP([daemon --detach closes standard fds])
> -AT_SKIP_IF([:])
> -AT_CAPTURE_FILE([pid])
> -AT_CAPTURE_FILE([status])
> -AT_CAPTURE_FILE([stderr])
> -OVSDB_INIT([db])
> -AT_CHECK([(yes 2>stderr; echo $? > status) | ovsdb-server --detach
> --pidfile="`pwd`"/pid --unixctl="`pwd`"/unixctl db], [0], [], [])
> -AT_CHECK([kill `cat pid`])
> -AT_CHECK([test -s status])
> -if grep '[[bB]]roken pipe' stderr >/dev/null 2>&1; then
> -  # Something in the environment caused SIGPIPE to be ignored, but
> -  # 'yes' at least told us that it got EPIPE.  Good enough; we know
> -  # that stdout was closed.
> -  :
> -else
> -  # Otherwise make sure that 'yes' died from SIGPIPE.
> -  AT_CHECK([kill -l `cat status`], [0], [PIPE
> -])
> -fi
> -AT_CLEANUP
> -
> -# xxx This test hangs frequently, which often prevents builds from
> -# xxx completing.   Skip this test until we have time to debug it.
> -AT_SETUP([daemon --detach --monitor closes standard fds])
> -AT_SKIP_IF([:])
> -AT_CAPTURE_FILE([pid])
> -AT_CAPTURE_FILE([status])
> -AT_CAPTURE_FILE([stderr])
> -OVSDB_INIT([db])
> -AT_CHECK([(yes 2>stderr; echo $? > status) | ovsdb-server --detach
> --monitor --pidfile="`pwd`"/pid --unixctl="`pwd`"/unixctl db], [0], [], [])
> -AT_CHECK([kill `cat pid`])
> -AT_CHECK([test -s status])
> -if grep '[[bB]]roken pipe' stderr >/dev/null 2>&1; then
> -  # Something in the environment caused SIGPIPE to be ignored, but
> -  # 'yes' at least told us that it got EPIPE.  Good enough; we know
> -  # that stdout was closed.
> -  :
> -else
> -  # Otherwise make sure that 'yes' died from SIGPIPE.
> -  AT_CHECK([kill -l `cat status`], [0], [PIPE
> -])
> -fi
> -AT_CLEANUP
> --
> 1.7.2.5
>
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-dev/attachments/20120720/fcab5a58/attachment-0003.html>


More information about the dev mailing list