1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/spec/ruby/library/socket/socket
normal ab8791d7d2 spec/ruby/library/socket/*: more FreeBSD fixes
FreeBSD portability notes:

Loopback connections are not instantaneous (unlike Linux), so
non-blocking read-after-write MUST check for readability via
IO.select or IO#wait_readable before attempting non-blocking
recv/read operations.

IPv6 seems favored, so we'll get "::" instead of "0.0.0.0"

Some constants are different or obsolete, so that should be
self-explanatory.

There are still other failures I or somebody else needs to get
to when we have time and feel like dealing with spec DSL:

      http://rubyci.s3.amazonaws.com/freebsd11zfs/ruby-trunk/recent.html

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-08-09 03:32:51 +00:00
..
accept_loop_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
accept_nonblock_spec.rb spec/ruby/library/socket/*: more FreeBSD fixes 2018-08-09 03:32:51 +00:00
accept_spec.rb skip hanging-up tests on macOS 2018-08-08 02:56:04 +00:00
bind_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
connect_nonblock_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
connect_spec.rb skip hanging-up tests on macOS 2018-08-08 02:56:04 +00:00
for_fd_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
getaddrinfo_spec.rb spec/ruby/library/socket/socket/getaddrinfo_spec.rb: avoid nonsensical lookup 2018-08-03 21:53:21 +00:00
gethostbyaddr_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
gethostbyname_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
gethostname_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
getifaddrs_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
getnameinfo_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
getservbyname_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
getservbyport_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
initialize_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
ip_address_list_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
ipv6only_bang_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
listen_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
local_address_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
new_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
pack_sockaddr_in_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
pack_sockaddr_un_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
pair_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
recvfrom_nonblock_spec.rb spec/ruby/library/socket/*: more FreeBSD fixes 2018-08-09 03:32:51 +00:00
recvfrom_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
remote_address_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
sockaddr_in_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
sockaddr_un_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
socket_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
socketpair_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
sysaccept_spec.rb skip hanging-up tests on macOS 2018-08-08 02:56:04 +00:00
tcp_server_loop_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
tcp_server_sockets_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
tcp_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
udp_server_loop_on_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
udp_server_loop_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
udp_server_recv_spec.rb spec/ruby/library/socket/*: more FreeBSD fixes 2018-08-09 03:32:51 +00:00
udp_server_sockets_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
unix_server_loop_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
unix_server_socket_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
unix_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
unpack_sockaddr_in_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00
unpack_sockaddr_un_spec.rb Update to ruby/spec@9be7c7e 2018-08-03 16:19:40 +00:00