diff --git a/test/iscsi_tgt/fio/fio.sh b/test/iscsi_tgt/fio/fio.sh index 49b5645ab..27b674727 100755 --- a/test/iscsi_tgt/fio/fio.sh +++ b/test/iscsi_tgt/fio/fio.sh @@ -94,6 +94,27 @@ if [ $RUN_NIGHTLY -eq 1 ]; then running_config fi +# Start hotplug test case. +$fio_py 1048576 128 rw 10 & +fio_pid=$! + +sleep 3 +set +e +$rpc_py delete_malloc_bdev 'Malloc0' + +wait $fio_pid +fio_status=$? + +if [ $fio_status -eq 0 ]; then + echo "iscsi hotplug test: fio successful - expected failure" + set -e + exit 1 +else + echo "iscsi hotplug test: fio failed as expected" +fi + +set -e + iscsicleanup $rpc_py delete_target_node 'iqn.2016-06.io.spdk:Target3'