651d9158a0
This patch rework all JSON config file reading tests. This is needed as current approach will require to modify each test to re-launch SPDK applications for each test type. This is hard to do because tests are not flexible and will require to be rewritten almost from scratch. Not metioning time to relaunch each test separatly. Instead, just replace all old tests with one test. Launch only one target and only one initiator. Then configure it using RPC calls. Then config is dumped and target and initiator application is relaunched to reread the configuration from file. Then config is dumped again and compared. Change-Id: Id857089aed0e6f2197cbf3ae625a4e9f4b13e8bb Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Reviewed-on: https://review.gerrithub.io/c/432318 Reviewed-by: Karol Latecki <karol.latecki@intel.com> Reviewed-by: Pawel Kaminski <pawelx.kaminski@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
58 lines
1.6 KiB
Bash
Executable File
58 lines
1.6 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
testdir=$(readlink -f $(dirname $0))
|
|
rootdir=$(readlink -f $testdir/../..)
|
|
source $rootdir/test/common/autotest_common.sh
|
|
|
|
timing_enter vhost
|
|
timing_enter negative
|
|
run_test suite ./test/vhost/spdk_vhost.sh --negative
|
|
timing_exit negative
|
|
|
|
timing_enter vhost_boot
|
|
run_test suite ./test/vhost/spdk_vhost.sh --boot
|
|
timing_exit vhost_boot
|
|
|
|
if [ $RUN_NIGHTLY -eq 1 ]; then
|
|
timing_enter integrity_blk
|
|
run_test suite ./test/vhost/spdk_vhost.sh --integrity-blk
|
|
timing_exit integrity_blk
|
|
|
|
timing_enter integrity
|
|
run_test suite ./test/vhost/spdk_vhost.sh --integrity
|
|
timing_exit integrity
|
|
|
|
timing_enter fs_integrity_scsi
|
|
run_test suite ./test/vhost/spdk_vhost.sh --fs-integrity-scsi
|
|
timing_exit fs_integrity_scsi
|
|
|
|
timing_enter fs_integrity_blk
|
|
run_test suite ./test/vhost/spdk_vhost.sh --fs-integrity-blk
|
|
timing_exit fs_integrity_blk
|
|
|
|
timing_enter integrity_lvol_scsi_nightly
|
|
run_test suite ./test/vhost/spdk_vhost.sh --integrity-lvol-scsi-nightly
|
|
timing_exit integrity_lvol_scsi_nightly
|
|
|
|
timing_enter integrity_lvol_blk_nightly
|
|
run_test suite ./test/vhost/spdk_vhost.sh --integrity-lvol-blk-nightly
|
|
timing_exit integrity_lvol_blk_nightly
|
|
|
|
# timing_enter readonly
|
|
# run_test suite ./test/vhost/spdk_vhost.sh --readonly
|
|
# timing_exit readonly
|
|
fi
|
|
|
|
timing_enter integrity_lvol_scsi
|
|
run_test suite ./test/vhost/spdk_vhost.sh --integrity-lvol-scsi
|
|
timing_exit integrity_lvol_scsi
|
|
|
|
timing_enter integrity_lvol_blk
|
|
run_test suite ./test/vhost/spdk_vhost.sh --integrity-lvol-blk
|
|
timing_exit integrity_lvol_blk
|
|
|
|
timing_enter spdk_cli
|
|
run_test suite ./test/spdkcli/vhost.sh
|
|
timing_exit spdk_cli
|
|
|
|
timing_exit vhost
|