The test uses exisitng SPDK tests workflow for performing series of tests for vfiouser subsystem on live QEMU instances. For testing purposes it sends series of gRPC methods calls that are serviced by the SMA and subsystems and then uses the regular SPDK RPC interface to verify its effects on the application. SSH connection to VM is used to verify that changes took place. Signed-off-by: Milosz Linkiewicz <milosz.linkiewicz@intel.com> Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com> Change-Id: I38258c1a3f9ee3e457ef0426cdc6feff2f38d729 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11999 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Karol Latecki <karol.latecki@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
13 lines
386 B
Bash
Executable File
13 lines
386 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
testdir=$(readlink -f "$(dirname "$0")")
|
|
rootdir=$(readlink -f "$testdir/../..")
|
|
|
|
source "$rootdir/test/common/autotest_common.sh"
|
|
|
|
run_test "sma_nvmf_tcp" $testdir/nvmf_tcp.sh
|
|
run_test "sma_vfiouser_qemu" $testdir/vfiouser_qemu.sh
|
|
run_test "sma_plugins" $testdir/plugins.sh
|
|
run_test "sma_discovery" $testdir/discovery.sh
|
|
run_test "sma_vhost" $testdir/vhost_blk.sh
|