(2) Filesystem capability requirements.
_require_chattr <letters>
+ _require_exportfs
(3) System call requirements.
_require_statx
+ (4) Device mapper requirement.
+
+ _require_dm_target
+ _require_log_writes
====================
GENERAL REQUIREMENTS
switch. For example:
_require_xfs_io_command "falloc"
- _require_xfs_io_command "chattr" "+/-x"
+ _require_xfs_io_command "chattr" "x"
The first requires that xfs_io support the falloc command and the second
that it supports the chattr command and that the chattr command supports
tests to see if setting the append-only and immutable attributes on a file
(chattr +a +i) is supported.
+_require_exportfs
+
+ The test requires that the $TEST_DEV filesystem supports NFS export.
+ The test also requires the use of the open_by_handle_at() system call and
+ will be skipped if it isn't available in the kernel.
+
========================
SYSTEM CALL REQUIREMENTS
The test requires the use of the statx() system call and will be skipped
if it isn't available in the kernel.
+
+
+==========================
+DEVICE MAPPER REQUIREMENTS
+==========================
+
+_require_dm_target <name>
+
+ The test requires the use of the device mapper target and will be skipped
+ if it isn't available in the kernel.
+
+_require_log_writes
+
+ The test requires the use of the device mapper target log-writes.
+ The test also requires the test program log-writes/replay-log is built
+ and will be skipped if either isn't available.
+
+======================
+PERF TEST REQUIREMENTS
+======================
+
+_require_fio_results
+
+ This test requires the supporting tools for saving and comparing fio based
+ perf test results.