]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
tests: fiemap-perf: avoid a false failure on ext2
authorAndrew D Warshall <warshall@99main.com>
Wed, 18 Jul 2012 12:53:53 +0000 (13:53 +0100)
committerPádraig Brady <P@draigBrady.com>
Wed, 18 Jul 2012 16:22:27 +0000 (17:22 +0100)
* tests/cp/fiemap-perf: Skip the test on ext2 file systems,
as we do for ext3.  Also skip the test if we can't create
a 1TiB file, which might not be supported on certain file systems.

Signed-off-by: Pádraig Brady <P@draigBrady.com>
tests/cp/fiemap-perf

index e418728eeff9bc572b7b7949146b57cb4c4525be..ca093b5a008de48e553a6459d6d41aa189effbc4 100755 (executable)
@@ -24,13 +24,14 @@ touch fiemap_chk
 fiemap_capable_ fiemap_chk ||
   skip_ "this file system lacks FIEMAP support"
 
-# Exclude ext3 (or unknown fs types)
-# as the emulated extent scanning is slow
-df -t ext3 . >/dev/null &&
-  skip_ "ext3 has known slow FIEMAP scanning"
+# Exclude ext[23] (or unknown fs types)
+# as the emulated extent scanning can be slow
+df -t ext2 -t ext3 . >/dev/null &&
+  skip_ "ext[23] can have slow FIEMAP scanning"
 
 # Create a large-but-sparse file.
-timeout 10 truncate -s1T f || framework_failure_
+timeout 10 truncate -s1T f ||
+  skip_ "unable to create a 1 TiB sparse file"
 
 # Disable this test on old BTRFS (e.g. Fedora 14)
 # which reports (unwritten) extents for holes.