Filesystem testsuite
https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git/
The filesystem regression test suite. Contains around 1500+ specific tests for userspace and kernelspace for several linux filesystems.
- Devel package for openSUSE:Factory
-
4
derived packages
- Links to openSUSE:Factory / xfstests
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout filesystems/xfstests && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000528 528 Bytes | |
_servicedata | 0000000250 250 Bytes | |
xfstests-1.1.1+git.20240908.tar.xz | 0001267912 1.21 MB | |
xfstests.changes | 0000049296 48.1 KB | |
xfstests.spec | 0000003031 2.96 KB |
Revision 70 (latest revision is 71)
David Sterba (dsterba)
accepted
request 1208832
from
Avinesh Kumar (akumar)
(revision 70)
- Update to version 1.1.1+git.20240908: * btrfs/319: make the test work when compression is used * generic/756: test name_to_handle_at(AT_HANDLE_MNT_ID_UNIQUE) explicitly * open_by_handle: verify u32 and u64 mount IDs * generic/362: skip test on NFS mount * generic: test concurrent direct IO writes and fsync using same fd * xfs: functional testing for filesystem properties * common/xfs: FITRIM now supports realtime volumes * xfs: refactor statfs field extraction * xfs/004: fix column extraction code * xfs: test xfs_scrub services * generic/453: check xfs_scrub detection of confusing job offers * generic/453: test confusable name detection with 32-bit unicode codepoints * btrfs/319: add git commit ID * fstests: btrfs: test reading data with a corrupted checksum tree leaf * fstests: btrfs/125: do not use raid5 for metadata * generic: test to run fsx eof pollution * fsx: support eof page pollution for eof zeroing test coverage * fsx: factor out a file size update helper * fsx: don't skip file size and buf updates on simulated ops * f2fs/003: add missing _fixed_by_kernel_commit line * overlay: deprecate test t_truncate_self * generic/615: add to the quick group * xfs: add a test for v1 inodes with nonzero nlink and onlink fields * common/config: Correctly ignore {TEST|SCRATCH}_DEV for tmpfs * generic/755: test that inode's ctime is updated on unlink * replace _min_dio_alignment with calls to src/min_dio_alignment * generic: don't use _min_dio_alignment without a device argument * xfs/424: don't use _min_dio_alignment * add a new min_dio_alignment helper * statx.h: update to latest kernel UAPI * btrfs: test send clones extents with unaligned end offset ending at i_size * xfs/348: add helper tags * xfs/516: use _scratch_mkfs_xfs * xfs/432: use _scratch_mkfs_xfs * common: _notrun if _scratch_mkfs_xfs failed * common: _notrun if _scratch_mkfs_sized failed * xfs: test online repair when xfiles consists of THPs * xfs: remove all traces of xfs_check * btrfs: add test for btrfstune squota enable/disable * generic/732: don't run it on tmpfs * generic/732: remove unused code * xfs/233: don't require rmap * add more tests to the growfs group * btrfs/287: wait for subvolume deletion to complete * btrfs/312: add git commit ID * fstests: remove unnecessary stdout/stderr redirection for run_check calls * generic/019: redirect fsstress output to log file instead * generic: test page fault during direct IO write with O_APPEND * generic/754: fix _fixed_by tags * xfs: add a few more tests to the repair group * xfs/011: support byte-based grant heads are stored in bytes now * f2fs: test for race condition in between atomic_write and dio * f2fs: test for race condition in between atomic_write and gc * btrfs: properly shutdown subvolume stress worker to avoid umount failures * fstests: btrfs/012: fix a false alert due to socket/pipe files * btrfs: test a compressed send stream scenario that triggered a read corruption * btrfs/220: remove integrity checker bits * btrfs/081: wait for reader process to exit before cycle mounting * fstests: btrfs/029: add fixes for the kernel behavior change * btrfs: fix _require_btrfs_send_version to detect btrfs-progs support * btrfs: add test for subvolid reuse with squota * btrfs: update golden output of RST test cases * remove spurious _supported_fs calls * generic/746: clean up fs support * generic/745: rework support fs checking * generic/740: enable by default * generic/740: skip jffs2 as foreign fs earlier * generic/740: pass the --quick option to mkfs.ntfs * generic/740: clean up handling of mkfs options * remove support for ext4dev * xfs/242: fix test failure due to incorrect filtering in _filter_bmap * xfs/016: fix test fail when head equal to near_end_min * fiexchange.h: update XFS_IOC_EXCHANGE_RANGE again * xfs/444: fix agfl reset warning detection for small log buffers * generic: test creating and removing symlink xattrs * xfs/348: partially revert dbcc549317 ("xfs/348: golden output is not correct") * xfs/122: update for vectored scrub * scrub: test correction of directory tree corruptions * common/fuzzy: stress directory tree modifications with the dirtree tester * xfs: add parent pointer inject test * xfs: add multi link parent pointer test * xfs: add parent pointer test * common: add helpers for parent pointer tests * xfs/306: fix formatting failures with parent pointers * xfs/{018,191,288}: disable parent pointers for these tests * xfs/021: adapt golden output files for parent pointers * populate: create hardlinks for parent pointers * xfs/122: update for parent pointers * xfs/206: filter out the parent= status from mkfs * generic: test recovery of extended attribute updates * exchangerange: make sure that we don't swap unwritten extents unless they're part of a rt extent * xfs/206: screen out exchange-range from golden output * xfs/122: fix for exchrange conversion * src/fiexchange.h: update XFS_IOC_EXCHANGE_RANGE definitions * misc: flip HAVE_XFS_IOC_EXCHANGE_RANGE logic * ltp/{fsstress,fsx}: make the exchangerange naming consistent * generic/717: remove obsolete check * generic/711,xfs/537: actually fork these tests for exchange-range * generic/709,710: rework these for exchangerange vs. quota testing * misc: change xfs_io -c swapext to exchangerange * misc: split swapext and exchangerange * xfs: test scaling of the mkfs concurrency options * generic/574: test corruption at more offsets * xfs/073: avoid large recursive diff * fstests: add stress truncation + writeback test * _require_debugfs(): simplify and fix for debian * fstests: add fsstress + compaction test * fstests: add mmap page boundary tests * common: move mread() to generic helper _mread() * generic/455: skip the test if the file system doesn't support journaling * ext4/045: use the large_dir feature to fix test failures with a 1k block size * ext4/059: disable block_validity checks when mounting a corrupted file system * generic/74[3,8]: add git commit ID for the fixes * generic: test Btrfs fsync vs. size-extending prealloc write crash * generic/077: ignore errors occurred while accessing the filler files * fuzzy: test other dquot ids * fuzzy: allow FUZZ_REWRITE_DURATION to control fsstress runtime when fuzzing * fuzzy: mask off a few more inode fields from the fuzz tests * btrfs/280: run defrag after creating file to get expected extent layout * btrfs: fix raid-stripe-tree tests with non-experimental btrfs-progs build * generic/747: redirect mkfs stderr to seqres.full * xfs/008: use block size instead of the pagesize * generic/436: round up bufsz to nearest filesystem blksz * xfs/161: adapt the test case for 64k FS blocksize * Remove richacl support * btrfs/741: add commit ID in _fixed_by_kernel_commit * _test_mkfs: Include external log device (if any) when creating fs on TEST_DEV * check: log kernel version in check.log * generic/733: add commit ID for btrfs * generic/742: require FIEMAP support * fstests: mkfs the scratch device if we have missing profiles * fstests: btrfs/301: handle auto-removed qgroups * btrfs/{140,141}: verify read-repair test data by md5sum * generic/269: require no compression * generic/027: require no compression * generic/352: require no compression * generic: add gc stress test * common/tracing: use /sys/kernel/tracing at first * fstests: fix _require_debugfs and call it properly * fstests: remove the rest of shared * fstests: move shared/298 to generic directory * fstests: move shared/002 to generic directory * fstests: move shared/032 to generic directory * generic/095: add to the quick group * xfs/077: remove _require_meta_uuid * tests: _fail on _scratch_mkfs_sized failure * common/config: export TEST_DEV for mkfs.xfs * fstests: solve no-return-in-nonvoid-function issue * generic: move btrfs clone device testcase to the generic group * common/verity: fix btrfs-corrupt-block -v option * btrfs/290: fix btrfs_corrupt_block options * common/btrfs: refactor _require_btrfs_corrupt_block to check option * fstests: btrfs: use _btrfs for 'subvolume snapshot' command * fstests: btrfs: rename _run_btrfs_util_prog to _btrfs * btrfs: remove useless comments * btrfs/125 197 198: cleanup using SCRATCH_DEV_NAME * fstests: update tests to skip unsupported raid profile types * fstests: change how we test for supported raid configs * fstests: change btrfs/197 and btrfs/198 golden output * btrfs: new test for devt change between mounts * xfs: don't run tests that require v4 file systems when not supported * xfs/{158,160}: split out v4 tests * xfs/512: split out v4 specific tests * xfs/263: split out the v4 test * xfs/045: don't force v4 file systems * common/quota: update keywords of quota feature in _require_prjquota() for f2fs * generic/645: Add hint for expected failure with old kernel * generic/732: don't run it on overlayfs
Comments 0