From ab4b34f75f5762b4bc87ccc49df73ebf0f633c5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Marie?= Date: Wed, 11 Nov 2020 07:08:20 +0000 Subject: [PATCH] openbsd: skip tests using Dir.realpath --- lib/std/fs/test.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/fs/test.zig b/lib/std/fs/test.zig index ecef48d05e..8c24265db8 100644 --- a/lib/std/fs/test.zig +++ b/lib/std/fs/test.zig @@ -227,7 +227,7 @@ test "directory operations on files" { testing.expectError(error.NotDir, tmp_dir.dir.openDir(test_file_name, .{})); testing.expectError(error.NotDir, tmp_dir.dir.deleteDir(test_file_name)); - if (builtin.os.tag != .wasi and builtin.os.tag != .freebsd) { + if (builtin.os.tag != .wasi and builtin.os.tag != .freebsd and builtin.os.tag != .openbsd) { const absolute_path = try tmp_dir.dir.realpathAlloc(testing.allocator, test_file_name); defer testing.allocator.free(absolute_path); @@ -264,7 +264,7 @@ test "file operations on directories" { // TODO: Add a read-only test as well, see https://github.com/ziglang/zig/issues/5732 testing.expectError(error.IsDir, tmp_dir.dir.openFile(test_dir_name, .{ .write = true })); - if (builtin.os.tag != .wasi and builtin.os.tag != .freebsd) { + if (builtin.os.tag != .wasi and builtin.os.tag != .freebsd and builtin.os.tag != .openbsd) { const absolute_path = try tmp_dir.dir.realpathAlloc(testing.allocator, test_dir_name); defer testing.allocator.free(absolute_path);