Commit dcc64f04 authored by Marek Chomnicki's avatar Marek Chomnicki Committed by Tomasz Zawadzki
Browse files

test/cuse: check block size before write and read file



The block size was fixed to 512, but the test might fail when
the disk block size was set to 4KB and the write and read files
aren't the same.

Change-Id: I2293e79b37870ee573e063500587588cc4f21912
Signed-off-by: default avatarMarek Chomnicki <marek.chomnicki@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23291


Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
parent e53bd98a
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -102,9 +102,10 @@ done
rm -Rf $testdir/match_files

# Verify read/write path
head -c512 /dev/urandom > "$testdir/write_file"
${NVME_CMD} write $ns --data-size=512 --data=$testdir/write_file
${NVME_CMD} read $ns --data-size=512 --data=$testdir/read_file
bs=$($rpc_py bdev_get_bdevs | jq '.[].block_size')
head -c"$bs" /dev/urandom > "$testdir/write_file"
${NVME_CMD} write $ns --data-size="$bs" --data=$testdir/write_file
${NVME_CMD} read $ns --data-size="$bs" --data=$testdir/read_file
cmp "$testdir/write_file" "$testdir/read_file"
rm -f $testdir/write_file $testdir/read_file