public inbox for linux-ext4@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] test: add f_mke2fs_baddisk
@ 2016-12-07 13:14 Dmitry Monakhov
  2016-12-07 13:14 ` [PATCH 2/2] ext2fs: check fsync error code Dmitry Monakhov
  2016-12-07 14:19 ` [PATCH 1/2] test: add f_mke2fs_baddisk Theodore Ts'o
  0 siblings, 2 replies; 4+ messages in thread
From: Dmitry Monakhov @ 2016-12-07 13:14 UTC (permalink / raw)
  To: linux-ext4; +Cc: tytso, Dmitry Monakhov

Check what mke2fs will return non zero error on broken device.

Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
---
 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


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-12-07 14:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-07 13:14 [PATCH 1/2] test: add f_mke2fs_baddisk Dmitry Monakhov
2016-12-07 13:14 ` [PATCH 2/2] ext2fs: check fsync error code Dmitry Monakhov
2016-12-07 14:19 ` [PATCH 1/2] test: add f_mke2fs_baddisk Theodore Ts'o
2016-12-07 14:50   ` Dmitry Monakhov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox