]> granicus.if.org Git - php/commitdiff
test fixes
authorStanislav Malyshev <stas@php.net>
Mon, 26 Dec 2011 03:22:07 +0000 (03:22 +0000)
committerStanislav Malyshev <stas@php.net>
Mon, 26 Dec 2011 03:22:07 +0000 (03:22 +0000)
ext/soap/tests/bugs/bug31422.phpt
ext/sockets/tests/mcast_ipv6_send.phpt
ext/sockets/tests/socket_import_stream-3.phpt
ext/sockets/tests/socket_set_option_seolinger.phpt
ext/standard/tests/streams/bug54623.phpt

index 459da785c536bb6d864892b743b98109b8524edc..c4cf7e9f91b2614d824d4f29886da310781c5ed8 100644 (file)
@@ -4,6 +4,7 @@ Bug #31422 (No Error-Logging on SoapServer-Side)
 <?php require_once('skipif.inc'); ?>
 --INI--
 log_errors=1
+error_log=
 --FILE--
 <?php
 function Add($x,$y) {
index f9b67143fcdab2c6acc951d9f8af95d820c212d1..b8d38bf68f44e871ba9abbab2386e043b8f9c8bc 100644 (file)
@@ -8,6 +8,8 @@ if (!extension_loaded('sockets')) {
 if (!defined('IPPROTO_IPV6')) {\r
        die('skip IPv6 not available.');\r
 }\r
+$level = IPPROTO_IPV6;\r
+$s = socket_create($domain, SOCK_DGRAM, SOL_UDP) or die("skip Can not create socket");\r
 if (socket_set_option($s, $level, IP_MULTICAST_IF, 1) === false) {\r
        die("skip interface 1 either doesn't exist or has no ipv6 address");\r
 }\r
index 2ad715d59a3725bd9dc2f8c7d5db8bdad4755423..2261a03ee4e41ea0d83239039cce0ef5040bc96f 100644 (file)
@@ -13,7 +13,7 @@ $so = socket_set_option($s, IPPROTO_IP, MCAST_JOIN_GROUP, array(
        "group" => '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--
 <?php
index e49a7eb155c6fa7e31e82699d1713e48f560ce03..36606b4eeda50e7ec6ec80725351394197358e3f 100644 (file)
@@ -1,8 +1,8 @@
 --TEST--
 Test if socket_set_option() works, option:SO_SEOLINGER
 --DESCRIPTION--
--wrong params 
--set/get params comparison 
+-wrong params
+-set/get params comparison
 -l_linger not given
 --SKIPIF--
 <?php
@@ -30,7 +30,9 @@ $options_2 = array("l_onoff" => 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
index cd83854f432228501b7d899899a1b8ba6fd82d78..43bcb09a42a14f1b8841db1bcb0bc7aea6fe8e7f 100644 (file)
@@ -4,10 +4,10 @@ Bug #54623: Segfault when when writing to a persistent socket after closing a co
 <?php
 $sock = pfsockopen('udp://127.0.0.1', '63844');
 var_dump((int)$sock);
-fwrite($sock, "1");
+@fwrite($sock, "1");
 $sock2 = pfsockopen('udp://127.0.0.1', '63844');
 var_dump((int)$sock2);
-fwrite($sock2, "2");
+@fwrite($sock2, "2");
 fclose($sock2);
 fwrite($sock, "3");
 --EXPECTF--