Commit 8ffc55ae authored by Artur Paszkiewicz's avatar Artur Paszkiewicz Committed by Jim Harris
Browse files

test/bdev_raid: simplify test cleanup



There is a trap set up to kill the spdk process in case of error, there
is no need to delete any bdevs before that.

Change-Id: Ic80e2a48453f718fbc42cabe88d86eefa35c95db
Signed-off-by: default avatarArtur Paszkiewicz <artur.paszkiewicz@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16159


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarBen Walker <ben@nvidia.com>
Reviewed-by: default avatarJim Harris <jim.harris@gmail.com>
parent fbdb05f0
Loading
Loading
Loading
Loading
+2 −14
Original line number Diff line number Diff line
@@ -192,10 +192,8 @@ function raid_state_function_test() {
	$rpc_py bdev_raid_create -z $strip_size -r $raid_level -b "$base_bdev1 $base_bdev2" -n $raid_bdev_name
	if ! verify_raid_bdev_state $raid_bdev_name "configuring" $raid_level $strip_size; then
		return 1
	else
		# Test: Delete the RAID bdev successfully
		$rpc_py bdev_raid_delete $raid_bdev_name
	fi
	$rpc_py bdev_raid_delete $raid_bdev_name

	# Step2: create one base bdev and add to the RAID bdev
	# Expect state: CONFIGURING
@@ -203,13 +201,9 @@ function raid_state_function_test() {
	$rpc_py bdev_malloc_create 32 512 -b $base_bdev1
	waitforbdev $base_bdev1
	if ! verify_raid_bdev_state $raid_bdev_name "configuring" $raid_level $strip_size; then
		$rpc_py bdev_malloc_delete $base_bdev1
		$rpc_py bdev_raid_delete $raid_bdev_name
		return 1
	else
		# Test: Delete the RAID bdev successfully
		$rpc_py bdev_raid_delete $raid_bdev_name
	fi
	$rpc_py bdev_raid_delete $raid_bdev_name

	# Step3: create another base bdev and add to the RAID bdev
	# Expect state: ONLINE
@@ -217,9 +211,6 @@ function raid_state_function_test() {
	$rpc_py bdev_malloc_create 32 512 -b $base_bdev2
	waitforbdev $base_bdev2
	if ! verify_raid_bdev_state $raid_bdev_name "online" $raid_level $strip_size; then
		$rpc_py bdev_malloc_delete $base_bdev1
		$rpc_py bdev_malloc_delete $base_bdev2
		$rpc_py bdev_raid_delete $raid_bdev_name
		return 1
	fi

@@ -227,8 +218,6 @@ function raid_state_function_test() {
	# Expect state: OFFLINE
	$rpc_py bdev_malloc_delete $base_bdev2
	if ! verify_raid_bdev_state $raid_bdev_name "offline" $raid_level $strip_size; then
		$rpc_py bdev_malloc_delete $base_bdev1
		$rpc_py bdev_raid_delete $raid_bdev_name
		return 1
	fi

@@ -238,7 +227,6 @@ function raid_state_function_test() {
	raid_bdev=$($rpc_py bdev_raid_get_bdevs all | jq -r '.[0]["name"] | select(.)')
	if [ -n "$raid_bdev" ]; then
		echo "$raid_bdev_name is not removed"
		$rpc_py bdev_raid_delete $raid_bdev_name
		return 1
	fi