btrfs/010 is going to create a fragmented file, however, with autodefrag
this is impossible, so just skip the test when we're with autodefrag.
Signed-off-by: Liu Bo <bo.li.liu@xxxxxxxxxx>
---
tests/btrfs/010 | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/tests/btrfs/010 b/tests/btrfs/010
index 371f1b8..608942d 100755
--- a/tests/btrfs/010
+++ b/tests/btrfs/010
@@ -37,6 +37,14 @@ _cleanup()
rm -f $tmp.*
}
+is_autodefrag_set()
+{
+ case "$MOUNT_OPTIONS" in
+ *autodefrag*) return 0;;
+ esac
+ return 1
+}
+
# get standard environment, filters and checks
. ./common/rc
. ./common/filter
@@ -49,6 +57,10 @@ _supported_os Linux
_require_scratch
_require_command "/usr/sbin/filefrag"
+if is_autodefrag_set; then
+ _notrun "this test makes no sense with autodefrag"
+fi
+
rm -f $seqres.full
_scratch_mkfs > /dev/null 2>&1
--
1.7.7
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html