This patch allows BTRFS filesystems to be tested. The tests/filesystem all pass using './test -f btrfs' on Fedora 32. The tests/fs_filesystem fail 42 of 57 using './test -f btrfs' on Fedora 32. As Fedora 33/Rawhide now defaults to using btrfs, running 'make test' will fail 42 of 57 fs_filesystem tests (tested on Rawhide). These fs_filesystem failures are caused by a bug when using the fsmount(2) type calls that was reported in [1]. Note btrfs requires a much larger image size (min 115 MiB), and therefore takes more than 2x longer to run tests than ext4. [1] https://lore.kernel.org/selinux/c02674c970fa292610402aa866c4068772d9ad4e.camel@xxxxxxxxxxxxxx/ Richard Haines (1): selinux-testsuite: Add BTRFS support for filesystem tests tests/filesystem/Filesystem.pm | 10 +++++++++- tests/filesystem/test | 6 ++++++ tests/fs_filesystem/test | 6 ++++++ 3 files changed, 21 insertions(+), 1 deletion(-) -- 2.26.2