From: Bobi Jam Date: Tue, 29 May 2012 07:19:57 +0000 (-0600) Subject: tests: verify directory optimize with dir_data X-Git-Tag: v1.42.3.wc1~3 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=31fc52fc990902f37497c088d3562ab313b5db4a;p=tools%2Fe2fsprogs.git tests: verify directory optimize with dir_data Verify that the extended dir_data in the dirent is correctly processed when running "e2fsck -fD" to optimize the htree directory layout. Signed-off-by: Bobi Jam Signed-off-by: Andreas Dilger --- diff --git a/tests/f_dirdata_optimize/expect.1 b/tests/f_dirdata_optimize/expect.1 new file mode 100644 index 0000000..71318ff --- /dev/null +++ b/tests/f_dirdata_optimize/expect.1 @@ -0,0 +1,10 @@ +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 3A: Optimizing directories +Pass 4: Checking reference counts +Pass 5: Checking group summary information + +test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** +test_filesys: 102/4096 files (2.9% non-contiguous), 686/2048 blocks +Exit status is 1 diff --git a/tests/f_dirdata_optimize/expect.2 b/tests/f_dirdata_optimize/expect.2 new file mode 100644 index 0000000..3cf9314 --- /dev/null +++ b/tests/f_dirdata_optimize/expect.2 @@ -0,0 +1,7 @@ +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +test_filesys: 102/4096 files (2.9% non-contiguous), 686/2048 blocks +Exit status is 0 diff --git a/tests/f_dirdata_optimize/image.gz b/tests/f_dirdata_optimize/image.gz new file mode 100644 index 0000000..fcb7f4f Binary files /dev/null and b/tests/f_dirdata_optimize/image.gz differ diff --git a/tests/f_dirdata_optimize/name b/tests/f_dirdata_optimize/name new file mode 100644 index 0000000..1649a37 --- /dev/null +++ b/tests/f_dirdata_optimize/name @@ -0,0 +1 @@ +optimize directories with dirdata diff --git a/tests/f_dirdata_optimize/script b/tests/f_dirdata_optimize/script new file mode 100644 index 0000000..52cf88e --- /dev/null +++ b/tests/f_dirdata_optimize/script @@ -0,0 +1,3 @@ +FSCK_OPT="-Dyf" +SECOND_FSCK_OPT="-yf" +. $cmd_dir/run_e2fsck