From ec65fa57a6ffd6feecf28a5d798e26852aba4d93 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Sun, 14 Mar 2010 23:40:55 -0400 Subject: [PATCH] tests: Add new test f_rehash_dir Add a new test which tests to make sure e2fsck -D works correctly. Signed-off-by: "Theodore Ts'o" --- tests/f_rehash_dir/expect.1 | 10 ++++++++++ tests/f_rehash_dir/expect.2 | 7 +++++++ tests/f_rehash_dir/image.gz | Bin 0 -> 3126 bytes tests/f_rehash_dir/script | 3 +++ 4 files changed, 20 insertions(+) create mode 100644 tests/f_rehash_dir/expect.1 create mode 100644 tests/f_rehash_dir/expect.2 create mode 100644 tests/f_rehash_dir/image.gz create mode 100644 tests/f_rehash_dir/script diff --git a/tests/f_rehash_dir/expect.1 b/tests/f_rehash_dir/expect.1 new file mode 100644 index 000000000..60767651d --- /dev/null +++ b/tests/f_rehash_dir/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: 105/2048 files (2.9% non-contiguous), 336/512 blocks +Exit status is 1 diff --git a/tests/f_rehash_dir/expect.2 b/tests/f_rehash_dir/expect.2 new file mode 100644 index 000000000..3c78fe578 --- /dev/null +++ b/tests/f_rehash_dir/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: 105/2048 files (3.8% non-contiguous), 336/512 blocks +Exit status is 0 diff --git a/tests/f_rehash_dir/image.gz b/tests/f_rehash_dir/image.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e36dce04382e43ad27af7d96e775272b308e742 GIT binary patch literal 3126 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 pKJT&GlPKC(12_RVP&<<>fi7!K8gSU literal 0 Hc-jL100001 diff --git a/tests/f_rehash_dir/script b/tests/f_rehash_dir/script new file mode 100644 index 000000000..f4dcb7426 --- /dev/null +++ b/tests/f_rehash_dir/script @@ -0,0 +1,3 @@ +FSCK_OPT=-yfD + +. $cmd_dir/run_e2fsck -- 2.47.2