php-src/ext/sockets/tests
Christoph M. Becker ecc9588d0c Properly handle non resources passed to socket_select()
As of PHP 8.0.0, failing `zend_fetch_resource_ex()` throws a TypeError,
so we cannot simply skip non resources in the `$read`, `$write` and
`$except` arrays.  Instead we bail out.  Since these arrays are already
checked in `php_sock_array_to_fd_set()`, we remove the additional check
in `php_sock_array_from_fd_set()`.
2019-10-18 14:16:25 +02:00
..
bug46360.phpt Fix test for TCP_NODELAY constant 2018-02-04 16:59:29 +01:00
bug49341.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
bug51958.phpt Convert CRLF line endings to LF 2018-10-13 11:21:27 +02:00
bug63000.phpt Make more tests run on Linux 2018-08-28 21:20:00 -03:00
bug76839.phpt Initialize s_un (sockaddr_un) to zero before using it. Fixes #76839. 2018-12-26 18:58:27 +01:00
ipv4loop.phpt fix flaky ipv4 loopback test 2019-06-10 10:35:31 +02:00
ipv6_skipif.inc fix mac tests on azure 2019-06-14 12:55:00 +02:00
ipv6loop.phpt Don't throw warning if testing multiple ports 2019-06-13 09:34:23 +02:00
mcast_helpers.php.inc
mcast_ipv4_recv.phpt Fix potentially borked test case 2019-10-12 16:48:45 +02:00
mcast_ipv4_send_error.phpt Fix borked SKIPIFs 2019-09-30 17:51:41 +02:00
mcast_ipv4_send.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
mcast_ipv6_recv_limited.phpt Fix borked SKIPIFs 2019-09-30 17:51:41 +02:00
mcast_ipv6_recv.phpt Fix borked SKIPIFs 2019-09-30 17:51:41 +02:00
mcast_ipv6_send.phpt fix mac tests on azure 2019-06-14 12:55:00 +02:00
socket_abstract_path_sendmsg.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
socket_abstract_path.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
socket_addrinfo_bind.phpt Fix #72733: Expose getaddrinfo C function, and supporting connect/bind 2016-08-12 11:29:34 -06:00
socket_addrinfo_connect.phpt Fix #72733: Expose getaddrinfo C function, and supporting connect/bind 2016-08-12 11:29:34 -06:00
socket_addrinfo_explain.phpt fix test portability 2016-11-26 20:27:09 +01:00
socket_addrinfo_lookup.phpt Improve getaddrinfo implementation 2016-09-05 14:27:31 +02:00
socket_bind.phpt Avoid use of random ports in some socket tests 2019-07-03 12:47:49 +02:00
socket_clear_error-win32.phpt fork test 2016-01-18 16:59:17 +01:00
socket_clear_error.phpt fork test 2016-01-18 16:59:17 +01:00
socket_cmsg_credentials.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
socket_cmsg_rights.phpt fix flaky sockets test - form of response is OS dependent 2019-06-12 08:47:35 +02:00
socket_connect_params.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
socket_create_listen_used.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
socket_create_listen-nobind.phpt Avoid file clash in root_check skipifs 2019-10-08 18:20:13 +02:00
socket_create_listen-win32.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
socket_create_listen.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
socket_create_pair-wrongparams-win32.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
socket_create_pair-wrongparams.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
socket_create_pair.phpt
socket_export_stream-1.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
socket_export_stream-2.phpt Convert fetch_resource warnings into TypeErrors 2019-06-03 09:17:12 +02:00
socket_export_stream-3.phpt Fix borked SKIPIFs 2019-09-30 17:51:41 +02:00
socket_export_stream-4-win.phpt Merge branch 'PHP-7.4' 2019-06-06 16:19:37 +02:00
socket_export_stream-4.phpt Convert fetch_resource warnings into TypeErrors 2019-06-03 09:17:12 +02:00
socket_export_stream-5.phpt Use zero port in socket_(export|import)_stream-5.phpt 2019-06-05 11:58:11 +02:00
socket_getopt.phpt Fixed and improved tests 2015-12-24 14:08:44 +01:00
socket_getpeername_ipv4loop.phpt Don't throw warning if testing multiple ports 2019-06-13 09:34:23 +02:00
socket_getpeername_ipv6loop.phpt Suppress already used warning 2018-11-09 11:09:16 +01:00
socket_getpeername.phpt Avoid use of random ports in some socket tests 2019-07-03 12:47:49 +02:00
socket_getsockname.phpt Avoid use of random ports in some socket tests 2019-07-03 12:47:49 +02:00
socket_import_stream-1.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
socket_import_stream-2.phpt Merge branch 'PHP-7.4' 2019-10-11 10:58:03 +02:00
socket_import_stream-3.phpt Fix borked SKIPIFs 2019-09-30 17:51:41 +02:00
socket_import_stream-4-win.phpt Merge branch 'PHP-7.4' 2019-06-06 16:19:37 +02:00
socket_import_stream-4.phpt Convert fetch_resource warnings into TypeErrors 2019-06-03 09:17:12 +02:00
socket_import_stream-5.phpt Use zero port in socket_(export|import)_stream-5.phpt 2019-06-05 11:58:11 +02:00
socket_listen-wrongparams.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
socket_read_params.phpt fix flaky socket test 2019-06-18 08:30:46 +02:00
socket_recvmsg.phpt Fix potential port conflicts 2019-06-04 16:11:52 +02:00
socket_select_error.phpt Properly handle non resources passed to socket_select() 2019-10-18 14:16:25 +02:00
socket_select-wrongparams-1-win32.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
socket_select-wrongparams-1.phpt
socket_select-wrongparams-2.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
socket_select-wrongparams-4.phpt
socket_select.phpt Fixed bug #78038 socket_select with references 2019-05-23 11:12:15 +02:00
socket_send_params.phpt Avoid use of random ports in some socket tests 2019-07-03 12:47:49 +02:00
socket_send.phpt Fix test case 2019-10-12 16:28:57 +02:00
socket_sendrecvmsg_multi_msg-unix.phpt Fix potential port conflicts 2019-06-04 16:11:52 +02:00
socket_sendrecvmsg_multi_msg.phpt Fix typo in tests 2019-10-10 15:57:57 +02:00
socket_sendto_params.phpt Avoid use of random ports in some socket tests 2019-07-03 12:47:49 +02:00
socket_sentto_recvfrom_ipv4_udp.phpt fix flaky socket tests 2019-06-15 08:08:08 +02:00
socket_sentto_recvfrom_ipv6_udp-win32.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
socket_sentto_recvfrom_ipv6_udp.phpt fix flaky socket tests 2019-06-15 08:08:08 +02:00
socket_sentto_recvfrom_unix.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
socket_set_block-retval.phpt Convert fetch_resource warnings into TypeErrors 2019-06-03 09:17:12 +02:00
socket_set_nonblock-retval.phpt Convert fetch_resource warnings into TypeErrors 2019-06-03 09:17:12 +02:00
socket_set_nonblock.phpt Avoid use of random ports in some socket tests 2019-07-03 12:47:49 +02:00
socket_set_option_bindtodevice.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
socket_set_option_error_socket_option.phpt Avoid file clash in root_check skipifs 2019-10-08 18:20:13 +02:00
socket_set_option_in6_pktinfo.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
socket_set_option_rcvtimeo.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
socket_set_option_seolinger.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
socket_set_option_sndtimeo.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
socket_setopt_basic.phpt Add test socket_setopt() basic functionality 2019-02-13 02:30:48 +01:00
socket_shutdown-win32.phpt fork test for win32 2016-01-18 16:37:04 +01:00
socket_shutdown.phpt Fix #72810. Add check for SKIP_ONLINE_TESTS 2016-08-11 12:01:24 +02:00
socket_strerror.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
unixloop.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
wsaprotocol_info_0.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00