aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorlithdew <kenta@lithdew.net>2021-04-30 22:09:12 +0900
committerlithdew <kenta@lithdew.net>2021-05-03 14:49:10 +0900
commit9a7c57144da9057c80059a3a1ec37aec44dcdc7a (patch)
tree618e795615d9d438659b819a92b98ffe9089293a /lib/std
parent8ef9d98e6dd24bf9c3def1e938e3eab66b39667c (diff)
downloadzig-9a7c57144da9057c80059a3a1ec37aec44dcdc7a.tar.gz
zig-9a7c57144da9057c80059a3a1ec37aec44dcdc7a.zip
x/net: disable tcp tests on wasi
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/x/net/tcp.zig13
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/std/x/net/tcp.zig b/lib/std/x/net/tcp.zig
index 4c65310f51..70cbc52f4e 100644
--- a/lib/std/x/net/tcp.zig
+++ b/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();