summaryrefslogtreecommitdiff
path: root/tests/convert-tests/010-reiserfs-basic
diff options
context:
space:
mode:
authorJeff Mahoney <jeffm@suse.com>2017-08-22 18:32:57 +0200
committerDavid Sterba <dsterba@suse.com>2017-09-08 16:15:05 +0200
commite75f466ddd8138093b5355af9fda24ca204bce58 (patch)
treeda24f71cfff5d4eeefee0f70c43f6d217819e5b7 /tests/convert-tests/010-reiserfs-basic
parent99340c2ef762f3da92e4bb4ce3b2f6d5fc6ef9d0 (diff)
btrfs-progs: tests: add support for converting reiserfs
Many of the test cases for convert apply regardless of what the source file system is and using ext4 is sufficient. I've included several test cases that are reiserfs-specific. Signed-off-by: Jeff Mahoney <jeffm@suse.com> [ patch split from the previous one, minor cleanups in common.convert ] Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'tests/convert-tests/010-reiserfs-basic')
-rwxr-xr-xtests/convert-tests/010-reiserfs-basic/test.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/convert-tests/010-reiserfs-basic/test.sh b/tests/convert-tests/010-reiserfs-basic/test.sh
new file mode 100755
index 00000000..f469aff2
--- /dev/null
+++ b/tests/convert-tests/010-reiserfs-basic/test.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+source "$TOP/tests/common"
+source "$TOP/tests/common.convert"
+
+setup_root_helper
+prepare_test_dev 512M
+check_prereq btrfs-convert
+
+for feature in '' 'extref' 'skinny-metadata' 'no-holes'; do
+ convert_test reiserfs "$feature" "reiserfs 4k nodesize" 4096 mkreiserfs -b 4096
+ convert_test reiserfs "$feature" "reiserfs 8k nodesize" 8192 mkreiserfs -b 4096
+ convert_test reiserfs "$feature" "reiserfs 16k nodesize" 16384 mkreiserfs -b 4096
+ convert_test reiserfs "$feature" "reiserfs 32k nodesize" 32768 mkreiserfs -b 4096
+ convert_test reiserfs "$feature" "reiserfs 64k nodesize" 65536 mkreiserfs -b 4096
+done