From 36287f21ce5a357c78b46d8a88ae434c41b4a05f Mon Sep 17 00:00:00 2001 From: Zac Dover Date: Thu, 18 Feb 2021 21:08:27 +1000 Subject: [PATCH] doc/dev: t5logy: rewrite "suites inventory" This really just re-organizes this information into a table. I think tables are easier to read than what was here before. Signed-off-by: Zac Dover --- ...s-integration-testing-teuthology-intro.rst | 67 ++++++++++--------- 1 file changed, 36 insertions(+), 31 deletions(-) diff --git a/doc/dev/developer_guide/testing_integration_tests/tests-integration-testing-teuthology-intro.rst b/doc/dev/developer_guide/testing_integration_tests/tests-integration-testing-teuthology-intro.rst index e69df9803e195..e80cb214e8ad1 100644 --- a/doc/dev/developer_guide/testing_integration_tests/tests-integration-testing-teuthology-intro.rst +++ b/doc/dev/developer_guide/testing_integration_tests/tests-integration-testing-teuthology-intro.rst @@ -96,50 +96,55 @@ Suites Inventory The ``suites`` directory of the `ceph/qa sub-directory`_ contains all the integration tests for all the Ceph components. -`ceph-deploy `_ - install a Ceph cluster with ``ceph-deploy`` (`ceph-deploy man page`_) +.. list-table:: **Suites** -`dummy `_ - get a machine, do nothing and return success (commonly used to - verify that the integration testing infrastructure works as expected) + * - **Component** + - **Function** -`fs `_ - test CephFS mounted using FUSE + * - `ceph-deploy `_ + - install a Ceph cluster with ``ceph-deploy`` (`ceph-deploy man page`_) -`kcephfs `_ - test CephFS mounted using kernel + * - `dummy `_ + - get a machine, do nothing and return success (commonly used to verify + that the integration testing infrastructure works as expected) -`krbd `_ - test the RBD kernel module + * - `fs `_ + - test CephFS mounted using FUSE -`multimds `_ - test CephFS with multiple MDSs + * - `kcephfs `_ + - test CephFS mounted using kernel -`powercycle `_ - verify the Ceph cluster behaves when machines are powered off - and on again + * - `krbd `_ + - test the RBD kernel module -`rados `_ - run Ceph clusters including OSDs and MONs, under various conditions of - stress + * - `multimds `_ + - test CephFS with multiple MDSs -`rbd `_ - run RBD tests using actual Ceph clusters, with and without qemu + * - `powercycle `_ + - verify the Ceph cluster behaves when machines are powered off and on + again -`rgw `_ - run RGW tests using actual Ceph clusters + * - `rados `_ + - run Ceph clusters including OSDs and MONs, under various conditions of + stress -`smoke `_ - run tests that exercise the Ceph API with an actual Ceph cluster + * - `rbd `_ + - run RBD tests using actual Ceph clusters, with and without qemu -`teuthology `_ - verify that teuthology can run integration tests, with and without OpenStack + * - `rgw `_ + - run RGW tests using actual Ceph clusters -`upgrade `_ - for various versions of Ceph, verify that upgrades can happen - without disrupting an ongoing workload + * - `smoke `_ + - run tests that exercise the Ceph API with an actual Ceph cluster -`ceph-deploy man page`_ + * - `teuthology `_ + - verify that teuthology can run integration tests, with and without OpenStack + + * - `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 ------------------- -- 2.39.5