tree: d4231479aecb253deb5007f4542b1ce1d8b51752 [path history] [tgz]
  1. cmd/
  2. __init__.py
  3. autotest.py
  4. conftest.py
  5. eventlib.py
  6. handlers.py
  7. handoffs.py
  8. jobx.py
  9. leasing.py
  10. loglib.py
  11. README.md
  12. results.py
third_party/autotest/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