From: Daniel Wagner Date: Thu, 11 May 2023 14:09:53 +0000 (+0200) Subject: nvme/{016,017}: Make the number iterations configurable X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=b79ba018a0feb89cba4711a7892a6cdd85e37e02;p=users%2Fsagi%2Fblktests.git nvme/{016,017}: Make the number iterations configurable Some tests hard code high values of iterations. This makes them run relatively long compared to the other tests. Introduce a new environment variable nvme_num_iter to allow tune the runtime. Reviewed-by: Hannes Reinecke Reviewed-by: Chaitanya Kulkarni Signed-off-by: Daniel Wagner Signed-off-by: Shin'ichiro Kawasaki --- diff --git a/Documentation/running-tests.md b/Documentation/running-tests.md index 4d8393f..b35ae10 100644 --- a/Documentation/running-tests.md +++ b/Documentation/running-tests.md @@ -107,6 +107,8 @@ The NVMe tests can be additionally parameterized via environment variables. - nvme_img_size: '1G' (default) Run the tests with given image size in bytes. 'm', 'M', 'g' and 'G' postfix are supported. +- nvme_num_iter: 1000 (default) + The number of iterations a test should do. ### Running nvme-rdma nvmeof-mp srp tests diff --git a/tests/nvme/016 b/tests/nvme/016 index 4eba302..c0c31a5 100755 --- a/tests/nvme/016 +++ b/tests/nvme/016 @@ -17,7 +17,7 @@ test() { echo "Running ${TEST_NAME}" local port - local iterations=1000 + local iterations="${nvme_num_iter}" local loop_dev local subsys_nqn="blktests-subsystem-1" diff --git a/tests/nvme/017 b/tests/nvme/017 index 0248aee..e167450 100755 --- a/tests/nvme/017 +++ b/tests/nvme/017 @@ -18,7 +18,7 @@ test() { local port local file_path - local iterations=1000 + local iterations="${nvme_num_iter}" local subsys_name="blktests-subsystem-1" _setup_nvmet diff --git a/tests/nvme/rc b/tests/nvme/rc index fe12c5a..a41e564 100644 --- a/tests/nvme/rc +++ b/tests/nvme/rc @@ -18,6 +18,7 @@ def_hostnqn="$(cat /etc/nvme/hostnqn 2> /dev/null)" def_hostid="$(cat /etc/nvme/hostid 2> /dev/null)" nvme_trtype=${nvme_trtype:-"loop"} nvme_img_size=${nvme_img_size:-"1G"} +nvme_num_iter=${nvme_num_iter:-"1000"} _nvme_requires() { _have_program nvme