1fb6fbf32SMike Carlin#!/usr/bin/env bash 2eb53c232Spaul luse# SPDX-License-Identifier: BSD-3-Clause 3eb53c232Spaul luse# Copyright (C) 2019 Intel Corporation 4eb53c232Spaul luse# All rights reserved. 5eb53c232Spaul luse# 6d77b0a67SDarek Stojaczyktestdir=$(readlink -f $(dirname $0)) 7d77b0a67SDarek Stojaczykrootdir=$(readlink -f $testdir/../..) 8d77b0a67SDarek Stojaczyksource $rootdir/test/common/autotest_common.sh 9d77b0a67SDarek Stojaczyksource $rootdir/test/spdkcli/common.sh 10d77b0a67SDarek Stojaczyksource $rootdir/test/iscsi_tgt/common.sh 11fb6fbf32SMike Carlin 12fb6fbf32SMike CarlinMATCH_FILE="spdkcli_raid.test" 13fb6fbf32SMike CarlinSPDKCLI_BRANCH="/bdevs" 14fb6fbf32SMike Carlintestdir=$(readlink -f $(dirname $0)) 15fb6fbf32SMike Carlin. $testdir/common.sh 16fb6fbf32SMike Carlin 17*6f3127adSMichal Bergertrap 'cleanup' EXIT 18fb6fbf32SMike Carlin 19fb6fbf32SMike Carlintiming_enter run_spdk_tgt 20fb6fbf32SMike Carlinrun_spdk_tgt 21fb6fbf32SMike Carlintiming_exit run_spdk_tgt 22fb6fbf32SMike Carlin 23fb6fbf32SMike Carlintiming_enter spdkcli_create_malloc 24fb6fbf32SMike Carlin$spdkcli_job "'/bdevs/malloc create 8 512 Malloc1' 'Malloc1' True 25fb6fbf32SMike Carlin'/bdevs/malloc create 8 512 Malloc2' 'Malloc2' True 26fb6fbf32SMike Carlin" 27fb6fbf32SMike Carlintiming_exit spdkcli_create_malloc 28fb6fbf32SMike Carlin 29fb6fbf32SMike Carlintiming_enter spdkcli_create_raid 30fb6fbf32SMike Carlin$spdkcli_job "'/bdevs/raid_volume create testraid 0 \"Malloc1 Malloc2\" 4' 'testraid' True 31fb6fbf32SMike Carlin" 32fb6fbf32SMike Carlintiming_exit spdkcli_create_raid 33fb6fbf32SMike Carlin 34fb6fbf32SMike Carlintiming_enter spdkcli_check_match 35fb6fbf32SMike Carlincheck_match 36fb6fbf32SMike Carlintiming_exit spdkcli_check_match 37fb6fbf32SMike Carlin 38fb6fbf32SMike Carlintiming_enter spdkcli_delete_raid 39fb6fbf32SMike Carlin$spdkcli_job "'/bdevs/raid_volume delete testraid' '' True 40fb6fbf32SMike Carlin" 41fb6fbf32SMike Carlintiming_exit spdkcli_delete_raid 42fb6fbf32SMike Carlin 43fb6fbf32SMike Carlintiming_enter spdkcli_delete_malloc 44fb6fbf32SMike Carlin$spdkcli_job "'/bdevs/malloc delete Malloc1' '' True 45fb6fbf32SMike Carlin'/bdevs/malloc delete Malloc2' '' True 46fb6fbf32SMike Carlin" 47fb6fbf32SMike Carlintiming_exit spdkcli_delete_malloc 48fb6fbf32SMike Carlin 49fb6fbf32SMike Carlinkillprocess $spdk_tgt_pid 50