Hi all, The for-next branch of the xfstests repository at: git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git has just been updated and tagged as v2023.08.06 release. Release Notes: 1) There're 3 new test cases in this release -- generic/730, generic/731 and btrfs/297. They won't hang or panic on upstream or downstream kernel. generic/730 might fail as "WARNING: possible circular locking dependency detected", refer to: https://lore.kernel.org/fstests/20230806141145.2lpntvfn7kqglads@zlang-mailbox/T/#u 2) A new global parameter "CANON_DEVS" helps to follow symlink of devices (e.g. TEST_DEV=/dev/disk/by-id/nvme-eui.0035385411904c1e) to get real name. (Don't follow by default). 3) Another new global parameter "REPORT_GCOV" helps to generate gcov code coverage reports. This brings in a new file common/gcov. 4) A new test group -- "smoketest". Set SOAK_DURATION=5m (or other time), then run ./check -g smoketest, you'll get a quick (~30m) fs smoke test. If you'd like to review a RFC patch (not merged) about this, refer to: https://lore.kernel.org/fstests/20230727185315.530134-3-zlang@xxxxxxxxxx/ More bug fixes and details refer to below, thanks for all these contribution! Thanks, Zorro The new head of the for-next branch is commit: 0ca1d4fbb2e9 xfs: skip fragmentation tests when alwayscow mode is enabled, part 2 New commits ([N]ew file/case, [U]pdate): Christoph Hellwig (2): [N] [625b651b3060] generic: add a test for device removal with dirty data [N] [b716634e75d2] generic: add a test for device removal without dirty data Darrick J. Wong (4): [U] [03d27d802569] xfs/122: adjust test for flexarray conversions in 6.5 [N] [d39fb9a81d76] check: generate gcov code coverage reports at the end of each section [U] [d542fbc4ccef] generic/642: fix SOAK_DURATION usage in generic/642 [U] [0ca1d4fbb2e9] xfs: skip fragmentation tests when alwayscow mode is enabled, part 2 Filipe Manana (1): [U] [24cfe625794e] btrfs/276: make test accurate regarding number of expected extents Luis Chamberlain (1): [U] [a0c36009103b] fstests: add helper to canonicalize devices used to enable persistent disks Qu Wenruo (2): [U] [e573069170b6] btrfs/294: reject zoned devices for now [N] [d74975e2c284] btrfs: add a test case to make sure scrub can repair parity corruption Theodore Ts'o (1): [U] [32201166fb09] fstests: install soak_duration.awk Zorro Lang (1): [U] [3f86deef7cbd] fstests: add smoketest group Code Diffstat: README | 6 ++++ check | 19 +++++++++++ common/config | 32 ++++++++++++++++++- common/gcov | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++ doc/group-names.txt | 1 + src/Makefile | 3 +- tests/btrfs/276 | 86 ++++++++++++++++++++++++++++++++------------------ tests/btrfs/276.out | 20 ++++++------ tests/btrfs/294 | 8 +++-- tests/btrfs/297 | 85 +++++++++++++++++++++++++++++++++++++++++++++++++ tests/btrfs/297.out | 2 ++ tests/generic/475 | 2 +- tests/generic/476 | 2 +- tests/generic/521 | 2 +- tests/generic/522 | 2 +- tests/generic/642 | 4 +-- tests/generic/730 | 57 +++++++++++++++++++++++++++++++++ tests/generic/730.out | 2 ++ tests/generic/731 | 58 ++++++++++++++++++++++++++++++++++ tests/generic/731.out | 2 ++ tests/xfs/122 | 8 +++++ tests/xfs/180 | 1 + tests/xfs/208 | 1 + 23 files changed, 438 insertions(+), 52 deletions(-) -- Zorro Lang zlang@xxxxxxxxxx