xref: /spdk/test/spdkcli/raid.sh (revision 6f3127adb16b8e7da31046b4f5e720b96d542b9a)
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