Commit ab4b34f75f

Sébastien Marie <semarie@online.fr>
2020-11-11 08:08:20
openbsd: skip tests using Dir.realpath
1 parent b52a28a
Changed files (1)
lib
std
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);