com php-src: Fix skipif test here: ext/sockets/tests/mcast_ip v4_send.phpt

From: Date: Mon, 10 Nov 2014 18:41:18 +0000
Subject: com php-src: Fix skipif test here: ext/sockets/tests/mcast_ip v4_send.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-83001@lists.php.net to get a copy of this message
Commit: 1e5077d1e85cf150b0aedb72da68c8e335f39841 Author: Rasmus Lerdorf <rasmus@php.net> Mon, 10 Nov 2014 10:41:18 -0800 Parents: 5464e331d18241c497529ac7306e0f58fb9c47b6 Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=1e5077d1e85cf150b0aedb72da68c8e335f39841 Log: Fix skipif test here Changed paths: M ext/sockets/tests/mcast_ipv4_send.phpt Diff: diff --git a/ext/sockets/tests/mcast_ipv4_send.phpt b/ext/sockets/tests/mcast_ipv4_send.phpt index ac5bce9..0dd858f 100644 --- a/ext/sockets/tests/mcast_ipv4_send.phpt +++ b/ext/sockets/tests/mcast_ipv4_send.phpt @@ -1,65 +1,66 @@ ---TEST-- -Multicast support: IPv4 send options ---SKIPIF-- -<?php -if (!extension_loaded('sockets')) { - die('skip sockets extension not available.'); -} -if (socket_set_option($s, $level, IP_MULTICAST_IF, 1) === false) { - die("skip interface 1 either doesn't exist or has no ipv4 address"); -} ---FILE-- -<?php -$domain = AF_INET; -$level = IPPROTO_IP; -$s = socket_create($domain, SOCK_DGRAM, SOL_UDP) or die("err"); - -echo "Setting IP_MULTICAST_TTL\n"; -$r = socket_set_option($s, $level, IP_MULTICAST_TTL, 9); -var_dump($r); -$r = socket_get_option($s, $level, IP_MULTICAST_TTL); -var_dump($r); -echo "\n"; - -echo "Setting IP_MULTICAST_LOOP\n"; -$r = socket_set_option($s, $level, IP_MULTICAST_LOOP, 0); -var_dump($r); -$r = socket_get_option($s, $level, IP_MULTICAST_LOOP); -var_dump($r); -$r = socket_set_option($s, $level, IP_MULTICAST_LOOP, 1); -var_dump($r); -$r = socket_get_option($s, $level, IP_MULTICAST_LOOP); -var_dump($r); -echo "\n"; - -echo "Setting IP_MULTICAST_IF\n"; -echo "interface 0:\n"; -$r = socket_set_option($s, $level, IP_MULTICAST_IF, 0); -var_dump($r); -$r = socket_get_option($s, $level, IP_MULTICAST_IF); -var_dump($r); -echo "interface 1:\n"; -$r = socket_set_option($s, $level, IP_MULTICAST_IF, 1); -var_dump($r); -$r = socket_get_option($s, $level, IP_MULTICAST_IF); -var_dump($r); -echo "\n"; - ---EXPECT-- -Setting IP_MULTICAST_TTL -bool(true) -int(9) - -Setting IP_MULTICAST_LOOP -bool(true) -int(0) -bool(true) -int(1) - -Setting IP_MULTICAST_IF -interface 0: -bool(true) -int(0) -interface 1: -bool(true) -int(1) +--TEST-- +Multicast support: IPv4 send options +--SKIPIF-- +<?php +if (!extension_loaded('sockets')) { + die('skip sockets extension not available.'); +} +$s = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP) or die("err"); +if (socket_set_option($s, IPPROTO_IP, IP_MULTICAST_IF, 1) === false) { + die("skip interface 1 either doesn't exist or has no ipv4 address"); +} +--FILE-- +<?php +$domain = AF_INET; +$level = IPPROTO_IP; +$s = socket_create($domain, SOCK_DGRAM, SOL_UDP) or die("err"); + +echo "Setting IP_MULTICAST_TTL\n"; +$r = socket_set_option($s, $level, IP_MULTICAST_TTL, 9); +var_dump($r); +$r = socket_get_option($s, $level, IP_MULTICAST_TTL); +var_dump($r); +echo "\n"; + +echo "Setting IP_MULTICAST_LOOP\n"; +$r = socket_set_option($s, $level, IP_MULTICAST_LOOP, 0); +var_dump($r); +$r = socket_get_option($s, $level, IP_MULTICAST_LOOP); +var_dump($r); +$r = socket_set_option($s, $level, IP_MULTICAST_LOOP, 1); +var_dump($r); +$r = socket_get_option($s, $level, IP_MULTICAST_LOOP); +var_dump($r); +echo "\n"; + +echo "Setting IP_MULTICAST_IF\n"; +echo "interface 0:\n"; +$r = socket_set_option($s, $level, IP_MULTICAST_IF, 0); +var_dump($r); +$r = socket_get_option($s, $level, IP_MULTICAST_IF); +var_dump($r); +echo "interface 1:\n"; +$r = socket_set_option($s, $level, IP_MULTICAST_IF, 1); +var_dump($r); +$r = socket_get_option($s, $level, IP_MULTICAST_IF); +var_dump($r); +echo "\n"; + +--EXPECT-- +Setting IP_MULTICAST_TTL +bool(true) +int(9) + +Setting IP_MULTICAST_LOOP +bool(true) +int(0) +bool(true) +int(1) + +Setting IP_MULTICAST_IF +interface 0: +bool(true) +int(0) +interface 1: +bool(true) +int(1)

« previous php.cvs (#83001) next »