summaryrefslogtreecommitdiffstats
path: root/tests/ts/sfdisk
diff options
context:
space:
mode:
authorKarel Zak2017-02-16 11:01:35 +0100
committerKarel Zak2017-02-16 11:01:35 +0100
commitab3d8937843c07da8e4ea62a05032ccde0187ea5 (patch)
tree735f380d10ed5db6c03f2746b93e498a794028ce /tests/ts/sfdisk
parentrename: add --no-act to bash-completion (diff)
downloadkernel-qcow2-util-linux-ab3d8937843c07da8e4ea62a05032ccde0187ea5.tar.gz
kernel-qcow2-util-linux-ab3d8937843c07da8e4ea62a05032ccde0187ea5.tar.xz
kernel-qcow2-util-linux-ab3d8937843c07da8e4ea62a05032ccde0187ea5.zip
tests: use swap in sfdisk wipe test
and add "udevadm settle". Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'tests/ts/sfdisk')
-rwxr-xr-xtests/ts/sfdisk/wipe9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/ts/sfdisk/wipe b/tests/ts/sfdisk/wipe
index 3739e81e9..e73e31186 100755
--- a/tests/ts/sfdisk/wipe
+++ b/tests/ts/sfdisk/wipe
@@ -23,7 +23,6 @@ ts_init "$*"
ts_check_test_command "$TS_CMD_SFDISK"
ts_check_test_command "$TS_CMD_WIPEFS"
ts_check_test_command "$TS_CMD_MKSWAP"
-ts_check_prog "mkfs.ext4"
ts_skip_nonroot
@@ -65,14 +64,15 @@ ts_finalize_subtest
ts_init_subtest "fs-to-dos"
ts_separator "Create FS"
$TS_CMD_WIPEFS -a ${TS_DEVICE} &> /dev/null
+udevadm settle
$TS_CMD_MKSWAP ${TS_DEVICE} &> /dev/null
udevadm settle
ts_separator "Create DOS"
echo ',,L' | $TS_CMD_SFDISK $SFDISK_OPTS --wipe=always --label=dos ${TS_DEVICE} >> $TS_OUTPUT 2>&1
ts_fdisk_clean $TS_DEVICE
+udevadm settle
ts_separator "Check content"
$TS_CMD_WIPEFS ${TS_DEVICE} >> $TS_OUTPUT 2>&1
-udevadm settle
ts_finalize_subtest
@@ -83,19 +83,20 @@ udevadm settle
echo ',,L' | $TS_CMD_SFDISK $SFDISK_OPTS --label=gpt ${TS_DEVICE} >> $TS_OUTPUT 2>&1
udevadm settle
ts_separator "Create FS in partition"
-mkfs.ext4 ${TS_DEVICE}1 &> /dev/null
+$TS_CMD_MKSWAP ${TS_DEVICE}1 &> /dev/null
udevadm settle
ts_separator "Wipe whole-disk device"
$TS_CMD_WIPEFS -a ${TS_DEVICE} &> /dev/null
udevadm settle
ts_separator "Create GPT (again)"
echo ',,L' | $TS_CMD_SFDISK $SFDISK_OPTS --wipe-partition=always --label=gpt ${TS_DEVICE} >> $TS_OUTPUT 2>&1
+udevadm settle
ts_separator "Check content (disk)"
$TS_CMD_WIPEFS ${TS_DEVICE} >> $TS_OUTPUT 2>&1
ts_separator "Check content (partition)"
$TS_CMD_WIPEFS ${TS_DEVICE}1 >> $TS_OUTPUT 2>&1
ts_fdisk_clean $TS_DEVICE
-udevadm settle
ts_finalize_subtest
+udevadm settle
ts_finalize