]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
Add "Provided utilities" section
authorZack Cerza <zack.cerza@inktank.com>
Fri, 24 Oct 2014 19:04:02 +0000 (13:04 -0600)
committerZack Cerza <zack.cerza@inktank.com>
Fri, 24 Oct 2014 22:01:17 +0000 (16:01 -0600)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
README.rst

index 08393f6622869abce1eb836472e6507f6adafe60..54da1f96e5eabcd350099e07ecf7917fdae3964d 100644 (file)
@@ -1,6 +1,6 @@
-==================================================
- `Teuthology` -- The Ceph integration test runner
-==================================================
+===================================================
+`Teuthology` -- The Ceph integration test framework
+===================================================
 
 ``teuthology`` is an automation framework for `Ceph
 <https://github.com/ceph/ceph>`__, written in `Python
@@ -24,6 +24,23 @@ operations on remote hosts over SSH, as implemented by `Paramiko
 When testing, it is common to group many `jobs` together to form a `test run`.
 
 
+Provided Utilities
+==================
+* ``teuthology`` - Run individual jobs
+* ``teuthology-coverage`` - Analyze code coverage via lcov
+* ``teuthology-kill`` - Kill running jobs or entire runs
+* ``teuthology-lock`` - Lock, unlock, and update status of machines
+* ``teuthology-ls`` - List job results by examining an archive directory
+* ``teuthology-nuke`` - Attempt to return a machine to a pristine state
+* ``teuthology-queue`` - List, or delete, jobs in the queue
+* ``teuthology-report`` - Submit test results to a web service (we use `paddles <https://github.com/ceph/paddles/>`__)
+* ``teuthology-results`` - Examing a finished run and email results
+* ``teuthology-schedule`` - Schedule a single job
+* ``teuthology-suite`` - Schedule a full run based on a suite (see `suites` in `ceph-qa-suite <https://github.com/ceph/ceph-qa-suite>`__)
+* ``teuthology-updatekeys`` - Update SSH host keys for a mchine
+* ``teuthology-worker`` - Worker daemon to monitor the queue and execute jobs
+
+
 Build
 =====
 Teuthology is not meant to be distributed as a library, therefore we depend