summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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