[PATCH v2 1/4] xfstests: common/rc, introduce two pre-checkup routines for xfs crc specified testing
Jeff Liu
jeff.liu at oracle.com
Tue Dec 3 05:59:21 CST 2013
From: Jie Liu <jeff.liu at oracle.com>
Introduce two pre-checkup routines _require_xfs_mkfs_crc as well
as _require_xfs_crc to verify if mkfs.xfs and kernel are have crc
feature or not.
Signed-off-by: Jie Liu <jeff.liu at oracle.com>
---
common/rc | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/common/rc b/common/rc
index 5f61d57..82b58f2 100644
--- a/common/rc
+++ b/common/rc
@@ -1113,6 +1113,23 @@ _require_projid32bit()
|| _notrun "mkfs.xfs doesn't have projid32bit feature"
}
+# this test requires the crc feature to be available in mkfs.xfs
+#
+_require_xfs_mkfs_crc()
+{
+ _scratch_mkfs_xfs -f -m crc=1 >/dev/null 2>&1 \
+ || _notrun "mkfs.xfs doesn't have crc feature"
+}
+
+# this test requires the xfs kernel support crc feature
+#
+_require_xfs_crc()
+{
+ _scratch_mount >/dev/null 2>&1 \
+ || _notrun "Kernel doesn't support crc feature"
+ umount $SCRATCH_MNT
+}
+
# this test requires that external log/realtime devices are not in use
#
_require_nonexternal()
--
1.8.3.2
More information about the xfs
mailing list