@@ -31,6 +31,7 @@ _cleanup()
_supported_os Linux
_require_scratch_reflink
_require_cp_reflink
+_require_xfs_io_command "fpunch"
_require_test_program "punch-alternating"
rm -f "$seqres.full"
@@ -31,6 +31,7 @@ _cleanup()
_supported_os Linux
_supported_fs generic
_require_scratch_reflink
+_require_xfs_io_command "falloc"
_require_xfs_io_command "fiemap"
_require_scratch_explicit_shared_extents
@@ -32,6 +32,7 @@ _cleanup()
_supported_os Linux
_supported_fs generic
_require_scratch_reflink
+_require_xfs_io_command "falloc"
_require_xfs_io_command "fiemap"
echo "Format and mount"
@@ -34,6 +34,7 @@ _supported_fs generic
_supported_os Linux
_require_scratch_reflink
_require_cp_reflink
+_require_xfs_io_command "fpunch"
_scratch_mkfs >> $seqres.full 2>&1 || _fail "mkfs failed"
_scratch_mount || _fail "mount failed"
@@ -32,6 +32,7 @@ _supported_os Linux
_require_scratch_reflink
_require_cp_reflink
_require_test_program "punch-alternating"
+_require_xfs_io_command "fpunch"
rm -f "$seqres.full"
@@ -31,6 +31,7 @@ _cleanup()
_supported_fs generic
_supported_os Linux
_require_scratch_reflink
+_require_xfs_io_command "falloc"
rm -f $seqres.full
Various reflink tests currently use fallocate to preallocate space without first checking that preallocations are supported. Add explicit checks. Signed-off-by: Christoph Hellwig <hch@lst.de> --- tests/generic/176 | 1 + tests/generic/372 | 1 + tests/generic/414 | 1 + tests/generic/415 | 1 + tests/generic/447 | 1 + tests/generic/515 | 1 + 6 files changed, 6 insertions(+)