tree: 40fc046816cfe0c8b7922ab4f5be5b7f66ad38a4 [path history] [tgz]
  1. cmd/
  2. __init__.py
  3. autotest.py
  4. autotest_unittest.py
  5. conftest.py
  6. eventlib.py
  7. eventlib_unittest.py
  8. handlers.py
  9. handoffs.py
  10. jobx.py
  11. leasing.py
  12. leasing_unittest.py
  13. loglib.py
  14. loglib_unittest.py
  15. README.md
  16. results.py
venv/lucifer/README.md

lucifer

This is the Python component of lucifer. See the design doc.

See also the Go component

Overview

lucifer provides two commands. From the repository root, they are:

  • bin/job_reporter
  • bin/job_aborter

job_reporter runs an Autotest job. job_aborter is a daemon that cleans up jobs that crash and aborts jobs using the AFE database.

Development

To run all tests, in the repository root, run:

$ bin/test_lucifer

To skip somewhat slower tests (0.10s or more):

$ bin/test_lucifer --skipslow