From: Dmitry Monakhov Subject: [PATCH 1/2] test: add f_mke2fs_baddisk Date: Wed, 7 Dec 2016 17:14:18 +0400 Message-ID: <1481116459-8770-1-git-send-email-dmonakhov@openvz.org> Cc: tytso@mit.edu, Dmitry Monakhov To: linux-ext4@vger.kernel.org Return-path: Received: from mailhub.sw.ru ([195.214.232.25]:6559 "EHLO relay.sw.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932163AbcLGNcB (ORCPT ); Wed, 7 Dec 2016 08:32:01 -0500 Sender: linux-ext4-owner@vger.kernel.org List-ID: Check what mke2fs will return non zero error on broken device. Signed-off-by: Dmitry Monakhov --- 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