From 3dac68848343f7ed3bfb60df8f605051bd45ce59 Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Mon, 26 Dec 2011 03:22:07 +0000 Subject: [PATCH] test fixes --- ext/soap/tests/bugs/bug31422.phpt | 1 + ext/sockets/tests/mcast_ipv6_send.phpt | 2 ++ ext/sockets/tests/socket_import_stream-3.phpt | 2 +- ext/sockets/tests/socket_set_option_seolinger.phpt | 9 ++++++--- ext/standard/tests/streams/bug54623.phpt | 4 ++-- 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ext/soap/tests/bugs/bug31422.phpt b/ext/soap/tests/bugs/bug31422.phpt index 459da785c53..c4cf7e9f91b 100644 --- a/ext/soap/tests/bugs/bug31422.phpt +++ b/ext/soap/tests/bugs/bug31422.phpt @@ -4,6 +4,7 @@ Bug #31422 (No Error-Logging on SoapServer-Side) --INI-- log_errors=1 +error_log= --FILE-- '224.0.0.23', "interface" => "lo", )); -if ($br === false) +if ($so === false) die("SKIP joining group 224.0.0.23 on interface lo failed"); --FILE-- 1); var_dump(socket_set_option( $socket, SOL_SOCKET, SO_LINGER, $options_2)); var_dump($retval_2); -var_dump($retval_3 === $options); +var_dump($retval_3["l_linger"] === $options["l_linger"]); +// value of l_onoff is not always 1, Darwin returns 128 +var_dump((bool)$retval_3["l_onoff"] === (bool)$options["l_onoff"]); socket_close($socket); ?> @@ -42,6 +44,7 @@ Warning: socket_set_option(): no key "l_linger" passed in optval in %s on line % bool(false) bool(true) bool(true) +bool(true) --CREDITS-- Moritz Neuhaeuser, info@xcompile.net PHP Testfest Berlin 2009-05-10 diff --git a/ext/standard/tests/streams/bug54623.phpt b/ext/standard/tests/streams/bug54623.phpt index cd83854f432..43bcb09a42a 100644 --- a/ext/standard/tests/streams/bug54623.phpt +++ b/ext/standard/tests/streams/bug54623.phpt @@ -4,10 +4,10 @@ Bug #54623: Segfault when when writing to a persistent socket after closing a co