From 42cefebe1d6218d5b9e9d77dd117661ebdfe28d9 Mon Sep 17 00:00:00 2001 From: Tomasz Zawadzki Date: Wed, 15 May 2019 10:15:12 -0400 Subject: [PATCH] test/bdevio: exit with error when no bdevs were configured Tests shouldn't report success when no actual tests were ran. Using bdevio without any bdevs configured, does not serve any purpose and should report failure. Change-Id: I489a0d03f5b5c2482dede56cad92befd97d24057 Signed-off-by: Tomasz Zawadzki Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/454620 Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Jim Harris Reviewed-by: Shuhei Matsumoto --- test/bdev/bdevio/bdevio.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/bdev/bdevio/bdevio.c b/test/bdev/bdevio/bdevio.c index 8b56bcfed..38647e9bd 100644 --- a/test/bdev/bdevio/bdevio.c +++ b/test/bdev/bdevio/bdevio.c @@ -141,6 +141,11 @@ bdevio_construct_targets(void) bdev = spdk_bdev_next_leaf(bdev); } + if (g_io_targets == NULL) { + SPDK_ERRLOG("No bdevs to perform tests on\n"); + return -1; + } + return 0; }