diff options
author | David Sterba <dsterba@suse.com> | 2017-08-31 18:49:38 +0200 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2017-09-08 16:15:05 +0200 |
commit | a36d92cb8b52be7d9aa5c38cb42f7ebb56f289c2 (patch) | |
tree | c7e042241ed854b39bf52b8d68cf9d5eee5b3f9a | |
parent | 162fdf95383bd6685cce17f9c52cc858fef2c09c (diff) |
btrfs-progs: tests: add test for check --force
Basic test of the --force functionality, on an empty filesystem.
Signed-off-by: David Sterba <dsterba@suse.com>
-rwxr-xr-x | tests/cli-tests/007-check-force/test.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/cli-tests/007-check-force/test.sh b/tests/cli-tests/007-check-force/test.sh new file mode 100755 index 00000000..ecee0166 --- /dev/null +++ b/tests/cli-tests/007-check-force/test.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# +# test 'btrfs check --force' on a mounted filesystem + +source "$TOP/tests/common" + +check_prereq mkfs.btrfs +check_prereq btrfs + +setup_root_helper +prepare_test_dev + +run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV" +run_check_mount_test_dev +run_mustfail $SUDO_HELPER "$TOP/btrfs" check "$TEST_DEV" +run_check $SUDO_HELPER "$TOP/btrfs" check --force "$TEST_DEV" +run_mustfail $SUDO_HELPER "$TOP/btrfs" check --force --repair "$TEST_DEV" +run_check_umount_test_dev +run_check $SUDO_HELPER "$TOP/btrfs" check "$TEST_DEV" +run_check $SUDO_HELPER "$TOP/btrfs" check --force "$TEST_DEV" +run_mustfail $SUDO_HELPER "$TOP/btrfs" check --force --repair "$TEST_DEV" |