test/blockdev: run bdevio tests via RPC
With this change, bdevio tests are not ran immediately after starting the application. This will allow to configure new bdevs via RPC and run tests on demand during script's execution. Change-Id: I9740fca92c26cb2a39fbdc7cfb132ad53cec3787 Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/455235 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
This commit is contained in:
parent
1599301b7b
commit
7d6705f833
@ -96,7 +96,14 @@ else
|
|||||||
# Dynamic memory management is not supported on BSD
|
# Dynamic memory management is not supported on BSD
|
||||||
PRE_RESERVED_MEM=2048
|
PRE_RESERVED_MEM=2048
|
||||||
fi
|
fi
|
||||||
$testdir/bdevio/bdevio -s $PRE_RESERVED_MEM -c $testdir/bdev.conf
|
$testdir/bdevio/bdevio -w -s $PRE_RESERVED_MEM -c $testdir/bdev.conf &
|
||||||
|
bdevio_pid=$!
|
||||||
|
trap "killprocess $bdevio_pid; exit 1" SIGINT SIGTERM EXIT
|
||||||
|
echo "Process bdevio pid: $bdevio_pid"
|
||||||
|
waitforlisten $bdevio_pid
|
||||||
|
$testdir/bdevio/tests.py perform_tests
|
||||||
|
killprocess $bdevio_pid
|
||||||
|
trap - SIGINT SIGTERM EXIT
|
||||||
timing_exit bounds
|
timing_exit bounds
|
||||||
|
|
||||||
timing_enter nbd_gpt
|
timing_enter nbd_gpt
|
||||||
|
Loading…
Reference in New Issue
Block a user