Clone this repo:
  1. f33f2c3 Fix typo in flag name by Allen Li · 17 hours ago master
  2. 22a8cdd Add explicit lucifer level flag by Allen Li · 5 days ago
  3. b1ac0ac Add isHostless() method by Allen Li · 5 days ago
  4. 7d38fb4 Pass config before context by Allen Li · 5 days ago
  5. 8a59a2d Organize options by Allen Li · 5 days ago

lucifer

Chromium OS test running infrastructure.

Overview

The primary binary provided by lucifer is lucifer_run_job, which implements (or will implement) all parts of running an Autotest job. Updating the status of a running job is delegated to the calling process. lucifer_run_job prints status update events to stdout, and the calling process should perform the necessary updates.

Development

Setup a development environment:

$ sudo apt-get install go
$ export GOPATH=$(pwd)

To serve documentation:

$ godoc -port 5000

To build binaries:

$ make

To run unit tests:

$ make check

To run all tests, including slow and/or flaky tests:

$ make check_all

To check test coverage of a package:

$ scripts/check_coverage chromiumos/infra/lucifer/event