summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2022-07-11 16:14:26 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2022-07-11 16:14:26 -0400
commitb0189bd5e9dca1e322c8891ebc0487dc68c12bb3 (patch)
tree92b9509ecff61342a6a962c1947fd0f16532d8f9
parent319a20191bba638d96ed652b59e1cb0215584b70 (diff)
tests/bcachefs: Fix reconstruct_alloc test
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
-rwxr-xr-xtests/bcachefs/single_device.ktest8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/bcachefs/single_device.ktest b/tests/bcachefs/single_device.ktest
index f74e592..99cef2f 100755
--- a/tests/bcachefs/single_device.ktest
+++ b/tests/bcachefs/single_device.ktest
@@ -407,8 +407,14 @@ test_reconstruct_alloc()
run_fio_randrw
umount /mnt
- fsck.bcachefs -n --reconstruct_alloc /dev/sdb
+ echo "Running fsck --reconstruct_alloc"
+ fsck.bcachefs -ny --reconstruct_alloc /dev/sdb && rc=$? || rc=$?
+ if [[ $rc != 1 ]]; then
+ echo "Bad exit status from fsck: $rc"
+ exit 1
+ fi
+ echo "Mounting with -o reconstruct_alloc"
mount -t bcachefs -o reconstruct_alloc,fix_errors,fsck /dev/sdb /mnt
umount /mnt