From 46f60d43f154020a9b6cfef4fa81aa863dd4f606 Mon Sep 17 00:00:00 2001 From: Pawel Niedzwiecki Date: Thu, 26 Jul 2018 16:59:39 +0200 Subject: [PATCH] test/spdkcli: Add few changes - specify spdkcli tree branch for match test. Test only specified branch - move match files to subfolder to keep it organized Change-Id: I7796ff13d38b2bfd500fd71442bcb6e6fa95df01 Signed-off-by: Pawel Niedzwiecki Reviewed-on: https://review.gerrithub.io/420517 Tested-by: SPDK CI Jenkins Reviewed-by: Jim Harris Reviewed-by: Karol Latecki Reviewed-by: Ben Walker Chandler-Test-Pool: SPDK Automated Test System --- test/spdkcli/common.sh | 8 ++++---- .../spdkcli_details_vhost.test.match | 0 .../match_files/spdkcli_rbd.test.match | 2 ++ .../spdkcli_vhost.test.match | 0 test/spdkcli/rbd.sh | 1 + test/spdkcli/spdkcli_rbd.test.match | 19 ------------------- test/spdkcli/vhost.sh | 7 ++++--- 7 files changed, 11 insertions(+), 26 deletions(-) rename test/spdkcli/{ => match_files}/spdkcli_details_vhost.test.match (100%) create mode 100644 test/spdkcli/match_files/spdkcli_rbd.test.match rename test/spdkcli/{ => match_files}/spdkcli_vhost.test.match (100%) delete mode 100644 test/spdkcli/spdkcli_rbd.test.match diff --git a/test/spdkcli/common.sh b/test/spdkcli/common.sh index 09d4bd077..7f17487fb 100644 --- a/test/spdkcli/common.sh +++ b/test/spdkcli/common.sh @@ -9,7 +9,7 @@ spdkcli_job="python3 $SPDKCLI_BUILD_DIR/test/spdkcli/spdkcli_job.py" function on_error_exit() { set +e killprocess $spdk_tgt_pid - rm -f $testdir/${MATCH_FILE} $testdir/spdkcli_details_vhost.test /tmp/sample_aio + rm -f $testdir/${MATCH_FILE} $testdir/match_files/spdkcli_details_vhost.test /tmp/sample_aio print_backtrace exit 1 } @@ -21,7 +21,7 @@ function run_spdk_tgt() { } function check_match() { - python3 $SPDKCLI_BUILD_DIR/scripts/spdkcli.py ll > $testdir/${MATCH_FILE} - $SPDKCLI_BUILD_DIR/test/app/match/match -v $testdir/${MATCH_FILE}.match - rm -f $testdir/${MATCH_FILE} + python3 $SPDKCLI_BUILD_DIR/scripts/spdkcli.py ll $SPDKCLI_BRANCH > $testdir/match_files/${MATCH_FILE} + $SPDKCLI_BUILD_DIR/test/app/match/match -v $testdir/match_files/${MATCH_FILE}.match + rm -f $testdir/match_files/${MATCH_FILE} } diff --git a/test/spdkcli/spdkcli_details_vhost.test.match b/test/spdkcli/match_files/spdkcli_details_vhost.test.match similarity index 100% rename from test/spdkcli/spdkcli_details_vhost.test.match rename to test/spdkcli/match_files/spdkcli_details_vhost.test.match diff --git a/test/spdkcli/match_files/spdkcli_rbd.test.match b/test/spdkcli/match_files/spdkcli_rbd.test.match new file mode 100644 index 000000000..ea748e902 --- /dev/null +++ b/test/spdkcli/match_files/spdkcli_rbd.test.match @@ -0,0 +1,2 @@ +o- rbd .................................................................................................................. [Bdevs: 1] + o- Ceph0 ............................................................................................. [Size=1000.0M, Not claimed] diff --git a/test/spdkcli/spdkcli_vhost.test.match b/test/spdkcli/match_files/spdkcli_vhost.test.match similarity index 100% rename from test/spdkcli/spdkcli_vhost.test.match rename to test/spdkcli/match_files/spdkcli_vhost.test.match diff --git a/test/spdkcli/rbd.sh b/test/spdkcli/rbd.sh index f8d1219ee..352d06459 100755 --- a/test/spdkcli/rbd.sh +++ b/test/spdkcli/rbd.sh @@ -2,6 +2,7 @@ set -xe MATCH_FILE="spdkcli_rbd.test" +SPDKCLI_BRANCH="/bdevs/rbd" testdir=$(readlink -f $(dirname $0)) . $testdir/common.sh diff --git a/test/spdkcli/spdkcli_rbd.test.match b/test/spdkcli/spdkcli_rbd.test.match deleted file mode 100644 index 16723c44f..000000000 --- a/test/spdkcli/spdkcli_rbd.test.match +++ /dev/null @@ -1,19 +0,0 @@ -o- / ......................................................................................................................... [...] - o- bdevs ................................................................................................................... [...] - | o- aio .............................................................................................................. [Bdevs: 0] - | o- error ............................................................................................................ [Bdevs: 0] - | o- iscsi ............................................................................................................ [Bdevs: 0] - | o- logical_volume ................................................................................................... [Bdevs: 0] - | o- malloc ........................................................................................................... [Bdevs: 0] - | o- null ............................................................................................................. [Bdevs: 0] - | o- nvme ............................................................................................................. [Bdevs: 0] - | o- pmemblk .......................................................................................................... [Bdevs: 0] - | o- rbd .............................................................................................................. [Bdevs: 1] - | | o- Ceph0 ......................................................................................... [Size=1000.0M, Not claimed] - | o- split_disk ....................................................................................................... [Bdevs: 0] - | o- virtioblk_disk ................................................................................................... [Bdevs: 0] - | o- virtioscsi_disk .................................................................................................. [Bdevs: 0] - o- lvol_stores .................................................................................................. [Lvol stores: 0] - o- vhost ................................................................................................................... [...] - o- block ................................................................................................................. [...] - o- scsi .................................................................................................................. [...] diff --git a/test/spdkcli/vhost.sh b/test/spdkcli/vhost.sh index f7ecc89bf..35455c7fb 100755 --- a/test/spdkcli/vhost.sh +++ b/test/spdkcli/vhost.sh @@ -2,6 +2,7 @@ set -xe MATCH_FILE="spdkcli_vhost.test" +SPDKCLI_BRANCH="/" testdir=$(readlink -f $(dirname $0)) . $testdir/common.sh @@ -47,9 +48,9 @@ check_match timing_exit spdkcli_check_match timing_enter spdkcli_check_match_details -python3 $SPDKCLI_BUILD_DIR/scripts/spdkcli.py bdevs/split_disk/Nvme0n1p0 show_details | jq -r -S '.' > $testdir/spdkcli_details_vhost.test -$SPDKCLI_BUILD_DIR/test/app/match/match -v $testdir/spdkcli_details_vhost.test.match -rm -f $testdir/spdkcli_details_vhost.test +python3 $SPDKCLI_BUILD_DIR/scripts/spdkcli.py bdevs/split_disk/Nvme0n1p0 show_details | jq -r -S '.' > $testdir/match_files/spdkcli_details_vhost.test +$SPDKCLI_BUILD_DIR/test/app/match/match -v $testdir/match_files/spdkcli_details_vhost.test.match +rm -f $testdir/match_files/spdkcli_details_vhost.test timing_exit spdkcli_check_match_details timing_enter spdkcli_clear_config