btrfs-progs: fsck-test: case for corrupted dir item name

In this test case, all name in dir_item, dir_index, inode_ref
are corrupted to another one.
btrfs check should report errors about the corrupted dir_item but
btrfs can't repair the case now.

Signed-off-by: Su Yue <suy.fnst@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
Su Yue 2017-07-14 15:47:46 +08:00 committed by David Sterba
parent 7f3ba48000
commit 515ea7dc2f
2 changed files with 13 additions and 0 deletions

View File

@ -0,0 +1,13 @@
#!/bin/bash
#
# confirm whether check detects name and hash mismatch in dir_item
source "$TOP/tests/common"
check_prereq btrfs
image=$(extract_image "./default_case.img.xz")
run_mustfail "dir_item hash mismatch not found" "$TOP/btrfs" check "$image"
rm -f "$image"