On Mar 21, 2024 / 10:47, Daniel Wagner wrote: > The tests assume that the namespace id is always 1. This might not be > correct in future (e.g. running real targets), thus harden the test by > using the uuid to lookup the correct namespace id. > > The passthru test already do this, so it makes also sense to update the > other tests as well. > > Signed-off-by: Daniel Wagner <dwagner@xxxxxxx> > --- > tests/nvme/010 | 7 +++---- > tests/nvme/011 | 7 +++---- > tests/nvme/012 | 7 +++---- > tests/nvme/013 | 7 +++---- > tests/nvme/014 | 13 ++++++------- > tests/nvme/015 | 13 ++++++------- > tests/nvme/018 | 15 +++++++-------- > tests/nvme/019 | 8 +++----- > tests/nvme/020 | 7 +++---- > tests/nvme/021 | 7 +++---- > tests/nvme/023 | 8 +++----- > tests/nvme/024 | 9 ++++----- > tests/nvme/025 | 7 +++---- > tests/nvme/026 | 8 +++----- > tests/nvme/029 | 6 +----- > tests/nvme/040 | 4 +++- > tests/nvme/045 | 5 +++-- > tests/nvme/047 | 10 +++++----- > tests/nvme/rc | 18 ++++++++++++++++++ > 19 files changed, 83 insertions(+), 83 deletions(-) > > diff --git a/tests/nvme/010 b/tests/nvme/010 > index 7d875989a01c..6feb39153e99 100755 > --- a/tests/nvme/010 > +++ b/tests/nvme/010 > @@ -20,17 +20,16 @@ test() { > > _setup_nvmet > > - local nvmedev > + local ns > > _nvmet_target_setup > > _nvme_connect_subsys > > - nvmedev=$(_find_nvme_dev "${def_subsysnqn}") > - _check_uuid "${nvmedev}" > + ns=$(_find_nvme_ns "${def_subsys_uuid}") Currently, _check_uuid() compares the uuid with wwid. On the other hand, the modified _find_nvme_ns() does not refer wwid. This looks a relax of test condition. Do you think this relax is fine? > > _run_fio_verify_io --size="${nvme_img_size}" \ > - --filename="/dev/${nvmedev}n1" > + --filename="/dev/${ns}" > > _nvme_disconnect_subsys > [...] > diff --git a/tests/nvme/047 b/tests/nvme/047 > index 7a2432a769e5..9bbe84d4f145 100755 > --- a/tests/nvme/047 > +++ b/tests/nvme/047 > @@ -22,7 +22,7 @@ test() { > > _setup_nvmet > > - local nvmedev > + local ns > local rand_io_size > > _nvmet_target_setup > @@ -30,18 +30,18 @@ test() { > _nvme_connect_subsys \ > --nr-write-queues 1 || echo FAIL > > - nvmedev=$(_find_nvme_dev "${def_subsysnqn}") > + ns=$(_find_nvme_ns "${def_subsys_uuid}") > > rand_io_size="$(_nvme_calc_rand_io_size 4M)" > - _run_fio_rand_io --filename="/dev/${nvmedev}n1" --size="${rand_io_size}" > + _run_fio_rand_io --filename="/dev/${ns}" --size="${rand_io_size}" > > - _nvme_disconnect_subsys "${def_subsysnqn}" >> "$FULL" 2>&1 > + _nvme_disconnect_subsys >> "$FULL" 2>&1 This change above looks different from the purpose of this patch. It should move to one of the previous patches, probably.