From 3c708b19fea5e855197c6f3f8130a39a903b3f77 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 14 Jan 2026 23:34:07 -0800 Subject: [PATCH] disable test due to wasmtime bug tracked by #20747 --- lib/std/Io/Threaded/test.zig | 5 +++++ lib/std/Io/test.zig | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/lib/std/Io/Threaded/test.zig b/lib/std/Io/Threaded/test.zig index 0e5d90e6d4bdbf8363d8f48ce0abbf03cc3f662d..9ab9c6dcd98b51414611c7e492663d6e01aa795f 100644 --- a/lib/std/Io/Threaded/test.zig +++ b/lib/std/Io/Threaded/test.zig @@ -206,6 +206,11 @@ test "cancel blocked read from pipe" { } test "memory mapping fallback" { + if (builtin.os.tag == .wasi and builtin.link_libc) { + // https://github.com/ziglang/zig/issues/20747 (open fd does not have write permission) + return error.SkipZigTest; + } + var threaded: std.Io.Threaded = .init(std.testing.allocator, .{ .argv0 = .empty, .environ = .empty, diff --git a/lib/std/Io/test.zig b/lib/std/Io/test.zig index e1c5bfea83934ae74e4754a28220ff95f12f873c..00a2d872418167d53c5d09d3ce2d8072d21026fa 100644 --- a/lib/std/Io/test.zig +++ b/lib/std/Io/test.zig @@ -595,6 +595,10 @@ test "randomSecure" { test "memory mapping" { if (builtin.cpu.arch == .hexagon) return error.SkipZigTest; // mmap returned EINVAL + if (builtin.os.tag == .wasi and builtin.link_libc) { + // https://github.com/ziglang/zig/issues/20747 (open fd does not have write permission) + return error.SkipZigTest; + } const io = testing.io; -- 2.54.0