Commit 9a7c57144d

lithdew <kenta@lithdew.net>
2021-04-30 15:09:12
x/net: disable tcp tests on wasi
1 parent 8ef9d98
Changed files (1)
lib
std
x
lib/std/x/net/tcp.zig
@@ -9,6 +9,7 @@ const std = @import("../../std.zig");
 const os = std.os;
 const fmt = std.fmt;
 const mem = std.mem;
+const builtin = std.builtin;
 const testing = std.testing;
 
 const IPv4 = std.x.os.IPv4;
@@ -315,11 +316,9 @@ pub const Listener = struct {
     }
 };
 
-test {
-    testing.refAllDecls(@This());
-}
-
 test "tcp: create non-blocking pair" {
+    if (builtin.os.tag == .wasi) return error.SkipZigTest;
+
     const listener = try tcp.Listener.init(.ip, os.SOCK_NONBLOCK | os.SOCK_CLOEXEC);
     defer listener.deinit();
 
@@ -339,6 +338,8 @@ test "tcp: create non-blocking pair" {
 }
 
 test "tcp/client: set read timeout of 1 millisecond on blocking client" {
+    if (builtin.os.tag == .wasi) return error.SkipZigTest;
+
     const listener = try tcp.Listener.init(.ip, os.SOCK_CLOEXEC);
     defer listener.deinit();
 
@@ -361,6 +362,8 @@ test "tcp/client: set read timeout of 1 millisecond on blocking client" {
 }
 
 test "tcp/listener: bind to unspecified ipv4 address" {
+    if (builtin.os.tag == .wasi) return error.SkipZigTest;
+
     const listener = try tcp.Listener.init(.ip, os.SOCK_CLOEXEC);
     defer listener.deinit();
 
@@ -372,6 +375,8 @@ test "tcp/listener: bind to unspecified ipv4 address" {
 }
 
 test "tcp/listener: bind to unspecified ipv6 address" {
+    if (builtin.os.tag == .wasi) return error.SkipZigTest;
+
     const listener = try tcp.Listener.init(.ipv6, os.SOCK_CLOEXEC);
     defer listener.deinit();