@@ -105,6 +105,12 @@ let test_eio_socketpair () =
105
105
let msg = Eio.Buf_read. of_flow b ~max_size: 10 |> Eio.Buf_read. take_all in
106
106
Alcotest. (check string ) " same messagw" " foo" msg
107
107
108
+ let test_getaddrinfo env () =
109
+ Eio.Net. getaddrinfo_stream env#net " 127.0.0.1" ~service: " 7000"
110
+ |> List. iter (traceln " Got: %a" Eio.Net.Sockaddr. pp);
111
+ traceln " getaddrinfo: %d" (List. length (Unix. getaddrinfo " 127.0.0.1" " 7000" [] ));
112
+ traceln " gethostbyname: %d" (Array. length ((Unix. gethostbyname " 127.0.0.1" ).h_addr_list))
113
+
108
114
let tests env = [
109
115
" tcp-ip4" , `Quick , test_client_server env (`Tcp (Eio.Net.Ipaddr.V4. loopback, 8081 ));
110
116
" tcp-ip6" , `Quick , test_client_server env (`Tcp (Eio.Net.Ipaddr.V6. loopback, 8081 ));
@@ -114,5 +120,6 @@ let tests env = [
114
120
" fds" , `Quick , test_fd env Eio.Net.Ipaddr.V4. loopback;
115
121
" wrap-pipe" , `Quick , test_wrap_socket `Pipe ;
116
122
" wrap-socketpair" , `Quick , test_wrap_socket `Socketpair ;
117
- " eio-socketpair" , `Quick , test_eio_socketpair
123
+ " eio-socketpair" , `Quick , test_eio_socketpair;
124
+ " getaddrinfo" , `Quick , test_getaddrinfo env;
118
125
]
0 commit comments