Commit b4e49c37 authored by Jaroslaw Chachulski's avatar Jaroslaw Chachulski Committed by Konrad Sztyber
Browse files

autotest: add flag to conditionally run setup.sh tests



Introduce a new environment variable SPDK_TEST_SETUP to control
the execution of the setup.sh tests

Change-Id: I95601a4e4692931918ab98f52e19034477848a79
Signed-off-by: default avatarJaroslaw Chachulski <jaroslawx.chachulski@intel.com>
Signed-off-by: default avatarKarol Latecki <karol.latecki@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24253


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: default avatarMichal Berger <michal.berger@intel.com>
Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
parent 6e2c32c3
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -121,7 +121,7 @@ if ! xtrace_disable_per_cmd reap_spdk_processes; then
	echo "WARNING: Lingering SPDK processes were detected. Testing environment may be unstable" >&2
fi

if [ $(uname -s) = Linux ]; then
if [[ $(uname -s) == Linux && $SPDK_TEST_SETUP -eq 1 ]]; then
	run_test "setup.sh" "$rootdir/test/setup/test-setup.sh"
fi

+2 −0
Original line number Diff line number Diff line
@@ -172,6 +172,8 @@ export SPDK_TEST_FUZZER_TARGET
export SPDK_TEST_NVMF_MDNS
: ${SPDK_JSONRPC_GO_CLIENT=0}
export SPDK_JSONRPC_GO_CLIENT
: ${SPDK_TEST_SETUP=0}
export SPDK_TEST_SETUP

# always test with SPDK shared objects.
export SPDK_LIB_DIR="$rootdir/build/lib"