This is the Python component of lucifer. See the design doc.
See also the Go component
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.
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