Re: [PATCH v3 0/7] blktests: Add support to run nvme tests with tcp/rdma transports

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 8/12/20 5:00 AM, Sagi Grimberg wrote:
We have a collection of nvme tests, but all run with nvme-loop. This
is the easiest to run on a standalone machine. However its very much possible
to run nvme-tcp and nvme-rdma using a loopback network. Add capability to run
tests with a new environment variable to set the transport type $nvme_trtype.

$ nvme_trtype=[loop|tcp|rdma] ./check test/nvme
The executing cmd should be:
$ nvme_trtype=[loop|tcp|rdma] ./check nvme

Also described in
[PATCH v3 5/7] nvme: support nvme-tcp when runinng tests

This buys us some nice coverage on some more transport types. We also add
some transport type specific helpers to mark tests that are relevant only
for a single transport.

Changes from v2:
- changed patch 6 to move unload_module to common/rc
- changed helper to be named _require_nvme_trtype_is_fabrics
Changes from v1:
- added patch to remove use of module_unload
- move trtype agnostic logig helpers in patch #3

Sagi Grimberg (7):
   nvme: consolidate nvme requirements based on transport type
   nvme: consolidate some nvme-cli utility functions
   nvme: make tests transport type agnostic
   tests/nvme: restrict tests to specific transports
   nvme: support nvme-tcp when runinng tests
   common: move module_unload to common
   nvme: support rdma transport type

  common/rc          |  13 +++++
  tests/nvme/002     |   8 +--
  tests/nvme/003     |  10 ++--
  tests/nvme/004     |  12 +++--
  tests/nvme/005     |  15 +++---
  tests/nvme/006     |   7 +--
  tests/nvme/007     |   5 +-
  tests/nvme/008     |  13 ++---
  tests/nvme/009     |  11 ++--
  tests/nvme/010     |  13 ++---
  tests/nvme/011     |  13 ++---
  tests/nvme/012     |  14 +++---
  tests/nvme/013     |  13 ++---
  tests/nvme/014     |  13 ++---
  tests/nvme/015     |  12 +++--
  tests/nvme/016     |   7 +--
  tests/nvme/017     |   7 +--
  tests/nvme/018     |  13 ++---
  tests/nvme/019     |  13 ++---
  tests/nvme/020     |  11 ++--
  tests/nvme/021     |  13 ++---
  tests/nvme/022     |  13 ++---
  tests/nvme/023     |  13 ++---
  tests/nvme/024     |  13 ++---
  tests/nvme/025     |  13 ++---
  tests/nvme/026     |  13 ++---
  tests/nvme/027     |  13 ++---
  tests/nvme/028     |  15 +++---
  tests/nvme/029     |  13 ++---
  tests/nvme/030     |   8 +--
  tests/nvme/031     |  12 ++---
  tests/nvme/032     |   4 ++
  tests/nvme/rc      | 122 ++++++++++++++++++++++++++++++++++++++++++---
  tests/nvmeof-mp/rc |  13 -----
  34 files changed, 322 insertions(+), 179 deletions(-)





[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux