Check what mke2fs will return non zero error on broken device. Signed-off-by: Dmitry Monakhov <dmonakhov@xxxxxxxxxx> --- tests/f_mke2fs_baddisk/script | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/f_mke2fs_baddisk/script diff --git a/tests/f_mke2fs_baddisk/script b/tests/f_mke2fs_baddisk/script new file mode 100644 index 0000000..a0659c7 --- /dev/null +++ b/tests/f_mke2fs_baddisk/script @@ -0,0 +1,19 @@ +test_description="mke2fs /dev/mapper/bad_disk should fail" + +OUT=$test_name.log + +dmsetup create -v bad_disk --table '0 1148681097 error' > $OUT 2>&1 +echo mke2fs /dev/mapper/bad_disk >> $OUT +$MKE2FS /dev/mapper/bad_disk >> $OUT 2>&1 +status=$? +sleep 1 +dmsetup remove --retry bad_disk >> $OUT 2>&1 + +if [ "$status" = 0 ] ; then + ln -f $test_name.log $test_name.failed + echo "$test_name: $test_description: failed" +else + echo "$test_name: $test_description: ok" + touch $test_name.ok + +fi -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html