From cfbab2dcd739df101909e6352968528af6a462f8 Mon Sep 17 00:00:00 2001 From: Jaroslaw Chachulski Date: Mon, 8 Aug 2022 07:49:25 -0400 Subject: [PATCH] test/sma: Add new SPDK_TEST_SMA test flag Signed-off-by: Jaroslaw Chachulski Signed-off-by: Michal Berger Change-Id: Ib3ee2c147f07345c9880f63d75e3a87144584653 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13901 Tested-by: SPDK CI Jenkins Reviewed-by: Reviewed-by: Tomasz Zawadzki Reviewed-by: Jim Harris --- autotest.sh | 4 ++++ test/common/autotest_common.sh | 6 ++++++ test/common/skipped_tests.txt | 1 + 3 files changed, 11 insertions(+) diff --git a/autotest.sh b/autotest.sh index 0b97175dd..6d446f00f 100755 --- a/autotest.sh +++ b/autotest.sh @@ -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 diff --git a/test/common/autotest_common.sh b/test/common/autotest_common.sh index 9c33b7669..c35c598f6 100755 --- a/test/common/autotest_common.sh +++ b/test/common/autotest_common.sh @@ -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 } diff --git a/test/common/skipped_tests.txt b/test/common/skipped_tests.txt index 2c823a4ee..411a31b6b 100644 --- a/test/common/skipped_tests.txt +++ b/test/common/skipped_tests.txt @@ -91,6 +91,7 @@ core_load zoned_fio # SMA tests - disabled in CI for now +sma sma_nvmf_tcp sma_plugins sma_discovery