aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-10-18generic: verify ciphertext with hardware-wrapped keyswip-wrapped-keysEric Biggers4-0/+72
2022-10-18common/encrypt: support hardware-wrapped key testingEric Biggers2-11/+106
2022-10-18fscrypt-crypt-util: add hardware KDF supportEric Biggers1-11/+240
2022-10-09common/populate: fix _xfs_metadump usage in _scratch_populate_cachedDarrick J. Wong1-1/+1
2022-10-09common/populate: don't metadump xfs filesystems twiceDarrick J. Wong1-1/+0
2022-10-09xfs/128: try to force file allocation behaviorDarrick J. Wong1-4/+30
2022-10-08xfs/229: do not _xfs_force_bdev on TEST_DIRDarrick J. Wong2-1/+9
2022-10-08xfs/114: fix missing reflink requiresDarrick J. Wong1-0/+2
2022-10-08generic/092: skip test if file allocation unit isn't alignedDarrick J. Wong1-0/+6
2022-10-08btrfs: test fiemap on large file with extents shared through a snapshotFilipe Manana2-0/+140
2022-10-08btrfs: test active zone trackingNaohiro Aota3-0/+156
2022-10-08common: introduce zone_capacity() to return a zone capacityNaohiro Aota3-19/+30
2022-10-08generic/299: skip test early if falloc is not supportedPavel Reichl1-1/+1
2022-10-08cleanup: remove left files after test finishesPavel Reichl6-5/+6
2022-09-23btrfs: test xattr changes for RO btrfs propertyGoldwyn Rodrigues2-0/+127
2022-09-23btrfs/253: update the data chunk size to the correct oneQu Wenruo1-2/+16
2022-09-23generic: test i_blocks for truncated large filesPavel Reichl2-0/+53
2022-09-23common: new helper to alloacate fixed size filesPavel Reichl2-1/+30
2022-09-23generic: new test to verify selinux label of whiteout inodeZorro Lang2-0/+66
2022-09-21generic: overlay group ownership changing testChristian Brauner2-0/+190
2022-09-21generic: basic group ownership changing testChristian Brauner2-0/+136
2022-09-21idmapped-mounts: account for EOVERFLOWChristian Brauner1-2/+2
2022-09-21ext4/044: Add missing check for return valuePavel Reichl2-6/+6
2022-09-20common/quota: fix grep patternMurphy Zhou1-1/+1
2022-09-20egrep, fgrep: deprecatedMurphy Zhou43-76/+76
2022-09-20btrfs: test that we can not delete a subvolume with an active swap fileFilipe Manana2-0/+64
2022-09-04vfs: Add new setgid_create_acl testYang Xu5-2/+1139
2022-09-04vfs: Add new setgid_create_umask testYang Xu7-1/+727
2022-09-04common: filter internal errors during io error testingDarrick J. Wong3-1/+26
2022-09-04common: disable infinite IO error retry for EIO shutdown testsDarrick J. Wong4-4/+61
2022-09-04common/xfs: fix _reset_xfs_sysfs_error_handling reset to actual defaultsDarrick J. Wong3-10/+10
2022-09-04generic: test fsync after punching hole adjacent to an existing holeFilipe Manana2-0/+106
2022-09-04xfs: Check if a direct write can result in a false ENOSPC errorChandan Babu R2-0/+76
2022-09-04btrfs/271: use the common fail_request setup helpersChristoph Hellwig2-27/+10
2022-09-04btrfs/271: include common/fail_make_requestChristoph Hellwig1-0/+1
2022-09-04fstests: btrfs: test incremental send for changed reference pathsBingJing Chang2-0/+91
2022-09-04ext4/053: Remove nouser_xattr testYang Xu1-1/+0
2022-09-04ceph/004: fix the ceph.quota.max_bytes valuesXiubo Li1-3/+3
2022-08-20src/t_ofd_locks.c: Reset errno to zeroYang Xu1-0/+2
2022-08-20fstests: add btrfs fs-verity send/recv testBoris Burkov2-0/+174
2022-08-20generic: test i_blocks for large filesPavel Reichl2-0/+49
2022-08-20fstests: add missing _require_scratchWang Yugui5-0/+5
2022-08-20fail_make_request: teach helpers about external devicesDarrick J. Wong1-6/+22
2022-08-20common: refactor fail_make_request boilerplateDarrick J. Wong5-59/+62
2022-08-20dmerror: support external log and realtime devicesDarrick J. Wong3-9/+158
2022-08-20common/ext4: provide custom ext4 scratch fs optionsDarrick J. Wong2-5/+52
2022-08-20common/rc: move XFS-specific parts of _scratch_options into common/xfsDarrick J. Wong2-20/+26
2022-08-20common/rc: move ext4-specific helpers into a separate common/ext4 fileDarrick J. Wong3-153/+160
2022-08-12xfs/{015,042,076}: fix mkfs failures with nrext64=1Darrick J. Wong4-12/+12
2022-08-06xfs: add memory failure test for partly-reflinked&dax fileShiyang Ruan2-0/+63
2022-08-06xfs: add memory failure test for dax&reflink modeShiyang Ruan2-0/+60
2022-08-06xfs: add memory failure test for dax modeShiyang Ruan5-1/+219
2022-08-06generic: add tests for fscrypt policies with HCTR2Nathan Huckleberry2-0/+47
2022-08-06fscrypt-crypt-util: add HCTR2 implementationNathan Huckleberry2-57/+302
2022-08-06xfs/018: fix LARP testing for small block sizesDarrick J. Wong2-46/+12
2022-08-06xfs/533: fix false negatives for this testDarrick J. Wong1-2/+8
2022-08-06xfs/291: convert open-coded _scratch_xfs_repair usageDarrick J. Wong1-5/+1
2022-08-06xfs/432: fix this test when external devices are in useDarrick J. Wong1-1/+2
2022-08-06fstests: add more dmerror related test cases into eio groupZorro Lang3-3/+3
2022-07-31seek_sanity_test: use XFS ioctls to determine file allocation unit sizeDarrick J. Wong1-9/+27
2022-07-31common/rc: wait for udev before creating dm targetsDarrick J. Wong1-0/+5
2022-07-31dmlogwrites: skip generic tests when external logdev in useDarrick J. Wong5-0/+12
2022-07-31btrfs: add test case to make sure btrfs can handle one corrupted deviceQu Wenruo2-0/+89
2022-07-31btrfs/253: skip on zoned mode as we cannot change the chunk sizeNaohiro Aota1-0/+2
2022-07-31xfs/191: Add missing xfsprogs commitYang Xu1-2/+5
2022-07-31xfs: test mkfs.xfs whether terminate getsubopt arrays properlyYang Xu2-0/+31
2022-07-31xfs: test xfs_db whether still can get corrupted field valueYang Xu2-0/+39
2022-07-31xfs/270: Fix syntax errorYang Xu1-2/+4
2022-07-31ext4: resize an ext4 which resize_inode feature is disabled but has reserved ...Sun Ke2-0/+43
2022-07-31ext4: set 256 blocks in a block group then apply io pressureSun Ke2-0/+35
2022-07-24report: add support for the xunit-quiet formatTheodore Ts'o2-8/+15
2022-07-24ext4: add test for ext4 uuid get/set ioctls during fsstress.Jeremy Bongio5-2/+175
2022-07-24punch: skip fpunch tests when page size not congruent with file allocation unitDarrick J. Wong2-0/+8
2022-07-24filter: report data block mappings and od offsets in multiples of allocation ...Darrick J. Wong1-2/+2
2022-07-24punch: skip fpunch tests when op length not congruent with file allocation unitDarrick J. Wong1-0/+1
2022-07-24punch: use allocation unit to test punching holesDarrick J. Wong3-3/+3
2022-07-24misc: avoid tests encoding FIEMAP/BMAP golden output with weird file blocksizesDarrick J. Wong4-0/+16
2022-07-24misc: skip extent size hint tests when hint not congruent with file allocatio...Darrick J. Wong21-0/+23
2022-07-24misc: skip remap/fallocate tests when op length not congruent with file alloc...Darrick J. Wong95-0/+122
2022-07-24misc: use _get_file_block_size for block (re)mapping testsDarrick J. Wong5-5/+5
2022-07-24generic: test fs-verity EFBIG scenariosBoris Burkov3-0/+82
2022-07-24btrfs: test verity orphans with dmlogwritesBoris Burkov2-0/+170
2022-07-24btrfs: test btrfs specific fsverity corruptionBoris Burkov2-0/+197
2022-07-24common/verity: support btrfs in generic fsverity testsBoris Burkov5-12/+75
2022-07-24common/verity: require corruption functionalityBoris Burkov3-0/+8
2022-07-24generic/275: fix premature enospc errors when fs block size is largeDarrick J. Wong1-3/+12
2022-07-24btrfs/257: not run if we have compression enabledJosef Bacik1-0/+3
2022-07-24btrfs/270: fix uncompressed data from previously bad mirrorChristoph Hellwig2-38/+7
2022-07-09xfs/144: fix test mkfs.xfs sizing of internal logs that overflow the AGDarrick J. Wong1-5/+9
2022-07-09xfs/547: fix problems with realtimeDarrick J. Wong1-4/+10
2022-07-09xfs: make sure that we handle empty xattr leaf blocks okDarrick J. Wong2-0/+124
2022-07-09xfs/288: skip repair -n when checking empty root leaf block behaviorDarrick J. Wong1-19/+13
2022-07-09btrfs: test raid1 write error handlingChristoph Hellwig2-0/+599
2022-07-09check: add -L <n> parameter to rerun failed testsDavid Disseldorp1-3/+54
2022-07-09check: append bad / notrun arrays in helper functionDavid Disseldorp1-29/+39
2022-07-09check: make a few variables localDavid Disseldorp1-5/+5
2022-07-09report: pass through most details as function parametersDavid Disseldorp2-31/+47
2022-07-09report: use array for REPORT_ENV_LISTDavid Disseldorp1-21/+5
2022-07-03xfs: test xfs_copy doesn't do cached read before libxfs_mountDarrick J. Wong2-0/+41
2022-07-02xfs: test mkfs.xfs sizing of internal logs thatDarrick J. Wong2-0/+53
2022-07-02xfs/166: fix golden output failures when multipage folios enabledDarrick J. Wong1-4/+15
2022-07-02xfs/109: handle larger minimum filesystem sizeDarrick J. Wong1-1/+1
2022-07-02check: document mkfs.xfs reliance on fstests exportsDarrick J. Wong1-0/+3
2022-07-02seek_sanity_test: fix allocation unit detection on XFS realtimeDarrick J. Wong1-1/+11
2022-07-02ext4: create file systems with the encrypt feature as necessaryTheodore Ts'o4-3/+17
2022-07-02ext4/035: skip this test if the scratch device does not support 1k block sizesTheodore Ts'o1-0/+3
2022-07-02ext4/055: skip test if dax mount option is usedTheodore Ts'o1-0/+1
2022-07-02ext4/054: skip test if the dax mount option is enabledTheodore Ts'o2-3/+5
2022-07-02ext4/045: _require_dumpe2fs doesn't take any arguments so remove themTheodore Ts'o1-1/+1
2022-07-02ext4/044: skip test if the file system does not have a journalTheodore Ts'o1-0/+1
2022-07-02ext4/050: support indirect as well as extent mapped journalsTheodore Ts'o1-53/+5
2022-07-02ceph/005: verify correct statfs behaviour with quotasLuís Henriques3-0/+56
2022-07-02btrfs: test read repair on a corrupted compressed extentChristoph Hellwig2-0/+120
2022-07-02btrfs: test checker pattern corruption on raid10Christoph Hellwig2-0/+114
2022-07-02btrfs; add a test for impossible repair casesChristoph Hellwig2-0/+69
2022-07-02btrfs: fix the_btrfs_get_physical invocation in btrfs-map-logicalChristoph Hellwig1-1/+1
2022-06-25xfs/{422,517}: kill background jobs on test terminationAmir Goldstein2-5/+53
2022-06-25fstests: unfreeze fs on cleanup routinesAmir Goldstein12-9/+71
2022-06-25fstests: add missing _require_freeze() to testsAmir Goldstein6-4/+9
2022-06-24ext4/053: test changing test_dummy_encryption on remountEric Biggers1-0/+3
2022-06-24xfs/122: escape %zu in printf with %% not \\%Eric Sandeen1-2/+2
2022-06-24check: remove err and first_test variablesDavid Disseldorp1-25/+16
2022-06-24check: use arrays instead of separate n_ countersDavid Disseldorp1-40/+32
2022-06-24report: fix xunit tests countDavid Disseldorp2-12/+15
2022-06-24report: drop unused _xunit_make_section_report parameterDavid Disseldorp1-1/+1
2022-06-24check: simplify check.time parsingDavid Disseldorp1-7/+3
2022-06-24check: avoid FSTYP=<fstyp parameter> repetitionDavid Disseldorp1-9/+7
2022-06-24generic/486: adjust the max xattr sizeLuís Henriques2-5/+36
2022-06-24generic/020: adjust max_attrval_size for cephLuís Henriques1-8/+25
2022-06-12xfs: Verify correctness of upgrading an fs to support large extent countersChandan Babu R2-0/+124
2022-06-12xfs: Verify that the correct inode extent counters are updated with/without n...Chandan Babu R2-0/+105
2022-06-12common/xfs: Add helper to check if nrext64 option is supportedChandan Babu R1-0/+12
2022-06-12xfs/270: Fix ro mount failure when nrext64 option is enabledChandan Babu R2-3/+24
2022-06-11btrfs/220: zoned: skip nodatacow mount option for zoned btrfsNaohiro Aota1-8/+10
2022-06-11common/filter: filter out extra mount error outputZorro Lang5-6/+15
2022-06-06xfs: corrupted xattr should not block removexattrZorro Lang2-0/+82
2022-06-03xfs/189: systemd monitoring of /etc/fstab sucksDave Chinner1-1/+25
2022-06-03xfs/167: adjust runtime with TIME_FACTORDave Chinner1-4/+2
2022-06-03xfs/070: filter the bad sb magic number errorDave Chinner1-0/+1
2022-06-03xfs/538: fix fsstress scalingDave Chinner2-21/+18
2022-06-03generic/038: kill background threads on interruptDave Chinner1-7/+9
2022-06-03generic/081: don't run on DAX capable devicesDave Chinner1-12/+27
2022-06-03README: document _begin_fstests betterDave Chinner1-9/+31
2022-06-03fstests: Add Log Attribute Replay testAllison Henderson2-0/+349
2022-06-03generic/591: use proper sector sizeZorro Lang2-14/+29
2022-06-03generic/591: remove redundant output from golden imageZorro Lang2-2/+2
2022-06-03generic/506: call _require_quota before _qmountZorro Lang1-0/+1
2022-06-03generic/139: require 512 bytes to be the minimum dio sizeZorro Lang2-4/+12
2022-06-02common/rc: Fix _require_batched_discard to skip test correctlyLiu Yiding1-1/+1
2022-06-02ext4/053: update the test_dummy_encryption testsEric Biggers1-14/+21
2022-06-02generic: adjust strict SPO recovery testcases for f2fsChao Yu4-0/+20
2022-05-28btrfs: test direct I/O read repair with interleaved corrupted sectorsChristoph Hellwig2-0/+202
2022-05-28btrfs: test buffered I/O read repair with interleaved corrupted sectorsChristoph Hellwig2-0/+202
2022-05-28btrfs: test repair with sectors corrupted in multiple mirrorsChristoph Hellwig2-0/+160
2022-05-28btrfs/215: use _btrfs_get_first_logicalChristoph Hellwig1-1/+1
2022-05-28btrfs/157: use _btrfs_get_first_logicalChristoph Hellwig1-1/+1
2022-05-28btrfs/143: use common read repair helpersChristoph Hellwig1-7/+3
2022-05-28btrfs/142: use common read repair helpersChristoph Hellwig1-7/+3
2022-05-28btrfs/141: use common read repair helpersChristoph Hellwig1-13/+2
2022-05-28btrfs/140: use common read repair helpersChristoph Hellwig1-11/+2
2022-05-28btrfs: add a helpers for read repair testingChristoph Hellwig2-0/+76
2022-05-27xfs/545: check for fallocate support before running testDarrick J. Wong1-0/+1
2022-05-26tests: remove redundant common/$FSTYP importingZorro Lang6-6/+0
2022-05-26common: source base fs specific common fileZorro Lang3-48/+64
2022-05-25ceph/001: skip metrics check if no copyfrom mount option is usedLuís Henriques1-1/+5
2022-05-24xfs: annotate fix commits for upcoming 5.10.y backportsAmir Goldstein9-2/+27
2022-05-22ceph/002: fix test expected outputLuís Henriques1-1/+1
2022-05-22tools/mkgroupfile: help the cases of group.list in number orderZorro Lang1-2/+2
2022-05-22fstests: fix group list generation for whacky test namesDave Chinner1-1/+4
2022-05-22fstests: remove xfs deprecated testDave Chinner13-21667/+0
2022-05-22xfs/191: remove broken testDave Chinner2-326/+0
2022-05-22xfs/148: fix failure from bad shortform size assumptionsDave Chinner1-5/+5
2022-05-22xfs/148: make test debuggableDave Chinner1-2/+3
2022-05-22xfs/348: golden output is not correctDave Chinner1-2/+2
2022-05-22xfs/122: add attribute log formats to test output.Dave Chinner1-0/+2
2022-05-22fstests: filter quota warningsDave Chinner3-27/+0
2022-05-22common/rc: fix test init performance regression on XFSDave Chinner2-13/+12
2022-05-22fstests: tests should not source common/rc directlyDave Chinner10-10/+0
2022-05-22generic/556: add test case for top-level dir renameEric Biggers1-0/+16
2022-05-22generic/556: Filter touch error messageGabriel Krisman Bertazi3-4/+17
2022-05-22fstests: add a btrfs read_repair groupChristoph Hellwig8-7/+8
2022-05-22generic/603: use project quota create and restore common helpersZorro Lang1-34/+2
2022-05-22generic: soft quota limits testing within grace timeZorro Lang3-0/+193
2022-05-16common/rc: Modify _require_batched_discard to improve test coverageOjaswin Mujoo1-1/+6
2022-05-15vfs/idmapped-mounts: remove invalid testChristian Brauner2-242/+0
2022-05-15vfstest: split out remaining idmapped mount testsChristian Brauner5-1393/+1394
2022-05-15vfstest: split out btrfs idmapped mounts testChristian Brauner4-3828/+3873
2022-05-15vfstest: split idmapped mount tests into separate suiteChristian Brauner4-6710/+6771
2022-05-15utils: add struct test_suiteChristian Brauner2-17/+54
2022-05-15missing: move sys_execveat() to missing.hChristian Brauner2-11/+11
2022-05-15utils: move helpers into utilsChristian Brauner3-659/+691
2022-05-15utils: add struct vfstest_infoChristian Brauner2-632/+655
2022-05-15utils: add missing global.h includeChristian Brauner1-0/+2
2022-05-15vfstest: rename struct t_idmapped_mountsChristian Brauner2-12/+14
2022-05-15src/vfs: rename idmapped-mounts.c fileChristian Brauner11-23/+23
2022-05-15src: rename idmapped-mounts folderChristian Brauner19-30/+30
2022-05-13idmapped-mounts: make all tests set their required feature flagsChristian Brauner2-30/+30
2022-05-12casefold: Fix expansion of seqres variableGabriel Krisman Bertazi1-2/+2
2022-05-11common: xfstests support overlay+tmpfsBaokun Li3-16/+37
2022-05-11generic/68[3-7]: Add separate sgid stripping sub-testsYang Xu10-145/+280