Merge pull request #39546 from zdover23/wip-doc-dev-teuthology-intro-suites-inventory-rewrite-18-Feb-2021

doc/dev: t5logy: rewrite "suites inventory"

Reviewed-by: Neha Ojha <nojha@redhat.com>
This commit is contained in:
zdover23 2021-02-19 21:13:11 +10:00 committed by GitHub
commit d6cf88fcea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -96,50 +96,55 @@ Suites Inventory
The ``suites`` directory of the `ceph/qa sub-directory`_ contains all the The ``suites`` directory of the `ceph/qa sub-directory`_ contains all the
integration tests for all the Ceph components. integration tests for all the Ceph components.
`ceph-deploy <https://github.com/ceph/ceph/tree/master/qa/suites/ceph-deploy>`_ .. list-table:: **Suites**
install a Ceph cluster with ``ceph-deploy`` (`ceph-deploy man page`_)
`dummy <https://github.com/ceph/ceph/tree/master/qa/suites/dummy>`_ * - **Component**
get a machine, do nothing and return success (commonly used to - **Function**
verify that the integration testing infrastructure works as expected)
`fs <https://github.com/ceph/ceph/tree/master/qa/suites/fs>`_ * - `ceph-deploy <https://github.com/ceph/ceph/tree/master/qa/suites/ceph-deploy>`_
test CephFS mounted using FUSE - install a Ceph cluster with ``ceph-deploy`` (`ceph-deploy man page`_)
`kcephfs <https://github.com/ceph/ceph/tree/master/qa/suites/kcephfs>`_ * - `dummy <https://github.com/ceph/ceph/tree/master/qa/suites/dummy>`_
test CephFS mounted using kernel - get a machine, do nothing and return success (commonly used to verify
that the integration testing infrastructure works as expected)
`krbd <https://github.com/ceph/ceph/tree/master/qa/suites/krbd>`_ * - `fs <https://github.com/ceph/ceph/tree/master/qa/suites/fs>`_
test the RBD kernel module - test CephFS mounted using FUSE
`multimds <https://github.com/ceph/ceph/tree/master/qa/suites/multimds>`_ * - `kcephfs <https://github.com/ceph/ceph/tree/master/qa/suites/kcephfs>`_
test CephFS with multiple MDSs - test CephFS mounted using kernel
`powercycle <https://github.com/ceph/ceph/tree/master/qa/suites/powercycle>`_ * - `krbd <https://github.com/ceph/ceph/tree/master/qa/suites/krbd>`_
verify the Ceph cluster behaves when machines are powered off - test the RBD kernel module
and on again
`rados <https://github.com/ceph/ceph/tree/master/qa/suites/rados>`_ * - `multimds <https://github.com/ceph/ceph/tree/master/qa/suites/multimds>`_
run Ceph clusters including OSDs and MONs, under various conditions of - test CephFS with multiple MDSs
stress
`rbd <https://github.com/ceph/ceph/tree/master/qa/suites/rbd>`_ * - `powercycle <https://github.com/ceph/ceph/tree/master/qa/suites/powercycle>`_
run RBD tests using actual Ceph clusters, with and without qemu - verify the Ceph cluster behaves when machines are powered off and on
again
`rgw <https://github.com/ceph/ceph/tree/master/qa/suites/rgw>`_ * - `rados <https://github.com/ceph/ceph/tree/master/qa/suites/rados>`_
run RGW tests using actual Ceph clusters - run Ceph clusters including OSDs and MONs, under various conditions of
stress
`smoke <https://github.com/ceph/ceph/tree/master/qa/suites/smoke>`_ * - `rbd <https://github.com/ceph/ceph/tree/master/qa/suites/rbd>`_
run tests that exercise the Ceph API with an actual Ceph cluster - run RBD tests using actual Ceph clusters, with and without qemu
`teuthology <https://github.com/ceph/ceph/tree/master/qa/suites/teuthology>`_ * - `rgw <https://github.com/ceph/ceph/tree/master/qa/suites/rgw>`_
verify that teuthology can run integration tests, with and without OpenStack - run RGW tests using actual Ceph clusters
`upgrade <https://github.com/ceph/ceph/tree/master/qa/suites/upgrade>`_ * - `smoke <https://github.com/ceph/ceph/tree/master/qa/suites/smoke>`_
for various versions of Ceph, verify that upgrades can happen - run tests that exercise the Ceph API with an actual Ceph cluster
without disrupting an ongoing workload
`ceph-deploy man page`_ * - `teuthology <https://github.com/ceph/ceph/tree/master/qa/suites/teuthology>`_
- verify that teuthology can run integration tests, with and without OpenStack
* - `upgrade <https://github.com/ceph/ceph/tree/master/qa/suites/upgrade>`_
- for various versions of Ceph, verify that upgrades can happen without disrupting an ongoing workload
* - `ceph-deploy man page`_
- Exactly what it says on the tin.
teuthology-describe teuthology-describe
------------------- -------------------