From ce4d070961248b2e02820ca2b074f84f92e106ef Mon Sep 17 00:00:00 2001 From: Michal Berger Date: Wed, 14 Oct 2020 14:36:37 +0200 Subject: [PATCH] autotest: Call nvme_namespace_revert() only under Linux This routine depends on nvme-cli which on FreeBSD can be installed only through ports - this operation is not supported by SPDK's provisioning tooling, like pkgdep.sh or vm_setup.sh. Considering that, it's unlikely that working nvme tool will be available on generic FreeBSD system, thus skip this work entirely. Change-Id: Ib2f12a65b6f000f1b4d9d3beda6b349685f263c7 Signed-off-by: Michal Berger Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4670 Tested-by: SPDK CI Jenkins Reviewed-by: Jim Harris Reviewed-by: Tomasz Zawadzki --- autotest.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/autotest.sh b/autotest.sh index a8a1d35d8c..d11525e6e5 100755 --- a/autotest.sh +++ b/autotest.sh @@ -116,8 +116,10 @@ if [ $(uname -s) = Linux ]; then fi fi -# Revert NVMe namespaces to default state -nvme_namespace_revert +if [[ $(uname -s) == Linux ]]; then + # Revert NVMe namespaces to default state + nvme_namespace_revert +fi # Delete all leftover lvols and gpt partitions # Matches both /dev/nvmeXnY on Linux and /dev/nvmeXnsY on BSD