]> git.proxmox.com Git - ceph.git/blob - ceph/src/spdk/test/pmem/json_config/json_config.sh
update download target update for octopus release
[ceph.git] / ceph / src / spdk / test / pmem / json_config / json_config.sh
1 #!/usr/bin/env bash
2 set -ex
3 VHOST_JSON_DIR=$(readlink -f $(dirname $0))
4 . $VHOST_JSON_DIR/../../json_config/common.sh
5
6 function test_subsystems() {
7 run_spdk_tgt
8
9 rpc_py="$spdk_rpc_py"
10 clear_config_py="$spdk_clear_config_py"
11 $rpc_py start_subsystem_init
12
13 create_pmem_bdev_subsytem_config
14 test_json_config
15 clear_pmem_bdev_subsystem_config
16
17 kill_targets
18 }
19
20 trap 'on_error_exit "${FUNCNAME}" "${LINENO}"' ERR
21 timing_enter json_config_pmem
22
23 test_subsystems
24 timing_exit json_config_pmem
25 report_test_completion json_config_pmem