Spdk/test/bdev
Tomasz Zawadzki 7140c2f710 test/bdevio: add perform_tests RPC
New RPC added specifically to the bdevio app.
It will launch all tests on all targets by default.
When optional parameter for bdev name provided is supplied
tests will be ran against just that bdev.
After finishing, the application will await another RPC.

stop_init_thread() and __run_ut_thread now pass json request.

Added separate test.py to not pollute rpc.py with custom RPC
just for the bdevio application.

Added '-w' argument to the bdevio app, so that instead
of performing the tests immidietly - it awaits RPC.
After a lot of changes to blockdev.sh, we might end up
removing this argument and just use it as default.

Change-Id: I82e52352bdf8082c1712caa223ad5ab78aa4e7fa
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/455200
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2019-05-30 21:58:23 +00:00
..
bdevio test/bdevio: add perform_tests RPC 2019-05-30 21:58:23 +00:00
bdevperf bdevperf: Use new zcopy API for reads 2019-04-23 18:38:39 +00:00
bdev_raid.sh test/raid: switch from config file to RPC 2019-05-08 14:43:59 +00:00
bdev.conf.in test/crypto: always test aesni, even if qat is available 2019-04-25 05:36:13 +00:00
blockdev.sh test: only run hello_world bdev test nightly 2019-05-06 17:54:34 +00:00
gen_crypto.sh test/crypto: move gen_crypto.sh to test directory 2019-04-26 11:18:09 +00:00
Makefile test: move the bdev directory up one level 2018-03-23 19:45:09 -04:00
nbd_common.sh nbd: optional nbd_device in start_nbd_disk 2019-04-04 08:35:50 +00:00