btrfs-progs/tests/fsck-tests/020-extent-ref-cases/test.sh
Qu Wenruo aedc3389a7 btrfs-progs: fsck-tests: Move reloc tree images to 020-extent-ref-cases
For reloc tree, despite of its short lifespan, it's still the backref,
where reloc tree root backref points back to itself, makes it special.

So it's more approriate to put them into 020-extent-ref-cases.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2018-12-05 15:46:28 +01:00

32 lines
764 B
Bash
Executable File

#!/bin/bash
# In order to confirm that 'btrfs check' supports checking a variety of refs,
# add the following cases:
#
# * keyed_block_ref
# * keyed_data_ref
# * shared_block_ref
# * shared_data_ref
# * no_inline_ref (a extent item without inline ref)
# * no_skinny_ref
#
# Special check for lowmem regression
# * block_group_item_false_alert
# Containing a block group and its first extent at
# the beginning of leaf.
# Which caused false alert for lowmem mode.
#
# Special cases with some rare backref types
# * reloc tree
# For both fs tree and data reloc tree.
# Special for its backref pointing to itself and its short life span.
source "$TEST_TOP/common"
check_prereq btrfs
check_image() {
run_check "$TOP/btrfs" check "$1"
}
check_all_images