]> git.proxmox.com Git - ceph.git/blob - ceph/src/spdk/test/bdev/bdevjson/rbd_json_config.sh
update download target update for octopus release
[ceph.git] / ceph / src / spdk / test / bdev / bdevjson / rbd_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 rootdir=$(readlink -f $VHOST_JSON_DIR/../../..)
9
10 rpc_py="$spdk_rpc_py"
11 clear_config_py="$spdk_clear_config_py"
12 $rpc_py start_subsystem_init
13
14 create_rbd_bdev_subsystem_config
15 test_json_config
16 clear_rbd_bdev_subsystem_config
17
18 kill_targets
19 }
20
21 trap 'rbd_cleanup; on_error_exit "${FUNCNAME}" "${LINENO}"' ERR
22 timing_enter rbd_json_config
23
24 test_subsystems
25 timing_exit rbd_json_config
26 report_test_completion rbd_json_config