mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-02-12 18:32:08 +02:00
tests: remove duplicate fiemap-perf test
* tests/cp/fiemap-perf: Copy block-comparing code from sparse-fiemap. * tests/cp/sparse-fiemap: The same test was here, alongside a much more involved test. Remove it, now that it is in its own file.
This commit is contained in:
@@ -29,4 +29,8 @@ timeout 10 truncate -s1T f || framework_failure_
|
||||
# Nothing can read (much less write) that many bytes in so little time.
|
||||
timeout 10 cp f f2 || fail=1
|
||||
|
||||
# Ensure that the sparse file copied through fiemap has the same size
|
||||
# in bytes as the original.
|
||||
test $(stat --printf %s sparse) = $(stat --printf %s fiemap) || fail=1
|
||||
|
||||
Exit $fail
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# Test cp --sparse=always through fiemap copy
|
||||
|
||||
# Copyright (C) 2010 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2010, 2011 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -47,17 +47,6 @@ else
|
||||
skip_test_ "insufficient mount/ext4 support"
|
||||
fi
|
||||
|
||||
# Create a 1TiB sparse file
|
||||
dd if=/dev/zero of=sparse bs=1k count=1 seek=1G || framework_failure
|
||||
|
||||
# It takes many minutes to copy this sparse file using the old method.
|
||||
# By contrast, it takes far less than 1 second using FIEMAP-copy.
|
||||
timeout 10 cp --sparse=always sparse fiemap || fail=1
|
||||
|
||||
# Ensure that the sparse file copied through fiemap has the same size
|
||||
# in bytes as the original.
|
||||
test $(stat --printf %s sparse) = $(stat --printf %s fiemap) || fail=1
|
||||
|
||||
# =================================================
|
||||
# Ensure that we exercise the FIEMAP-copying code enough
|
||||
# to provoke at least two iterations of the do...while loop
|
||||
|
||||
Reference in New Issue
Block a user