diff options
author | Ruediger Meier | 2015-12-09 16:27:17 +0100 |
---|---|---|
committer | Ruediger Meier | 2015-12-09 18:23:30 +0100 |
commit | fdc106a4ebf551a23da10c3bf11926f803f49a5d (patch) | |
tree | a7d1bf5a657a9e85ce3b44d103de021d4c6ada35 /tests/ts/blkdiscard | |
parent | tests: blkdiscard, check return values (diff) | |
download | kernel-qcow2-util-linux-fdc106a4ebf551a23da10c3bf11926f803f49a5d.tar.gz kernel-qcow2-util-linux-fdc106a4ebf551a23da10c3bf11926f803f49a5d.tar.xz kernel-qcow2-util-linux-fdc106a4ebf551a23da10c3bf11926f803f49a5d.zip |
tests: skip BLKDISCARD if unsupported
CC: Federico Simoncelli <fsimonce@redhat.com>
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
Diffstat (limited to 'tests/ts/blkdiscard')
-rwxr-xr-x | tests/ts/blkdiscard/offsets | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/ts/blkdiscard/offsets b/tests/ts/blkdiscard/offsets index 29597ad18..288841199 100755 --- a/tests/ts/blkdiscard/offsets +++ b/tests/ts/blkdiscard/offsets @@ -46,6 +46,11 @@ function run_tscmd { ts_log "testing offsets with full block size" run_tscmd $TS_CMD_BLKDISCARD -v $DEVICE +if [ "$?" != "0" ]; then + # Skip the rest? For example loop backing files on NFS seem unsupported. + grep -q "BLKDISCARD ioctl failed: Operation not supported" "$TS_OUTPUT" \ + && ts_skip "BLKDISCARD not supported" +fi run_tscmd $TS_CMD_BLKDISCARD -v -o 1 $DEVICE run_tscmd $TS_CMD_BLKDISCARD -v -o 511 $DEVICE run_tscmd $TS_CMD_BLKDISCARD -v -o 512 $DEVICE |