Skip to content

Conversation

@disgoel
Copy link
Contributor

@disgoel disgoel commented Dec 19, 2025

  • ext4: re-enable ext4/048 for 64k block size
  • Ensure unprivileged users can execute test binaries
  • Fix dependency resolution (for SLES < 16) and config generation
  • Ignore exit status for 'useradd' to prevent failures during 123456-fsgqa user creation on unsupported distro.
  • Enable io_uring before testing

The ext4/048 test was previously excluded from the 64k block size
due to execution hangs.
This issue has been resolved in the upstream xfstests suite via
commit 1035b332 ("ext4/048: Fix hangup due to no free inodes").
This patch removes the exclusion to resume coverage for this test case.

Signed-off-by: Disha Goel <disgoel@linux.ibm.com>
Several xfstests fail because the 'fsgqa' user cannot access or
execute helper binaries (like fsstress or ftrunc) located in the
root-owned working directory. Fails with error like:
  bash: line 1: ./src/<binary>: Permission denied
  open for write "file": Permission denied

Fix this by recursively setting the xfstests directory permissions to
readable and executable (a+rX). This allows unprivileged users for
switching within tests without triggering "Permission denied" errors.

Signed-off-by: Disha Goel <disgoel@linux.ibm.com>
- Fix package installation for SLES < 16 by separating newer packages
  (like fsverity-utils-devel) into a version-specific block.
- Restore missing dependencies (dbench, gdbm-devel) for supported distros.
- Export MKFS_OPTIONS and MOUNT_OPTIONS in local.config so they are
  visible to xfstests scripts.
- Ignore exit status for 'useradd' to prevent failures during 123456-fsgqa
  user creation on unsupported distro.

Signed-off-by: Disha Goel <disgoel@linux.ibm.com>
Enable io_uring when the kernel has the io_uring_disabled knob and
it is disabled, allowing tests that rely on io_uring to run
on systems where it is not enabled by default.

Signed-off-by: Disha Goel <disgoel@linux.ibm.com>
@disgoel disgoel marked this pull request as ready for review December 19, 2025 12:06
@PraveenPenguin PraveenPenguin merged commit 467ec64 into avocado-framework-tests:master Dec 22, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants