diff --git a/tests/test_OFStream.cpp b/tests/test_OFStream.cpp
index 1671a9cbef734ba2d23a86b6b8cd0beed7709981..6ca7d98df0a6f36bf30add2b891a659beba757c2 100644
--- a/tests/test_OFStream.cpp
+++ b/tests/test_OFStream.cpp
@@ -7,12 +7,6 @@
 
 #include <filesystem>
 
-#ifdef __linux__
-#include <fcntl.h>
-#include <linux/fs.h>
-#include <sys/ioctl.h>
-#endif   // __linux__
-
 // clazy:excludeall=non-pod-global-static
 
 TEST_CASE("OFStream", "[language]")
@@ -54,33 +48,4 @@ TEST_CASE("OFStream", "[language]")
 
     REQUIRE(not std::filesystem::exists(filename));
   }
-
-#ifdef __linux__
-  SECTION("invalid filename")
-  {
-    if (parallel::rank() == 0) {
-      const std::string filename      = "tests/badpath/invalidpath/ofstream";
-      std::filesystem::path directory = std::filesystem::path{filename}.parent_path();
-      std::filesystem::create_directories(directory);
-      std::filesystem::permissions(directory,
-                                   std::filesystem::perms::owner_all | std::filesystem::perms::group_all |
-                                     std::filesystem::perms::others_all,
-                                   std::filesystem::perm_options::remove);
-
-      int fd    = open("tests/badpath/invalidpath", O_DIRECTORY);
-      int flags = FS_IMMUTABLE_FL;
-      ioctl(fd, FS_IOC_SETFLAGS, &flags);
-      REQUIRE_THROWS_WITH(std::make_shared<OFStream>(filename), "error: cannot create file " + filename);
-
-      flags = 0;
-      ioctl(fd, FS_IOC_SETFLAGS, &flags);
-
-      std::filesystem::permissions(directory,
-                                   std::filesystem::perms::owner_all | std::filesystem::perms::group_all |
-                                     std::filesystem::perms::others_all,
-                                   std::filesystem::perm_options::add);
-      std::filesystem::remove_all("tests/badpath");
-    }
-  }
-#endif   // __linux__
 }