mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-04-21 11:16:16 +02:00
tests: fiemap-perf: avoid a false failure on ext2
* 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>
This commit is contained in:
committed by
Pádraig Brady
parent
2f90a1b191
commit
4fcef6991d
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user