Commit bc8c7f97 authored by Krzysztof Goreczny's avatar Krzysztof Goreczny Committed by Tomasz Zawadzki
Browse files

test/nvmf: pass all input parametes in nvmf.sh via TEST_ARGS



Otherwise it's not possible to pass --no-hugepages or --transport
down to test cases executed by the nvmf.sh other than explicitly.

Change-Id: I3eae05995de7645dc4103daa29e779f1f7bb0bdf
Signed-off-by: default avatarKrzysztof Goreczny <krzysztof.goreczny@dell.com>
Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/26329


Tested-by: default avatarSPDK Automated Test System <spdkbot@gmail.com>
Reviewed-by: default avatarKonrad Sztyber <ksztyber@nvidia.com>
Reviewed-by: default avatarJim Harris <jim.harris@nvidia.com>
Reviewed-by: default avatarMichal Berger <michal.berger@nutanix.com>
Reviewed-by: default avatarBoris Glimcher <Boris.Glimcher@emc.com>
parent 33818191
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -11,13 +11,14 @@ if [ ! $(uname -s) = Linux ]; then
	exit 0
fi

run_test "nvmf_sock" $rootdir/test/nvmf/sock/sock.sh --transport=$SPDK_TEST_NVMF_TRANSPORT
run_test "nvmf_target_core" $rootdir/test/nvmf/nvmf_target_core.sh --transport=$SPDK_TEST_NVMF_TRANSPORT
run_test "nvmf_target_extra" $rootdir/test/nvmf/nvmf_target_extra.sh --transport=$SPDK_TEST_NVMF_TRANSPORT
run_test "nvmf_host" $rootdir/test/nvmf/nvmf_host.sh --transport=$SPDK_TEST_NVMF_TRANSPORT
TEST_ARGS=("$@")

run_test "nvmf_sock" $rootdir/test/nvmf/sock/sock.sh "${TEST_ARGS[@]}"
run_test "nvmf_target_core" $rootdir/test/nvmf/nvmf_target_core.sh "${TEST_ARGS[@]}"
run_test "nvmf_target_extra" $rootdir/test/nvmf/nvmf_target_extra.sh "${TEST_ARGS[@]}"
run_test "nvmf_host" $rootdir/test/nvmf/nvmf_host.sh "${TEST_ARGS[@]}"
# Interrupt mode for now is supported only on the target, with the TCP transport and posix or ssl socket implementations.
if [[ "$SPDK_TEST_NVMF_TRANSPORT" = "tcp" && $SPDK_TEST_URING -eq 0 ]]; then
	run_test "nvmf_target_core_interrupt_mode" $rootdir/test/nvmf/nvmf_target_core.sh --transport=$SPDK_TEST_NVMF_TRANSPORT --interrupt-mode
	run_test "nvmf_interrupt" $rootdir/test/nvmf/target/interrupt.sh --transport=$SPDK_TEST_NVMF_TRANSPORT --interrupt-mode
	run_test "nvmf_target_core_interrupt_mode" $rootdir/test/nvmf/nvmf_target_core.sh "${TEST_ARGS[@]}" --interrupt-mode
	run_test "nvmf_interrupt" $rootdir/test/nvmf/target/interrupt.sh "${TEST_ARGS[@]}" --interrupt-mode
fi