From b675223eb5f52408fb35c08b0ad25223b04e2927 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 6f6489e80f7fc3a63c25ea971f633c1f1186545b..00a0b125307b4e1e49884b30e5af191bc69fd5c9 100644 --- a/lib/std/fs/test.zig +++ b/lib/std/fs/test.zig @@ -352,6 +352,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(); @@ -364,6 +365,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(); @@ -453,6 +455,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(); @@ -1059,6 +1062,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(); @@ -1962,6 +1966,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 9cb08f15d8f2897bc2c3d1b6ffe6effe1197ea2f..3bb5e64c73a8033798df8114c960baff792b0a9d 100644 --- a/lib/std/posix/test.zig +++ b/lib/std/posix/test.zig @@ -46,6 +46,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` @@ -765,6 +766,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(); @@ -833,6 +835,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(); -- 2.54.0