]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
scripts: add priority table to teuthology-suite --help 1756/head
authorLaura Flores <lflores@redhat.com>
Wed, 4 May 2022 19:34:50 +0000 (14:34 -0500)
committerLaura Flores <lflores@redhat.com>
Wed, 4 May 2022 19:40:38 +0000 (14:40 -0500)
Table copied from https://docs.ceph.com/en/latest/dev/developer_guide/testing_integration_tests/tests-integration-testing-teuthology-intro/.

Signed-off-by: Laura Flores <lflores@redhat.com>
scripts/suite.py

index 9ddeb0d51216fd11beee34a32e72f49ee6061778..51783b4604298d977ec060ed01507f097c146564 100644 (file)
@@ -176,6 +176,31 @@ Scheduler arguments:
                               of jobs exceeds <threshold>. Use 0 to allow
                               any number [default: {default_job_threshold}].
 
++=================+=================================================================+
+| Priority        | Explanation                                                     |
++=================+=================================================================+
+| N < 10          | Use this if the sky is falling and some group of tests          |
+|                 | must be run ASAP.                                               |
++-----------------+-----------------------------------------------------------------+
+| 10 <= N < 50    | Use this if your tests are urgent and blocking other            |
+|                 | important development.                                          |
++-----------------+-----------------------------------------------------------------+
+| 50 <= N < 75    | Use this if you are testing a particular feature/fix            |
+|                 | and running fewer than about 25 jobs. This range is also        |
+|                 | used for urgent release testing.                                |
++-----------------+-----------------------------------------------------------------+
+| 75 <= N < 100   | Tech Leads regularly schedule integration tests with this       |
+|                 | priority to verify pull requests against master.                |
++-----------------+-----------------------------------------------------------------+
+| 100 <= N < 150  | This priority is used for QE validation of point releases.      |
++-----------------+-----------------------------------------------------------------+
+| 150 <= N < 200  | Use this priority for 100 jobs or fewer that test a particular  |
+|                 | feature or fix. Results are available in about 24 hours.        |
++-----------------+-----------------------------------------------------------------+
+| 200 <= N < 1000 | Use this priority for large test runs. Results are available    |
+|                 | in about a week.                                                |
++-----------------+-----------------------------------------------------------------+
+
 """.format(
     default_machine_type=config.default_machine_type,
     default_results_timeout=config.results_timeout,