mirror of
https://github.com/ceph/ceph
synced 2024-12-28 06:23:08 +00:00
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:
commit
d6cf88fcea
@ -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
|
||||||
-------------------
|
-------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user