From af37fc423f8ef4cf26aa71f594a12ef5e768a30d Mon Sep 17 00:00:00 2001 From: Xiao Yang Date: Tue, 7 Jan 2020 16:40:53 +0800 Subject: [PATCH] generic: Add check for required keep_size/punch_hole/zero_range/collapse_range Tests need the exact operations to reproduce some issues by --replay-ops so skip tests rather than one operation if a required operation/flag in tests is not supported. Signed-off-by: Xiao Yang Reviewed-by: Amir Goldstein Signed-off-by: Eryu Guan --- tests/generic/456 | 3 +++ tests/generic/469 | 3 +++ tests/generic/499 | 1 + tests/generic/511 | 1 + 4 files changed, 8 insertions(+) diff --git a/tests/generic/456 b/tests/generic/456 index 6124f0bb..434a0ffa 100755 --- a/tests/generic/456 +++ b/tests/generic/456 @@ -36,6 +36,9 @@ _supported_fs generic _supported_os Linux _require_scratch _require_dm_target flakey +_require_xfs_io_command "falloc" "-k" +_require_xfs_io_command "fzero" +_require_xfs_io_command "fcollapse" rm -f $seqres.full diff --git a/tests/generic/469 b/tests/generic/469 index 47fdf0cf..e9411d47 100755 --- a/tests/generic/469 +++ b/tests/generic/469 @@ -40,6 +40,9 @@ rm -f $seqres.full _supported_fs generic _supported_os Linux _require_test +_require_xfs_io_command "falloc" "-k" +_require_xfs_io_command "fpunch" +_require_xfs_io_command "fzero" run_fsx() { diff --git a/tests/generic/499 b/tests/generic/499 index 773eab2e..b3363ac4 100755 --- a/tests/generic/499 +++ b/tests/generic/499 @@ -28,6 +28,7 @@ _cleanup() _supported_fs generic _supported_os Linux _require_scratch +_require_xfs_io_command "falloc" "-k" _require_xfs_io_command "fcollapse" _require_xfs_io_command "fzero" diff --git a/tests/generic/511 b/tests/generic/511 index 4d133f49..f8022905 100755 --- a/tests/generic/511 +++ b/tests/generic/511 @@ -28,6 +28,7 @@ _cleanup() _supported_fs generic _supported_os Linux _require_scratch +_require_xfs_io_command "falloc" "-k" _require_xfs_io_command "fzero" rm -f $seqres.full -- 2.39.5