Hi all, The master branch of the xfstests repository at: git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git have just been updated. This is a relatively large update. Notably, fs encryption tests from Eric Biggers have been merged. But these tests won't run now, as set|get_policy commands are not in xfs_io yet. _scratch_mkfs has also been updated so that, besides xfs and ext4, other filesystems are able to handle mkfs option conflicts between $MKFS_OPTIONS and options specified in tests. There're also new generic and overlay tests, one btrfs test is removed. New failures I've noticed in this update: - generic/399 fails on ext4, it's a known fs encryption bug (if you tested with set|get_policy xfs_io patch applied manually) - generic/400 fails on XFS, there's a patch from Eric Sandeen to fix it in XFS - generic/401 fails on NFSv4 (NFSv3 passes the filetype test) as NFSv4 reports filetype of . and .. as DT_UNKNOWN, while reports filetype of other files correctly Thanks, Eryu The new head of the master branch is commit: 7ee1d97c799b generic: test correct d_type values New commits: Amir Goldstein (3): [9aead226d330] common/rc: factor out _supports_filetype() helper [d0d42a38211c] common/rc: add generic file type support check [7ee1d97c799b] generic: test correct d_type values Eric Biggers (6): [3419026f0719] encrypt: add utilities for testing filesystem encryption [b8f280fcdb67] generic: test setting and getting encryption policies [88d1c426f4ea] generic: test validation of encryption policy structure [758175fad3c6] generic: test encrypted file access [0f7a9791309e] generic: test enforcement of one encryption policy per tree [716691159e4f] generic: test for weaknesses in filesystem encryption Eric Sandeen (3): [3cbd329a14bd] generic: test GETNEXTQUOTA near INT_MAX [a4f96daeb1c8] generic/244: remove extra junk [3b3191806f67] common: add _require_getnextquota helper Eryu Guan (1): [596a068bf130] fstests: teach _scratch_mkfs to handle mkfs option conflicts Qu Wenruo (1): [312e7ce2da53] btrfs/047: Remove test since upstream don't accept stream-version Theodore Ts'o (1): [030fd2aea20f] overlay: stress test changes to top and bottom layers simultaneously Code Diffstat: .gitignore | 1 + common/btrfs | 14 ---- common/config | 2 + common/encrypt | 146 +++++++++++++++++++++++++++++++++ common/quota | 10 +++ common/rc | 220 ++++++++++++++++++++++++++++++-------------------- common/xfs | 47 +++-------- src/Makefile | 2 +- src/t_dir_type.c | 108 +++++++++++++++++++++++++ src/test-nextquota.c | 37 +++++---- tests/btrfs/028 | 2 +- tests/btrfs/047 | 120 --------------------------- tests/btrfs/047.out | 35 -------- tests/btrfs/121 | 2 +- tests/btrfs/122 | 2 +- tests/btrfs/123 | 2 +- tests/btrfs/126 | 2 +- tests/btrfs/group | 1 - tests/generic/244 | 12 +-- tests/generic/395 | 135 +++++++++++++++++++++++++++++++ tests/generic/395.out | 43 ++++++++++ tests/generic/396 | 82 +++++++++++++++++++ tests/generic/396.out | 18 +++++ tests/generic/397 | 144 +++++++++++++++++++++++++++++++++ tests/generic/397.out | 13 +++ tests/generic/398 | 158 ++++++++++++++++++++++++++++++++++++ tests/generic/398.out | 45 +++++++++++ tests/generic/399 | 166 +++++++++++++++++++++++++++++++++++++ tests/generic/399.out | 3 + tests/generic/400 | 89 ++++++++++++++++++++ tests/generic/400.out | 8 ++ tests/generic/401 | 95 ++++++++++++++++++++++ tests/generic/401.out | 9 +++ tests/generic/group | 7 ++ tests/overlay/019 | 95 ++++++++++++++++++++++ tests/overlay/019.out | 2 + tests/overlay/group | 1 + 37 files changed, 1554 insertions(+), 324 deletions(-) -- Eryu Guan eguan@xxxxxxxxxx
Attachment:
signature.asc
Description: PGP signature