summaryrefslogtreecommitdiffstats
path: root/tests/ts/sfdisk
diff options
context:
space:
mode:
authorKarel Zak2017-02-17 16:24:35 +0100
committerKarel Zak2017-02-17 16:24:35 +0100
commit1f519a90c15803fe262a569265bc0876b8726d4d (patch)
treec8f3633bb18574e12119a87b05c21c4f5e645eed /tests/ts/sfdisk
parentlibfdisk: add sample-fdisk-mkpart binary (diff)
downloadkernel-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-xtests/ts/sfdisk/wipe17
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