summaryrefslogtreecommitdiffstats
path: root/tests/ts/sfdisk
diff options
context:
space:
mode:
authorKarel Zak2017-02-20 13:22:55 +0100
committerKarel Zak2017-02-20 13:22:55 +0100
commit34f3469d18ed071f7857b690656c2f130093bbb1 (patch)
tree35483f88598dc0ecf3f96842fcc6bccce483f4d8 /tests/ts/sfdisk
parentlibblkid: remove unnecessary 'static' keyword (diff)
downloadkernel-qcow2-util-linux-34f3469d18ed071f7857b690656c2f130093bbb1.tar.gz
kernel-qcow2-util-linux-34f3469d18ed071f7857b690656c2f130093bbb1.tar.xz
kernel-qcow2-util-linux-34f3469d18ed071f7857b690656c2f130093bbb1.zip
tests: another improvement to the sfdisk wipe test
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'tests/ts/sfdisk')
-rwxr-xr-xtests/ts/sfdisk/wipe18
1 files changed, 5 insertions, 13 deletions
diff --git a/tests/ts/sfdisk/wipe b/tests/ts/sfdisk/wipe
index d5f12b772..ed89e9a9c 100755
--- a/tests/ts/sfdisk/wipe
+++ b/tests/ts/sfdisk/wipe
@@ -80,7 +80,7 @@ ts_init_subtest "partition"
ts_separator "Create GPT"
$TS_CMD_WIPEFS -a ${TS_DEVICE} &> /dev/null
udevadm settle
-echo ',,L' | $TS_CMD_SFDISK $SFDISK_OPTS --label=gpt ${TS_DEVICE} >> $TS_OUTPUT 2>&1
+echo ',,L' | $TS_CMD_SFDISK --no-reread --label=gpt ${TS_DEVICE} >> $TS_OUTPUT 2>&1
udevadm settle
ts_separator "Create FS in partition"
$TS_CMD_MKSWAP ${TS_DEVICE}1 &> /dev/null
@@ -94,19 +94,11 @@ udevadm settle
ts_separator "Check content (disk)"
$TS_CMD_WIPEFS ${TS_DEVICE} >> $TS_OUTPUT 2>&1
udevadm settle
+ts_separator "Check content (partition)"
+$TS_CMD_WIPEFS ${TS_DEVICE}1 >> $TS_OUTPUT 2>&1
+ts_fdisk_clean $TS_DEVICE
+ts_finalize_subtest
-# this sometimes do not pass on Travis CI... just skip
-#
-DEVNAME=$(basename $TS_DEVICE)
-grep -q "${DEVNAME}1" /proc/partitions
-if [ $? -ne 0 ]; then
- ts_skip_subtest "no ${TS_DEVICE}1 partition!"
-else
- ts_separator "Check content (partition)"
- $TS_CMD_WIPEFS ${TS_DEVICE}1 >> $TS_OUTPUT 2>&1
- ts_fdisk_clean $TS_DEVICE
- ts_finalize_subtest
-fi
udevadm settle
ts_finalize