mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
xfstests: Make the requirement of projid32bit explicit in test 244
Test 244 depends on projid32bit feature in mkfs.xfs. Not all versions of xfsprogs provide that feature in mkfs.xfs. This patch makes it an explicit requirement and avoids running the test if the feature doesn't exist, instead of failing the test with an obscure message. [slightly modified by Eric Sandeen to shorten the _require name] Signed-Off-By: Chandra Seetharaman <sekharan@us.ibm.com> Signed-Off-By: Eric Sandeen <sandeen@redhat.com>
This commit is contained in:
committed by
Eric Sandeen
parent
0c95fadc35
commit
d9d08dfec1
@@ -48,6 +48,7 @@ _cleanup()
|
||||
_supported_fs xfs
|
||||
_require_xfs_quota
|
||||
_require_scratch
|
||||
_require_projid32bit
|
||||
|
||||
export MOUNT_OPTIONS="-opquota"
|
||||
|
||||
|
||||
@@ -815,6 +815,15 @@ _require_command()
|
||||
[ -n "$1" -a -x "$1" ] || _notrun "$_cmd utility required, skipped this test"
|
||||
}
|
||||
|
||||
# this test requires the projid32bit feature to be available in
|
||||
# mkfs.xfs
|
||||
#
|
||||
_require_projid32bit()
|
||||
{
|
||||
_scratch_mkfs_xfs -f -i projid32bit=0 2>&1 >/dev/null \
|
||||
|| _notrun "mkfs.xfs doesn't have projid32bit feature"
|
||||
}
|
||||
|
||||
# this test requires that external log/realtime devices are not in use
|
||||
#
|
||||
_require_nonexternal()
|
||||
|
||||
Reference in New Issue
Block a user