aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-09-26common: check user and group existence via idb4/fstests-check-userChristian Brauner1-1/+1
2023-09-25To: Zorro Lang <zlang@kernel.org>Christian Brauner0-0/+0
2023-09-23btrfs/287: filter snapshot IDs to avoid failures when using some featuresFilipe Manana2-34/+46
2023-09-23btrfs: use full subcommand name at _btrfs_get_subvolid()Filipe Manana1-3/+3
2023-09-23btrfs/259: fix output's wrong wordNaohiro Aota1-1/+1
2023-09-23generic: test new directory entries are returned after rewinding directoryFilipe Manana5-1/+202
2023-09-23btrfs/239: call fsync to create tree-log dedicated block group for zoned modeNaohiro Aota1-0/+12
2023-09-23btrfs: add missing _fixed_by_kernel_commit for a few testsAnand Jain5-14/+11
2023-09-23overlay: add test for rename of lower symlink with NOATIME attrAmir Goldstein2-0/+69
2023-09-20btrfs: add missing commit ids for a few tests using _fixed_by_kernel_commitFilipe Manana3-3/+3
2023-09-20btrfs/076: use _fixed_by_kernel_commit to tell the fixing kernel commitNaohiro Aota1-3/+3
2023-09-20btrfs/076: support smaller extent size limitNaohiro Aota2-4/+22
2023-09-20fstests: btrfs add more tests into the scrub groupAnand Jain15-15/+15
2023-09-20common/rc: make _get_max_file_size find file size on mount pointAndrey Albershteyn4-4/+10
2023-09-20tools/mvtest: ensure testcase is executable (755)Shiyang Ruan1-0/+2
2023-09-20fstests: btrfs/185 update for single device pseudo device-scanAnand Jain1-2/+3
2023-09-20overlay: add test for persistent unique fsidAmir Goldstein2-0/+130
2023-09-20xfs/270: actually test log recovery with unknown rocompat featuresDarrick J. Wong2-26/+58
2023-09-20xfs/270: actually test file readabilityDarrick J. Wong1-0/+6
2023-09-16fstests: btrfs/261 fix failure if /var/lib/btrfs isn't writableAnand Jain1-1/+3
2023-09-16fstests: use btrfs check repair for repairing btrfs filesystemsAnand Jain1-0/+16
2023-09-02xfs/559: adapt to kernels that use large folios for writesDarrick J. Wong1-1/+28
2023-09-02common: rename get_page_size to _get_page_sizeDarrick J. Wong30-35/+35
2023-09-02common: split _get_hugepagesize into detection and actual queryDarrick J. Wong3-5/+10
2023-09-02btrfs/282: skip test if /var/lib/btrfs isnt writableDarrick J. Wong1-0/+7
2023-09-02generic/187: don't run this test on NFSJeff Layton1-1/+4
2023-09-02generic/357: don't run this test on NFSJeff Layton1-0/+5
2023-09-02generic/294: don't run this test on NFSJeff Layton1-2/+4
2023-09-02generic/*: add a check for security attrsJeff Layton5-0/+10
2023-09-02generic/578: add a check to ensure that fiemap is supportedJeff Layton1-0/+1
2023-09-02common/attr: fix the _require_acl testJeff Layton1-5/+4
2023-09-02generic/61[67]: support SOAK_DURATIONDarrick J. Wong2-2/+4
2023-09-02generic/650: race mount and unmount with cpu hotplug tooDarrick J. Wong1-3/+10
2023-09-02generic/650: add SOAK_DURATION controlsDarrick J. Wong1-2/+7
2023-09-02btrfs/237: kick reclaim process with a small filesystemNaohiro Aota1-2/+19
2023-09-02fstests: generic/352 should accomodate other pwrite behaviorsBill O'Donnell2-8/+8
2023-09-02fstests: test fix for an agbno overflow in __xfs_getfsmap_datadevDarrick J. Wong2-0/+57
2023-09-02generic/551: bail out test if aio-dio-write-verify failedNaohiro Aota1-2/+4
2023-09-02aio-dio-write-verify: print more info on the error caseNaohiro Aota1-3/+4
2023-09-02aio-dio-write-verify: check for the IO errorsNaohiro Aota1-0/+10
2023-08-25generic/471: Remove this broken caseYang Xu2-80/+0
2023-08-25fstests: fsstress: wait interrupted aio to finishQu Wenruo1-2/+18
2023-08-25btrfs/004: use shuf to shuffle the file linesNaohiro Aota1-1/+1
2023-08-25fstests/btrfs: use _random_file() helperNaohiro Aota2-15/+8
2023-08-25common/rc: introduce _random_file() helperNaohiro Aota1-0/+7
2023-08-19fstests: Verify dir permissions when creating a stub subvolumeLee Trager4-6/+76
2023-08-19btrfs/220: do not run async discard test on zoned deviceNaohiro Aota1-1/+3
2023-08-19common/rc: drop 'fsck -f' parameter from _repair_test_fsDavid Disseldorp1-1/+1
2023-08-19generic/{175,297,298}: fix use of uninitialized varAmir Goldstein3-3/+0
2023-08-19check: fix parsing expunge file with commentsAmir Goldstein1-1/+3
2023-08-19fsx: tidy options usage and formatShiyang Ruan1-11/+18
2023-08-19t_ofd_locks: fix sem initialization sequenceStas Sergeev1-19/+25
2023-08-19t_ofd_locks: fix stalled semaphore handlingStas Sergeev2-56/+58
2023-08-19btrfs/213: fix failure due to misspelled function nameFilipe Manana1-1/+1
2023-08-05xfs: skip fragmentation tests when alwayscow mode is enabled, part 2Darrick J. Wong2-0/+2
2023-08-05generic/642: fix SOAK_DURATION usage in generic/642Darrick J. Wong1-1/+1
2023-08-05fstests: add helper to canonicalize devices used to enable persistent disksLuis Chamberlain3-1/+35
2023-08-05check: generate gcov code coverage reports at the end of each sectionDarrick J. Wong3-0/+108
2023-08-05btrfs/276: make test accurate regarding number of expected extentsFilipe Manana2-42/+64
2023-08-05fstests: add smoketest groupZorro Lang6-5/+6
2023-08-05xfs/122: adjust test for flexarray conversions in 6.5Darrick J. Wong1-0/+8
2023-08-05generic: add a test for device removal without dirty dataChristoph Hellwig2-0/+60
2023-08-05generic: add a test for device removal with dirty dataChristoph Hellwig2-0/+59
2023-08-05btrfs: add a test case to make sure scrub can repair parity corruptionQu Wenruo2-0/+87
2023-08-05btrfs/294: reject zoned devices for nowQu Wenruo1-2/+6
2023-08-04fstests: install soak_duration.awkTheodore Ts'o1-1/+2
2023-07-23btrfs: add a test case to verify that per-fs features directory gets updatedQu Wenruo2-0/+68
2023-07-23btrfs: add a test case to check btrfs won't crash on certain corruptionQu Wenruo2-0/+40
2023-07-23btrfs: add a test case to verify the write behavior of large RAID5 data chunksQu Wenruo2-0/+74
2023-07-23generic/558: avoid forkbombs on filesystems with many free inodesDarrick J. Wong1-9/+18
2023-07-23xfs: add a couple more tests for ascii-ci problemsDarrick J. Wong6-0/+283
2023-07-23common/rc: cleanup old .kmemleak filesLuís Henriques1-0/+4
2023-07-23overlay: Add test coverage for fs-verity supportAlexander Larsson4-5/+358
2023-07-23overlay: Add test for follow of lowerdata in data-only layersAmir Goldstein3-0/+380
2023-07-23overlay/060: add test cases of follow to lowerdataAmir Goldstein2-5/+56
2023-07-23overlay: add helper for mounting rdonly overlayAmir Goldstein1-2/+6
2023-07-09report: remove xmlns specifierTheodore Ts'o1-1/+0
2023-07-09report: safely update the result.xml fileTheodore Ts'o1-8/+12
2023-07-07xfs: test growfs of the realtime deviceDarrick J. Wong2-0/+98
2023-07-07xfs/041: force create files on the data deviceDarrick J. Wong1-0/+3
2023-07-07xfs/439: amend test to work with new log geometry validationDarrick J. Wong1-3/+11
2023-07-07xfs/569: skip post-test fsck runDarrick J. Wong1-1/+1
2023-07-07xfs/529: fix bogus failure when realtime is configuredDarrick J. Wong1-0/+4
2023-07-07common/btrfs: handle dmdust as mounted device in _btrfs_buffered_read_on_mirr...Qu Wenruo1-2/+11
2023-07-07btrfs: add test case to verify the behavior with large RAID0 data chunksQu Wenruo2-0/+93
2023-07-07btrfs: test activating swapfile in the presence of snapshotsFilipe Manana2-0/+89
2023-07-07generic/604: Fix for overlayfsAmir Goldstein1-1/+3
2023-07-07check: fix excluded tests are only expunged in the first iterationYuezhang Mo1-14/+16
2023-06-28common/config: redirect modprobe helpinfo to stdout for busyboxStas Sergeev1-1/+1
2023-06-23fstests: reduce runtime of check -nAmir Goldstein1-13/+9
2023-06-18common/rc: Enable _test_mkfs to force a mkfs on a xfs filesystemCarlos Maiolino1-0/+3
2023-06-18common/rc: skip ceph-fuse when atime is requiredXiubo Li1-1/+1
2023-06-18generic/020: add ceph-fuse supportXiubo Li1-1/+1
2023-06-18generic/506: fix to call _scratch_enable_pquota()Chao Yu1-0/+1
2023-06-18common/btrfs: use _scratch_cycle_mount to ensure all page caches are droppedQu Wenruo1-1/+5
2023-06-18btrfs/106: avoid hard coded output to handle different page sizesQu Wenruo2-20/+13
2023-06-18btrfs/122: fix nodesize option in mfks.btrfsAnand Jain1-3/+1
2023-06-10common/xfs: compress online repair rebuild output by defaultDarrick J. Wong1-8/+11
2023-06-10xfs/503: don't rebuild the fs metadata when testing metadumpDarrick J. Wong1-0/+2
2023-06-10fuzzy: disallow post-test online rebuilds when testing online fsckDarrick J. Wong3-3/+18
2023-06-10xfs/155: improve logging in this testDarrick J. Wong1-1/+2
2023-06-10xfs/155: discard stderr when checking for NEEDSREPAIRDarrick J. Wong1-2/+2
2023-06-10xfs/108: allow slightly higher block usageDarrick J. Wong1-3/+11
2023-06-10xfs: test shipped config files work properly with mkfs.xfsEric Sandeen2-0/+34
2023-06-10btrfs: add a test case to verify the scrub error reportsQu Wenruo2-0/+71
2023-06-10btrfs: add a test case to verify read-only scrubQu Wenruo2-0/+79
2023-06-10generic: Add mmap + DIO write testAndreas Gruenbacher3-3/+74
2023-05-28fuzzy: skip online scrub and health checks if not supportedAnthony Iliopoulos1-0/+6
2023-05-28btrfs/213: avoid occasional failure due to already finished balanceFilipe Manana1-3/+13
2023-05-28btrfs/287: add git commit hash for the kernel fixFilipe Manana1-1/+1
2023-05-28btrfs/213: add _fixed_by_kernel_commit tag and remove from dangerous groupFilipe Manana1-1/+4
2023-05-28generic/708: fix commit subject and add its git hashFilipe Manana1-1/+2
2023-05-28generic: Add a test for xattr ctime updatesAnna Schumaker2-0/+45
2023-05-28common/{filter,quota}, xfs/1{06,52}: fix grep patternMurphy Zhou4-6/+6
2023-05-28fstests: fix compilation error in splice2pipe on old (<C99) compilersAndrey Albershteyn1-2/+3
2023-05-14generic/{094,225}: drop the file allocation unit requirementsDarrick J. Wong2-10/+0
2023-05-14fiemap: FIEMAP_EXTENT_LAST denotes the last record in the recordsetDarrick J. Wong1-14/+4
2023-05-14fiemap-tester: holes can be backed by unwritten extentsDarrick J. Wong1-0/+7
2023-05-14xfs/{243,245,272,274}: ignore raid alignment flags in bmap outputDarrick J. Wong4-15/+15
2023-05-14generic/724,xfs/791: adjust test preconditions for post-EOF stripe zeroingDarrick J. Wong2-2/+2
2023-05-14xfs/262: remove dangerous labelsDarrick J. Wong1-1/+1
2023-05-14fsx: fix indenting of columns in bad buffers reportDarrick J. Wong1-4/+5
2023-05-12btrfs/228: sync filesystem after creating subvolumeFilipe Manana1-0/+5
2023-05-12btrfs/254: correct subject of the relevant kernel patch and add git commitFilipe Manana1-3/+3
2023-05-12groups: add logical_resolve group for btrfsFilipe Manana4-3/+4
2023-05-12btrfs: add a test case for the logical to ino ioctlFilipe Manana3-0/+278
2023-05-12common/btrfs: add helper to get the bytenr for a file extent itemFilipe Manana2-17/+24
2023-05-01misc: add duration for recovery loop testsDarrick J. Wong6-6/+42
2023-05-01misc: add duration for long soak testsDarrick J. Wong13-8/+183
2023-05-01readme: document TIME/LOAD_FACTORDarrick J. Wong1-0/+6
2023-05-01generic/476: reclassify this test as a long running soak stress testDarrick J. Wong1-1/+1
2023-05-01fstests: Doc changes for afsDavid Howells4-2/+50
2023-05-01generic/696: AFS doesn't support the "noacl" command line optionDavid Howells1-1/+4
2023-05-01generic/531: Check for O_TMPFILEDavid Howells1-0/+1
2023-05-01generic/123, generic/128, afs: Allow for an fs that does its own perm managementDavid Howells4-0/+19
2023-05-01generic/317, afs: Allow for a filesystem not to honour the local uid/gidDavid Howells3-0/+18
2023-05-01generic/314, afs: Allow for a filesystem that doesn't honour SGID inheritanceDavid Howells3-0/+17
2023-05-01fstests: add AFS supportDavid Howells4-11/+51
2023-04-29src: Don't include <sys/mount.h> and <linux/mount.h> togetherYang Xu2-4/+2
2023-04-24common/rc: skip ceph when atime is requiredXiubo Li1-0/+3
2023-04-24check: _check_filesystems for errors even if test failedLeah Rumancik1-0/+1
2023-04-24check: try to fix the test device if it gets corruptedTheodore Ts'o3-1/+59
2023-04-22xfs/517: add missing freeze commandDarrick J. Wong1-1/+1
2023-04-09fstests/MAINTAINERS: add a co-maintainer for btrfs testing partZorro Lang1-0/+1
2023-04-09fstests/MAINTAINERS: add some specific reviewersZorro Lang1-0/+6
2023-04-09fstests/MAINTAINERS: add supported mailing listZorro Lang1-0/+77
2023-04-09tools/get_maintainer.pl: remove penguin chiefsZorro Lang1-44/+1
2023-04-09fstests: add MAINTAINERS and get_maintainer.pl filesZorro Lang2-0/+2732
2023-04-09populate: create fewer holes in directories and xattrsDarrick J. Wong1-3/+3
2023-04-09populate: create fewer subdirs when constructing directoriesDarrick J. Wong2-7/+12
2023-04-09common/populate: fix btree-format xattr creation on xfsDarrick J. Wong1-1/+52
2023-04-06common/report: fix typo in FSSTRESS_AVOIDDarrick J. Wong1-1/+1
2023-04-06xfs/242: fix _filter_bmap for xfs_io bmap that does rt file properlyDarrick J. Wong1-0/+8
2023-04-06generic/{251,260}: compute maximum fitrim offsetDarrick J. Wong4-2/+25
2023-04-06common: switch _get_{available,total}_space accounting to units of single bytesAnthony Iliopoulos1-6/+2
2023-03-26report: allow test runners to inject arbitrary valuesDarrick J. Wong2-0/+13
2023-03-26report: record ext*-specific information about a test runDarrick J. Wong2-0/+6
2023-03-26report: record xfs-specific information about a test runDarrick J. Wong2-0/+14
2023-03-26report: record optional environment variablesDarrick J. Wong1-0/+10
2023-03-26report: collect basic information about a test runDarrick J. Wong1-1/+43
2023-03-26report: encode xml entities in property valuesDarrick J. Wong1-1/+4
2023-03-26report: pass property value to _xunit_add_propertyDarrick J. Wong1-5/+6
2023-03-26report: sort properties by nameDarrick J. Wong1-2/+2
2023-03-26report: encode the kernel log as a separate xml elementDarrick J. Wong2-8/+17
2023-03-26report: encode cdata sections correctlyDarrick J. Wong1-3/+8
2023-03-26report: record fstests start and report generation timestampsDarrick J. Wong3-1/+14
2023-03-26report: clarify the meaning of the timestamp attributeDarrick J. Wong3-4/+7
2023-03-26report: capture the time zone in the test report timestampDarrick J. Wong2-5/+8
2023-03-26report: derive an xml schema for the xunit reportDarrick J. Wong2-3/+238
2023-03-25check: generate section reports between testsDarrick J. Wong1-0/+9
2023-03-25fscrypt-crypt-util: fix XTS self-test with latest OpenSSLEric Biggers1-3/+9
2023-03-25fscrypt-crypt-util: use OpenSSL EVP API for AES self-testsEric Biggers1-5/+27
2023-03-25fscrypt-crypt-util: fix HKDF self-test with latest OpenSSLEric Biggers1-1/+5
2023-03-25m4: Check for FTW_ACTIONRETVAL along with nftwKhem Raj1-1/+1
2023-03-25btrfs/246: skip the test if the tested btrfs doesn't support inline extents c...Qu Wenruo2-0/+25
2023-03-25generic/020: fix another really long attr test failure for cephXiubo Li1-0/+6
2023-03-16xfs: stress test cycling parent pointers with online repairDarrick J. Wong5-0/+95
2023-03-14btrfs/286: add missing calls to _scratch_dev_pool_put and _spare_dev_putFilipe Manana1-0/+3
2023-03-14btrfs/284: list a couple btrfs-progs git commitsFilipe Manana1-0/+5
2023-03-14vfs: Add tmpfs tests for idmap mountsRodrigo Campos8-3/+388
2023-03-14vfs: Export test_setup() and test_cleanup()Rodrigo Campos2-2/+12
2023-03-14vfs: Make idmapped core tests publicRodrigo Campos2-68/+106
2023-03-14vfs: Prepare tests in &s_idmapped_mounts to be reused inside a usernsRodrigo Campos1-2/+2
2023-03-14vfs: Make switch_userns set PR_SET_DUMPABLERodrigo Campos1-5/+4
2023-03-14vfs: Fix race condition on get_userns_fd()Rodrigo Campos1-1/+3
2023-03-14vfs: Use tabs to indent, not spacesRodrigo Campos1-1/+1
2023-03-14vfs: Fix documentation typoRodrigo Campos1-1/+1
2023-03-14vfs: Don't open-code safe_close()Rodrigo Campos1-4/+2
2023-03-03generic/020: fix really long attr test failure for cephXiubo Li1-2/+4
2023-03-02common/rc: don't clear superblock for zoned scratch poolsJohannes Thumshirn1-3/+9
2023-03-02xfs: test xfs_scrub dry run, preen, and repair modeDarrick J. Wong2-0/+137
2023-03-02xfs: race fsstress with online repair of dirs and parent pointersDarrick J. Wong4-0/+79
2023-03-02xfs: ensure that online directory repairs don't hit EDQUOTDarrick J. Wong2-0/+80
2023-03-02xfs: race fsstress with online repair of extended attribute dataDarrick J. Wong2-0/+42
2023-03-02xfs: race fsstress with online repair of realtime summary filesDarrick J. Wong2-0/+50
2023-03-02fsstress: update for FIEXCHANGE_RANGEDarrick J. Wong1-0/+168
2023-03-02fsx: support FIEXCHANGE_RANGEDarrick J. Wong7-2/+291
2023-03-02generic: test that file privilege gets dropped with FIEXCHANGE_RANGEDarrick J. Wong4-0/+264
2023-03-02generic, xfs: test scatter-gather atomic file updatesDarrick J. Wong9-0/+270
2023-03-02generic: test new vfs swapext ioctlDarrick J. Wong28-0/+1552