From 7c7666010b7fbffd8aa58e876d933b5211015083 Mon Sep 17 00:00:00 2001 From: Bad3r <25513724+Bad3r@users.noreply.github.com> Date: Sat, 28 Feb 2026 14:51:12 +0300 Subject: [PATCH] dwarfs: skip fuse and xattr tests in sandbox dwarfs 0.14.0 introduces additional tests that require a FUSE device/fusermount3 and xattr support not available in Nix sandbox builds. Exclude those cases through GTEST_FILTER, consistent with existing sandbox-specific test filtering in this derivation. --- pkgs/by-name/dw/dwarfs/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/dw/dwarfs/package.nix b/pkgs/by-name/dw/dwarfs/package.nix index 22af1db71825..c583315c7b77 100644 --- a/pkgs/by-name/dw/dwarfs/package.nix +++ b/pkgs/by-name/dw/dwarfs/package.nix @@ -104,6 +104,15 @@ stdenv.mkDerivation (finalAttrs: { "dwarfs/tools_test.end_to_end/*" "dwarfs/tools_test.mutating_and_error_ops/*" "dwarfs/tools_test.categorize/*" + # Requires a working FUSE device and fusermount3, unavailable in sandbox. + "dwarfs/tools_test.timestamps_fuse*" + "dwarfs/tools_test.dwarfs_automount*" + "dwarfs/tools_test.dwarfs_fsname_and_subtype*" + "dwarfs/sparse_files_test.random_large_files*" + "dwarfs/sparse_files_test.random_small_files_fuse*" + "dwarfs/sparse_files_test.huge_holes_fuse*" + # Requires xattr support unavailable in sandbox. + "dwarfs/xattr_test.portable_xattr" ]; in "-${lib.concatStringsSep ":" disabledTests}";