diff options
author | Qu Wenruo <quwenruo@cn.fujitsu.com> | 2015-04-03 15:01:17 +0800 |
---|---|---|
committer | David Sterba <dsterba@suse.cz> | 2015-04-07 17:23:12 +0200 |
commit | 45678c3048a1d74b99303763cea0729fe5df798b (patch) | |
tree | eef276f97750d5370c86e9d94021a76aba4e36b7 /tests | |
parent | 0d9bbdc5e32bdaf5666c6a8be8782840dd481c2b (diff) |
btrfs-progs: convert-tests: Add check for converted btrfs with regular file extent.
Regression test for previous patch "btrfs-progs: convert: Make
ext*_image file obey datacsum setting."
Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/convert-tests.sh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/convert-tests.sh b/tests/convert-tests.sh index 7652a6ca..42cbeb60 100644 --- a/tests/convert-tests.sh +++ b/tests/convert-tests.sh @@ -9,7 +9,6 @@ unset LANG LANG=C SCRIPT_DIR=$(dirname $(realpath $0)) TOP=$(realpath $SCRIPT_DIR/../) -TEST_DEV=${TEST_DEV:-} TEST_MNT=${TEST_MNT:-$TOP/tests/mnt} RESULTS="$TOP/tests/convert-tests-results.txt" IMAGE="$TOP/tests/test.img" @@ -18,6 +17,8 @@ source $TOP/tests/common rm -f $RESULTS +setup_root_helper + convert_test() { echo " [TEST] $1" nodesize=$2 @@ -27,6 +28,13 @@ convert_test() { run_check rm -f $IMAGE run_check truncate -s 256M $IMAGE run_check $* -F $IMAGE + + # create a file to check btrfs-convert can convert regular file + # correct + run_check $SUDO_HELPER mount $IMAGE $TEST_MNT + run_check $SUDO_HELPER dd if=/dev/zero of=$TEST_MNT/test bs=$nodesize \ + count=1 1>/dev/null 2>&1 + run_check $SUDO_HELPER umount $TEST_MNT run_check $TOP/btrfs-convert -N "$nodesize" $IMAGE run_check $TOP/btrfs check $IMAGE } |