]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
doc: update sample explaning "%" operator in tes suites
authorKefu Chai <kchai@redhat.com>
Tue, 6 Jun 2017 12:06:52 +0000 (20:06 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 6 Jun 2017 12:49:51 +0000 (20:49 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
doc/dev/index.rst

index d3217b72dff9c46664c23971f411e274895a5f11..2cb002dc8df23747ab7f433c32e89e79361a6ce4 100644 (file)
@@ -1132,11 +1132,14 @@ Reducing the number of tests
 ----------------------------
 
 The ``rados`` suite generates thousands of tests out of a few hundred
-files. For instance, all tests in the `rados/thrash suite
-<https://github.com/ceph/ceph/tree/master/qa/suites/rados/thrash>`_
-run for ``xfs``, ``btrfs`` and ``ext4`` because they are combined (via
-special file ``%``) with the `fs directory
-<https://github.com/ceph/ceph/tree/master/qa/suites/rados/thrash/fs>`_
+files. This happens because teuthology constructs test matrices from
+subdirectories wherever it encounters a file named ``%``. For instance,
+all tests in the `rados/basic suite
+<https://github.com/ceph/ceph/tree/master/qa/suites/rados/basic>`_
+run with different messenger types: ``simple``, ``async`` and
+``random``, because they are combined (via the special file ``%``) with
+the `msgr directory
+<https://github.com/ceph/ceph/tree/master/qa/suites/rados/basic/msgr>`_
 
 All integration tests are required to be run before a Ceph release is published. 
 When merely verifying whether a contribution can be merged without