From 6a1b4e6f8a5a08e7c85882153d76ca7e34ff4bfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Mon, 1 Dec 2025 07:34:52 +0100 Subject: [PATCH] std: disable tests that depend on getFdPath on openbsd --- lib/std/fs/test.zig | 5 +++++ lib/std/posix/test.zig | 3 +++ 2 files changed, 8 insertions(+) diff --git a/lib/std/fs/test.zig b/lib/std/fs/test.zig index 05e5de5f22..9c5c13509b 100644 --- a/lib/std/fs/test.zig +++ b/lib/std/fs/test.zig @@ -340,6 +340,7 @@ test "openDir" { test "accessAbsolute" { if (native_os == .wasi) return error.SkipZigTest; + if (native_os == .openbsd) return error.SkipZigTest; var tmp = tmpDir(.{}); defer tmp.cleanup(); @@ -352,6 +353,7 @@ test "accessAbsolute" { test "openDirAbsolute" { if (native_os == .wasi) return error.SkipZigTest; + if (native_os == .openbsd) return error.SkipZigTest; var tmp = tmpDir(.{}); defer tmp.cleanup(); @@ -441,6 +443,7 @@ test "openDir non-cwd parent '..'" { test "readLinkAbsolute" { if (native_os == .wasi) return error.SkipZigTest; + if (native_os == .openbsd) return error.SkipZigTest; var tmp = tmpDir(.{}); defer tmp.cleanup(); @@ -1047,6 +1050,7 @@ test "rename" { test "renameAbsolute" { if (native_os == .wasi) return error.SkipZigTest; + if (native_os == .openbsd) return error.SkipZigTest; var tmp_dir = tmpDir(.{}); defer tmp_dir.cleanup(); @@ -1950,6 +1954,7 @@ test "'.' and '..' in fs.Dir functions" { test "'.' and '..' in absolute functions" { if (native_os == .wasi) return error.SkipZigTest; + if (native_os == .openbsd) return error.SkipZigTest; var tmp = tmpDir(.{}); defer tmp.cleanup(); diff --git a/lib/std/posix/test.zig b/lib/std/posix/test.zig index c53c9a621c..867c01e715 100644 --- a/lib/std/posix/test.zig +++ b/lib/std/posix/test.zig @@ -45,6 +45,7 @@ test "check WASI CWD" { test "open smoke test" { if (native_os == .wasi) return error.SkipZigTest; if (native_os == .windows) return error.SkipZigTest; + if (native_os == .openbsd) return error.SkipZigTest; // TODO verify file attributes using `fstat` @@ -720,6 +721,7 @@ test "POSIX file locking with fcntl" { test "rename smoke test" { if (native_os == .wasi) return error.SkipZigTest; if (native_os == .windows) return error.SkipZigTest; + if (native_os == .openbsd) return error.SkipZigTest; var tmp = tmpDir(.{}); defer tmp.cleanup(); @@ -788,6 +790,7 @@ test "rename smoke test" { test "access smoke test" { if (native_os == .wasi) return error.SkipZigTest; if (native_os == .windows) return error.SkipZigTest; + if (native_os == .openbsd) return error.SkipZigTest; var tmp = tmpDir(.{}); defer tmp.cleanup();