On Apr 21, 2023 / 08:05, Daniel Wagner wrote: > 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. > > Signed-off-by: Daniel Wagner <dwagner@xxxxxxx> > --- > tests/nvme/002 | 2 +- > tests/nvme/016 | 2 +- > tests/nvme/017 | 2 +- > tests/nvme/rc | 1 + > 4 files changed, 4 insertions(+), 3 deletions(-) > > diff --git a/tests/nvme/002 b/tests/nvme/002 > index 6b8484844b4d..c28035483514 100755 > --- a/tests/nvme/002 > +++ b/tests/nvme/002 > @@ -20,7 +20,7 @@ test() { > > _setup_nvmet > > - local iterations=1000 > + local iterations="${nvme_num_iter}" > local port > port="$(_create_nvmet_port "${nvme_trtype}")" > > diff --git a/tests/nvme/016 b/tests/nvme/016 > index 4eba30223a08..c0c31a55b190 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 0248aee9bc41..e1674508f654 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 2aa34fb0c9b8..bb135502220a 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:-"350M"} > +nvme_num_iter=${nvme_num_iter:-"100"} The commit log of tests/nvme/002 says that "Test nvme discovery with many (1000) subsystems so the discovery log page exceeds 4k.". Can we fulfill this test purpose with the default value 100? Also, nvme_num_iter will need description in Documentation/running-tests.md. > > _nvme_requires() { > _have_program nvme > -- > 2.40.0 >