From 3a2a1d80e0714c32ce4f951abf14da497dd8ff13 Mon Sep 17 00:00:00 2001 From: Liu Xiaodong Date: Mon, 21 Jun 2021 09:00:49 -0400 Subject: [PATCH] test: fix nbd test typo and add check Change-Id: I5120baff8d2de3ef639d7b3c66d51002838c3f3c Signed-off-by: Liu Xiaodong Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8439 Tested-by: SPDK CI Jenkins Reviewed-by: Ziye Yang Reviewed-by: Changpeng Liu Reviewed-by: Jim Harris --- test/bdev/blockdev.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/bdev/blockdev.sh b/test/bdev/blockdev.sh index cfd55f8c6..f8409a63c 100755 --- a/test/bdev/blockdev.sh +++ b/test/bdev/blockdev.sh @@ -153,7 +153,11 @@ function nbd_function_test() { local conf=$1 local nbd_all=($(ls /dev/nbd* | grep -v p)) local bdev_all=($bdevs_name) - local nbd_num=${#bdevs_all[@]} + local nbd_num=${#bdev_all[@]} + if ((nbd_num < 1)); then + # There should be at least one bdev and one valid nbd device + return 1 + fi if [ ${#nbd_all[@]} -le $nbd_num ]; then nbd_num=${#nbd_all[@]} fi