test/sma: Add new SPDK_TEST_SMA test flag

Signed-off-by: Jaroslaw Chachulski <jaroslawx.chachulski@intel.com>
Signed-off-by: Michal Berger <michal.berger@intel.com>
Change-Id: Ib3ee2c147f07345c9880f63d75e3a87144584653
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13901
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: <sebastian.brzezinka@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
Jaroslaw Chachulski 2022-08-08 07:49:25 -04:00 committed by Tomasz Zawadzki
parent 227d83e2fa
commit cfbab2dcd7
3 changed files with 11 additions and 0 deletions

View File

@ -329,6 +329,10 @@ if [ $SPDK_RUN_FUNCTIONAL_TEST -eq 1 ]; then
if [[ $SPDK_TEST_SCHEDULER -eq 1 ]]; then
run_test "scheduler" ./test/scheduler/scheduler.sh
fi
if [[ $SPDK_TEST_SMA -eq 1 ]]; then
run_test "sma" ./test/sma/sma.sh
fi
fi
timing_enter cleanup

View File

@ -161,6 +161,8 @@ export SPDK_TEST_SCHEDULER
export SPDK_TEST_SCANBUILD
: ${SPDK_TEST_NVMF_NICS:=}
export SPDK_TEST_NVMF_NICS
: ${SPDK_TEST_SMA=0}
export SPDK_TEST_SMA
# always test with SPDK shared objects.
export SPDK_LIB_DIR="$rootdir/build/lib"
@ -482,6 +484,10 @@ function get_config_params() {
config_params+=" --with-dpdk=$SPDK_RUN_EXTERNAL_DPDK"
fi
if [[ $SPDK_TEST_SMA -eq 1 ]]; then
config_params+=' --with-sma'
fi
echo "$config_params"
xtrace_restore
}

View File

@ -91,6 +91,7 @@ core_load
zoned_fio
# SMA tests - disabled in CI for now
sma
sma_nvmf_tcp
sma_plugins
sma_discovery