diff options
author | Karel Zak | 2017-02-17 16:24:35 +0100 |
---|---|---|
committer | Karel Zak | 2017-02-17 16:24:35 +0100 |
commit | 1f519a90c15803fe262a569265bc0876b8726d4d (patch) | |
tree | c8f3633bb18574e12119a87b05c21c4f5e645eed /tests/ts/sfdisk | |
parent | libfdisk: add sample-fdisk-mkpart binary (diff) | |
download | kernel-qcow2-util-linux-1f519a90c15803fe262a569265bc0876b8726d4d.tar.gz kernel-qcow2-util-linux-1f519a90c15803fe262a569265bc0876b8726d4d.tar.xz kernel-qcow2-util-linux-1f519a90c15803fe262a569265bc0876b8726d4d.zip |
tests: make sfdisk wipe partition optional
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'tests/ts/sfdisk')
-rwxr-xr-x | tests/ts/sfdisk/wipe | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/tests/ts/sfdisk/wipe b/tests/ts/sfdisk/wipe index feb22b14f..d5f12b772 100755 --- a/tests/ts/sfdisk/wipe +++ b/tests/ts/sfdisk/wipe @@ -94,10 +94,19 @@ 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 |