Skip to content

Promote rdma-ofa to ofa and make a top level test case directory

Doug Ledford requested to merge dledford/kpet-db:move-ofa-to-top-level into main
Conceptually, make the ofa test set standalone and make it encompass
more than just RDMA.

The OFA cluster will be used for testing basic RDMA capabilities, but
also more complex user space tests such as MPI or NVMe over Fabrics.
For that reason, don't tie RDMA into the top level test case name.
Also, all elements in the top level index.yaml file were already ofa_*
except for the test set itself, making it just ofa makes the test
set name and other items more consistent.

To make this happen, this changeset does the following:

1) Move cases/rdma/ofa to cases/ofa
2) Rename all elements to match
3) Make sure ofa test set is considered an external, public test set
4) Move the hosts entries to their own directory to be re-used by
   multiple tests
5) Fix incorrect host_types: entries in host files
6) Remove stale "waived: true" entries in host files
7) Share a single partitions.xml.j2 file among all hosts files
8) Make a top level ofa/index.yaml file with the repo and reasonable
   defaults
9) Make kernel-rdma, user-rdma, and libfabric index.yaml files that
   will eventually point to the different tests in the upstream test
   tarball and that share the same hosts files

This changeset creates the structure needed to get the individual tests
working, there is additional work needed in creating the actual tests
in the fsdp test repo.  This is also needed in order to modify the
ofa pipelines definition so that the different upstream URLs all get
different test sets.

Signed-off-by: Doug Ledford <dledford@redhat.com>

Merge request reports